Valeur maximale

Résolu
Hugbert Messages postés 2 Statut Membre -  
Hugbert Messages postés 2 Statut Membre -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. Hugbert Messages postés 2 Statut Membre
     
    bonjour Vaucluse,

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

    A bientôt
    0