Trouver une information dans une plage variable

Bonjour chers membres, j'ai besoin de votre aide pour trouver laquelle des filles

a la meilleure note, dans le tableau suivant, en mettant une formule dans les cellules

de la colonne "MEILLEURE FILLE". Merci pour votre aide. J'ai joint ci-dessous un fichier

contenant ce tableau.

Noms Sexe Note MEILLEURE FILLE

Jean M 14

Pauline F 12

Jules M 9

Pascal M 17

Julie F 16

Mariam F 13

Francis M 10

Brigitte F 11

Hubert M 16

Franck M 13

Bonjour,

=SI($C2="F";SI($E2=MAX(SI($C$2:$C$11="F";$E$2:$E$11));"J";"");"")

Matricielle (à valider par Ctrl+Maj+Entrée)

Tu peux changer le "J" par ce que tu veux comme réponse... (voir fichier pourquoi "J" !

Cordialement.

Bonjour,

Pas de version Excel sous la main, mais tu peux tester :

=DECALER(A1;EQUIV(MAX(MAX(SI(C2:C11="F";VRAI)*F2:F11));F2:F11;0);0)

avec validation matricielle également.

Moins élégant que la solution précédente, il faut rajouter une colonne intermédiaire F, qui est la note + 1/10000ième de ligne

ibsame

L’avantage de l’ajout de colonne est de trier les doublons de ligne (en cas d’exæquo, c’est le nom le plus en bas de liste qui est le meilleur)

  • SI(C2:C11="F";VRAI)

    renvoie une plage avec des valeur VRAI (1) ou FAUX (0)
  • SI(C2:C11="F";VRAI)*F2:F11

    on multiplie cette plage par les notes corrigées avec le coeff de ligne
  • MAX(SI(C2:C11="F";VRAI)*F2:F11)

    on obtiens la valeur MAX sur toute la plage calculée
  • MAX(MAX(SI(C2:C11="F";VRAI)*F2:F11))

    on prends le MAX des valeurs MAX (un peu capillotracté)
  • EQUIV(MAX(MAX(SI(C2:C11="F";VRAI)*F2:F11));F2:F11;0)

    EQUIV va nous chercher le nombre de ligne nécessaire dans F2:F11 liste non triée, pour trouver cette valeur.
  • DECALER(A1;EQUIV(MAX(MAX(SI(C2:C11="F";VRAI)*F2:F11));F2:F11;0);0)

    on se décale à partir de A1 du nombre de ligne indiqué par EQUIV.

À tester avec ta version d’Excel

bonjour

un essai / contribution

11isbame.xlsx (8.75 Ko)

cordialement

Bonsoir, chers membres.

Grand merci pour l'attention que vous avez portée à ma préoccupation et sa résolution.

J'ai testé vos réponses. C'est OK. Je suis vraiment très content car j'ai beaucoup appris de vos réponses.

Merci MFerrand pour ta spontanéité et la simplicité de ta réponse. Mais comment tu fais pour afficher les smileys ?

Merci Bélug l'avoir résolu autrement.

Merci tulipe_4 pour tes 2 solutions que je cherche à comprendre.

Bonsoir,

Simplement : police WingDings.

Rechercher des sujets similaires à "trouver information plage variable"