Valeur maximale

Résolu/Fermé
Hugbert Messages postés 2 Date d'inscription jeudi 5 juillet 2018 Statut Membre Dernière intervention 5 juillet 2018 - 5 juil. 2018 à 12:38
Hugbert Messages postés 2 Date d'inscription jeudi 5 juillet 2018 Statut Membre Dernière intervention 5 juillet 2018 - 5 juil. 2018 à 16:33
Bonjour,

Bonjour,

Je vous présente le cas de figure, pourtant simple, auquel je suis confronté et que je n'ai pas réussi à resoudre.
J'ai deux colonnes
- une avec des identifiants qui peuvent se répéter
- l'autre avec des années

Je souhaiterais a l'aide d'une formule connaître pour chaque identifiant l'année la plus récente.

Je vous remercie d'avance pour votre aide.

Hugbert

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
5 juil. 2018 à 12:50
Bonjour

avec, à adapter, de ligne 2 à ligne 100:

liste identifiant répétitifs en A
liste des années en B
en C: liste exhaustive des identifiants
en D2:
=MAX(SI($A$21:$A100=C2;$B$2:$B$100)
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
elle doit s'afficher entre accolades dans la barre de formule


en variante, toujours en matricielle en C2 sur la hauteur de la liste:
=SI(NB.SI($A$2:A2;A2)=1;MAX(SI($A$21:$A100=C2;$B$2:$B$100);"")
qui vous donnera le résultat en ligne avec la 1° apparition du code

ou:
=SI(NB.SI($A$2;:$A2;A2)=NB.SI($A$2:$A$100;A2);MAX(SI($A$21:$A100=C2;$B$2:$B$100);"")
pour l'avoir en face de la dernière
dans tous les cas:
  • entrée en matricielle
  • attention aux potions des signes $ aux bons en droits
  • les formules matricielles étant assez lourdes, limiter les champs au nombre de lignes utiles

crdlmnt


1
Hugbert Messages postés 2 Date d'inscription jeudi 5 juillet 2018 Statut Membre Dernière intervention 5 juillet 2018
5 juil. 2018 à 16:33
bonjour Vaucluse,

merci pour ta réponse très précise.

A bientôt
0