Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Renvoyer une date en fonction d'un critère

Mika26

XLDnaute Nouveau
Bonjour;
J'ai un problème avec une formule pourtant simple.
J'ai la colonne A qui contient des dates et la colonne B qui contient des prénoms (plusieurs prénom dans une même cellule). Je voudrais trouver la dernière date pour laquelle un prénom apparaît.
Dans mon fichier par exemple pour Manon je voudrais trouver la date 05/09/2019. J'ai commencer à utiliser la formule ci-dessous mais ca ne marche pas avec les chaines de caractères.

=MAX(SI(C5:C369="*MANON*";B5:B369)))

Merci de votre aide
 

Pièces jointes

  • Test.xlsx
    8.7 KB · Affichages: 9

JHA

XLDnaute Barbatruc
Bonjour à tous,

Dans la colonne "D" il y a une formule:
VB:
=ESTNUM(CHERCHE($F$6;$C6))
Cette formule recherche si il y a le nom recherché en "F6" dans la cellule "E6" et elle renvoie "Vrai" ou "Faux".
Ensuite la fonction max() en "G6" te donne la date max sur les "Vrai" de la colonne "D".

JHA
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

J'ai enlevé la colonne intermédiaire, formule matricielle à essayer:
VB:
=MAX(SI(ESTNUM(CHERCHE($E6;"*"&Tableau1[Noms]&"*"));Tableau1[Date]))
Copier vers le bas.

JHA
 

Pièces jointes

  • Test date bis.xlsx
    10.7 KB · Affichages: 5

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…