Bonjour,
C'est vrai que c'est faux.
Même si la somme est exacte, la formule n'a pas forcément renvoyé la valeur de la bonne cellule.
Avec Petite.Valeur(si(lettre=plage des lettres;nombres);1), ça a l'air d'être bon.
Dans le fichier joint, j'ai joué avec des lettres et des nombres aléatoires + un format conditionnel.
EQUIV(lettre;Ref;0) donne le n° de la ligne, dans la plage "Ref", où l'on trouve la "lettre"
EQUIV(nombre;Nb;0) est le n° de la ligne, dans la plage "Nb", où l'on trouve le "nombre"
MAX(EQUIV(lettre;Ref;0);EQUIV(nombre;Nb;0)) est le max des deux
Mais en cas de doublons, il redonne le 1er max