Formule index equi pour plusieurs lignes

Bonjour

Je sèche sur une formule qui paraitra surement simple pour beaucoup d'entre vous.

J'ai un tableur excel de planning de cours. Je souhaite pouvoir faire une recherche par nom de l'élève pour que le cours soit indiqué

CoursGroupe d'éleve
MathLeaMargotClementYann
AnglaisMathisNoaNaelle
SportLouisFrançoisArmelle
MusiqueMathildeGabin
nom de l'elevecours
Noa ?

J'ai essayé avec index / equiv mais comme la recherche sur plusieurs valeurs de colonne elle ne fonctionne pas

Merci de votre aide

J'ai oublie de mettre un fichier excel en lien avec ma question

Bonjour,

Voici une proposition avec une fonction personnalisée :

Function EQUIVX(Valeur, rTable As Range)
With rTable
    For i = 1 To .Rows.Count
        For k = 1 To .Columns.Count
            If .Cells(i, k).Value Like Valeur Then EQUIVX = i: Exit Function
        Next k
    Next i
End With
EQUIVX = CVErr(xlErrNA)
End Function

à coller dans un module standard puis à utiliser ainsi sur feuille :

=INDEX(Table[Cours];EQUIVX($A$1;Table))

où Table[Cours] est la 1è colonne nommée Cours du tableau nommé Table et A1 contient la valeur à rechercher soit "Noa" dans l'exemple.

Cdlt,

Bonjour

Formule à valider en matricielle

=INDEX(A4:A7;MAX(SI(C4:F7=C13;LIGNE(INDIRECT("1:"&LIGNES(C4:F7))))))

Bonjour,
Une autre proposition pour Excel 365, 2021.
Cdlt.

Bonjour à tous !

Une autre approche pour 365 :

=RECHERCHEX(1;BYROW(N(A4:F7=C13);LAMBDA(r;SOMME(r)));A4:A7)

Bonjour à tous,

plus classique !

=INDEX(A4:A7;SOMMEPROD(($C$4:$F$7=$C$13)*(LIGNE($A$4:$A$7)-3)))

Crdlmt

Un très grand merci pour vos réponses, ça fonctionne !

Bonsoir à tous !

Merci pour ce retour ...

Il serait judicieux de modifier votre profil : Excel 2023 n'existe pas.

Rechercher des sujets similaires à "formule index equi lignes"