Rechercher une valeur dans plusieurs cellules

Bonjour,

Je désire savoir comment faire pour trouver une repere dans une liste des codes parce que la fonction rechercher ne me permet que de trouver qu' un seul élément et la mettre lister d'à côté.

Tout est clairement expliqué dans le fichier joint, et je crois que c'est plus facile ainsi pour tout le monde.

Merci d'avance!

Salutation.

9liste.xlsx (11.53 Ko)

Bonjour,

Si j'ai compris ... essaie, en I13:

=SI(NB.SI($B$2:$E$7;H13)=0;"";INDEX($A$2:$A$7;MIN(SI($B$2:$E$7=H13;LIGNE($A$2:$A$7)-1))))

valider avec Ctrl+Shift+Enter

ça ne fonctionne pas

voir ci joint

7liste.xlsx (11.97 Ko)

Si, si, ça fonctionne.

Mais U.milité avait mis en gras la condition à respecter pour que cela fonctionne

ça ne fonctionne pas

Ça fonctionne ... voir fichier joint.

Je ne sais pas pourquoi tu as des '@' dans la formule ?

Et tu n'as pas validé avec la combinaison des 3 touches (des accolades doivent apparaître automatiquement autour de la formule)

Salut JoyeuxNoël

Bonjour

Bonjour à tous

Une version macro.

Bye !

4liste-v1.xlsm (28.64 Ko)

Bonjour, j'ai créé une fonction en vba, qui s'utilise comme une fonction excel

5code.xlsm (20.99 Ko)

Du coup, je me pose quand même régulièrement la question :

Pourquoi coder à nouveau des choses qui l'ont déjà été ?

Au niveau temps d'exécution, lourdeur du fichier, gagne-t-on vraiment à aller se faire une fonction en VBA plutôt que d'utiliser une fonction matricielle ?

bonjour

une petite contribution : sans vba ; sans les 3doigts ......

34houssemasiss.xlsx (11.87 Ko)

cordialement

Re,

une petite contribution : sans vba ; sans les 3doigts ......

Je me disais aussi que tu ne résisterais pas

bonjour

une petite contribution : sans vba ; sans les 3doigts ......

houssemasiss.xlsx

cordialement

Merci à tous,vraiment je suis fière d'être membre avec vous

Bonjour à tous ,

j'essaie avec cette formule :

=SI(NB.SI(BOM!$B$2:$E$7;BF2)=0;"";INDEX(BOM!$A$2:$A$7;MIN(SI(BOM!$B$2:$E$7=BF2;LIGNE(BOM!$A$2:$A$7)-1))))

dans un grand tableau mais malheureusement ce marche pas

y a t il quelqu'un qui peut m'aider ?!

la fiche ci joint

4bom.xlsx (72.20 Ko)

Bonjour,

Tu précises toi-même que tu travailles sur un grand tableau ... mais dans ta formule, tu ne fais référence qu'à des plages qui vont de la ligne 2 à la ligne 7 (ça ne fait qu'un tout petit tableau ! ) C'est pareil pour les colonnes: tu ne renseignes, dans ta formule, que les colonnes de B à E

À mon sens, en BG2, ta formule devrait plutôt être:

=SI(NB.SI(BOM!$B$2:$BC$210;BF2)=0;"";INDEX(BOM!$A$2:$A$210;MIN(SI(BOM!$B$2:$BC$210=BF2;LIGNE(BOM!$A$2:$A$210)-1))))

À valider avec les trois touches, puis recopier en bas ... est-ce que le résultat te paraît plus cohérent ?

ma faute c'est que j'ai pas valider avec Ctrl+Shift+Enter..

merci Milité

Rechercher des sujets similaires à "rechercher valeur"