Fonction Si et fonction MAX possible?

Bonjour,

je n'arrive pas à solutionner une fonction sous EXCEL, je m'explique je souhaite dans le cadre d'un tableau récupérer une valeur maximum, et donc je cherche la bonne formule adéquat.

en littéral, cela voudrait dire pour 2 valeurs égales je souhaite récupérer sur une 3 éme colonne en face de ces valeurs les dates les plus lointaines.

un ex : le résultat souhaité( en colonne C):

colonne A colonne B colonne A colonne B colonne C

1 21/02/2016 1 21/02/2016 21/02/2016

2 21/02/2015 2 21/02/2015 21/02/2015

2 21/02/2014 2 21/02/2014 21/02/2015

3 21/02/2013 3 21/02/2013 21/02/2013

4 21/02/2012 4 21/02/2012 21/02/2012

4 21/02/2011 4 21/02/2011 21/02/2012

merci

bien cordialement

Bonjour,

Quelle est la logique du résultat en lignes 3 et 6 ?

En fait je souhaite récupère la date la plus lointaine,

Donc en ligne 2 et 3 j ai la même valeur du coup je souhaite récupèrer la date du 21/02/ 2015 sur les 2 lignes.

même chose sur les lignes 5 et 6 pour laquelle j ai une valeur identique( le chiffre 4), je souhaite don récupérer la date du 21/02/2012 au lieu du 21/02/2011.

cordialement

Tu récupères donc la date la plus récente !

Oui donc la plus récente, c est exact

Eh bien, tu mets tout ça sur un tableau, et on pourra y ajouter la formule.

merci ci joint l'exemple sous fichier,

mon vrai cas est sur 160000 lignes donc on va partir sur cet exemple.

merci en tout cas.

Re,

=SI(A2>0;MAX(SI(A:A=A2;B:B));"")

Formule matricielle (à valider par Ctrl+Maj+Entrée).

Cordialement.

Tu es magique, je vais pouvoir retrouver le sommeil!!!!

Un très très grand merci

je viens de tester sur mon fichier en réél et je me retrouve face à une anomalie,

j'ai mis la formule dans la colonne K( voir en pièce jointe) et il me restitue du 0 partout...

si tu as une idée je suis preneur

cdt

7exemple-2.xlsm (12.52 Ko)

N'as-tu pas remarqué qu'en J tu n'avais pas de dates mais des chaînes de caractères.

0 est donc le MAX trouvé.

Et j'aurai pas moyen de contourner cela?

Essaie :

=SI(H1>0;SUBSTITUE(TEXTE(MAX(SI(H:H=H1;CNUM(SUBSTITUE(J:J;"/";","))));"0,00");",";"/");"")

Toujours matricielle...

RESPECT

je regarde sur mes 160000 lignes et surtout je te remercie

Rechercher des sujets similaires à "fonction max possible"