Extraction de plusieurs données dans une même cellule

Bonjour,

je vous sollicite car je n'arrive pas à construire, ni avec INDEX et EQUIV ni avec une macro le résultat recherché suivant:

  • au départ d'un nom choisi dans un menu déroulant, je voudrais extraire les jours du mois où "M" apparaît.
  • les données extraites devraient s'afficher dans une autre cellule, séparées par une virgule.
Ci-joint un fichier exemple.

Merci au forum de m'aider.

Bonjour,

avec une fonction personnalisée

Function lister(plage As Range) As String
lister = ""
For Each cel In plage
    If cel.Value = "M" Then lister = lister & Cells(3, cel.Column).Value & ","
Next
End Function

Bonjour,

Si tu as une version récente d'Excel contenant la fonction JOINDRE.TEXTE :

=JOINDRE.TEXTE(",";VRAI;SI(DECALER(E4:AI4;EQUIV(A3;D5:D17;0);0)="M";E3:AI3;""))

à valider par Ctrl+Maj+Entrée.

A+

Bonjour Franog , Steelson, OOoiste

Voici ma contribution :

Et au passage Félicitation OOoiste pour ta formule, fallait aller la chercher celle là

Bonjour Florian 53,

c'est tout à fait le résultat que je recherchais !!!

merci beaucoup, tu m'enlèves une sacrée épine...

et merci à Steelson et OOoiste pour leur proposition.

super Forum en tout cas et supers aides !!!

MERCIIIII

Rechercher des sujets similaires à "extraction donnees meme"