hello,
j'ai trouvé une formule matricielle pour ton problème (à voir si il n'y a pas mieux et il y a le problème quand il y a le même IF MAX pour plusieurs chevaux) :
=INDEX(C2:C21;EQUIV(MAX(SI( ESTVIDE(C2:C21);0;B2:B21));B2:B21;0))
à rentrer avec un CTRL + MAJ + ENTREE à la fin pour dire que c'est une formule matricielle. Cela apparaît alors sous la forme :
{=INDEX(C2:C21;EQUIV(MAX(SI( ESTVIDE(C2:C21);0;B2:B21));B2:B21;0))}
pour l'autre :
=INDEX(D2:D21;EQUIV(MAX(SI( ESTVIDE(D2:D21);0;B2:B21));B2:B21;0))
EN résumé on regarde dans les rangées 2 à 21 , dans la colonne C ou D le MAX de la colonne B pour les cellules non vides EQUIV trouve la cellule MAX , INDEX va chercher dans la colonne C ou D sur la même rangée. Je pense que je n'ai pas été très clair mais c'est difficile à expliqué.
Ami calmant, J.P
Partager