Afficher résultat des colonnes contenant la valeur recherchée

Bonjour à tous,

Le titre n'est pas clair mais je vous explique ma problématique. Dans le fichier ci-joint, j'aimerai que dans la colonne G il m'affiche l'entête des colonnes C à F chaque fois qu'il y a un "oui".

Exemple : dans la cellule G2 j'aimerai qu'il m'affiche "A, D". Cellule G3 "A, C, D", etc.

3test.xlsx (8.97 Ko)

Le tout sans macro, juste avec une formule.

Avez-vous des pistes ?

Merci.

Bonjour à tous !

Une formule unique et dynamique en G2 ?

=BYROW(C2:F11;LAMBDA(x;JOINDRE.TEXTE(", ";;FILTRE(C1:F1;x="oui"))))

Bonjour JFL,

Merci pour ta réponse ! Ta formule fonctionne parfaitement !

Cependant, aurais-tu une alternative avec une formule étirable ?

Merci.

Bonjour à tous de nouveau !

C'est dommage de se priver du dynamisme......

En G2 :

=JOINDRE.TEXTE(", ";;FILTRE($C$1:$F$1;C2:F2="oui"))

A étirer vers le bas.........

Re !

Merci beaucoup ça fonctionne ! Je t'avoue que j'y connais rien du tout en dynamisme...

Bonjour à tous de nouveau !

........ Je t'avoue que j'y connais rien du tout en dynamisme...

Il suffisait, dans la formule dynamique, d'ajuster la plage des "oui/non" et la plage d'en-tête. Et c'est tout.

En limitant les échanges mémoire/feuille de calcul, une formule dynamique sera plus véloce que x formules non dynamiques.

Je vous remercie de ce retour.

Rechercher des sujets similaires à "afficher resultat colonnes contenant valeur recherchee"