IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Filtrage selon la dernière date du mois


Sujet :

Excel

  1. #1
    Membre averti
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Octobre 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2017
    Messages : 31
    Par défaut Filtrage selon la dernière date du mois
    Bonjour,

    Est ce que vous pouvez m'aider à monter un petit code pour filtrer une série de donnés selon la dernière date de chaque mois. par exemple j'ai la série suivante :

    14/02/2002 2
    15/02/2002 3
    16/02/2002 7
    12/03/2002 10
    13/03/2002 1
    25/03/2002 9

    Alors moi je veux avoir que ça :
    16/02/2002 7
    25/03/2002 9

    Merci d'avance

  2. #2
    Membre Expert Avatar de jerome.vaussenat
    Homme Profil pro
    Formateur Bureautique
    Inscrit en
    Janvier 2011
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur Bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 629
    Par défaut
    Salut,

    Je te propose une solution avec les filtres automatiques ... et l'ajout de 3 colonnes.
    J'espère que cet ajout ne sera pas un problème.

    Voici, avant de commencer le résultat en image :
    Nom : maxsi.png
Affichages : 631
Taille : 14,7 Ko

    Je fais calculer, a partir de la date le jour et le mois avec les formules
    J'utilise la troisième colonne pour trouver le jour le plus élevé de chaque mois et selon, j'affiche un "X" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(C4=MAX(SI(D:D=D4;C:C;0));"x";"")
    Attention, c'est une formule matricielle. Pour la valider, il faut faire Ctrl + Maj + Entrée.

    Il ne te reste plus qu'a filtrer sur cette colonne.

    Bonne utilisation.

  3. #3
    Membre Expert Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 671
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 671
    Par défaut
    Dans une colonne adjacente, je mettrai cette formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =VLOOKUP(EOMONTH(B4;0);$B$4:$B$9;1)
    où Vlookup correspond à "RechercheVerticale" et EOMONTH à Fin.Mois dans la version française de Excel.
    Ceci suppose que les dates sont introduites en B4:B9

  4. #4
    Membre Expert Avatar de jerome.vaussenat
    Homme Profil pro
    Formateur Bureautique
    Inscrit en
    Janvier 2011
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur Bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 629
    Par défaut
    Salut Zekraoui_Jakani,

    Joli la RECHERCHEV sur la fin de mois !

    Je propose de la mettre dans un si pour faire bonne mesure et permettre ainsi de faire le filtre sur cette colonne.

    Ce qui nous donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(RECHERCHEV(FIN.MOIS(B5;0);$B$5:$B$180;1;1)=B5;"X";"")
    En supposant que cette formule soit en ligne 5 et la colonne des dates en B.

    Comme je dis, on est plus intelligent à plusieurs ! Et vive ce forum !

  5. #5
    Membre averti
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Octobre 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2017
    Messages : 31
    Par défaut
    Merci les gars pour votre aide !

  6. #6
    Membre averti
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Octobre 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2017
    Messages : 31
    Par défaut
    Bonjour, j'ai une autre question: comment je peux avoir la moyenne des valeurs en C par exemple pour chaque plage entre deux "X" (c'est à dire entre les fin du mois ) ? Merci d'avance

  7. #7
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 548
    Par défaut
    Bonjour

    Les valeurs étant en colonne C
    les dates en Colonne A
    les X en colonne D
    en E2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(D2="X";MOYENNE.SI.ENS($C$2:$C$20;$A$2:$A$20;">="&FIN.MOIS(A2;-1)+1;$A$2:$A$20;"<="&FIN.MOIS(A2;0));"")

  8. #8
    Membre averti
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Octobre 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2017
    Messages : 31
    Par défaut
    Merci 78chris mais je pense qu'il y a une erreur dans la formule car ça ne fonctionne pas.

  9. #9
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 548
    Par défaut
    Bonjour
    Citation Envoyé par Pastouk Voir le message
    Merci 78chris mais je pense qu'il y a une erreur dans la formule car ça ne fonctionne pas.
    "ça ne fonctionne pas" est un peu vague d'autant que chez moi cela fonctionne
    Nom : FindeMois.png
Affichages : 635
Taille : 24,9 Ko

  10. #10
    Membre averti
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Octobre 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2017
    Messages : 31
    Par défaut
    Merci chris78, problème résolu

Discussions similaires

  1. [Toutes versions] Filtrer par dernière date de chaque mois
    Par AnkyFive dans le forum Excel
    Réponses: 3
    Dernier message: 11/06/2017, 07h54
  2. Calcule de la dernière date du mois précédent
    Par puegnon dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 08/09/2015, 17h01
  3. [MySQL] Requête avec filtrage selon date
    Par chouchouilloux dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 02/02/2010, 13h53
  4. Réponses: 1
    Dernier message: 02/12/2008, 16h58
  5. [langage]Date - 6 mois
    Par lechevin dans le forum Langage
    Réponses: 5
    Dernier message: 30/06/2005, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo