Formule excel : texte dans une série de céllules

justyna - 14 févr. 2024 à 17:45
brucine Messages postés 14658 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 18 mai 2024 - 14 févr. 2024 à 18:18

Bonjour,

J'aurais besoin de votre aide svp.

Voilà ma formule (qui ne fonctionne pas :D ):

=IF(SEARCH("*ME*";L19:L205);"*ND*";"*D*")

En gros, j'aurais besoin que la céllule où je place cette formule (L11) affiche un ND si une des cellules entre L19 et L205 contient le texte ME.

Et si le ME n'y figure pas qu'elle affiche un D.

Qqn peut-il m'aider svp ?

Merci beaucoup !


Windows / Edge 121.0.0.0

A voir également:

1 réponse

brucine Messages postés 14658 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 18 mai 2024 1 893
Modifié le 14 févr. 2024 à 18:20

Bonjour,

Tu vas te faire planter parce que CHERCHE renvoie un numéro de position si existe, #VALEUR# sinon (il faudrait donc tester la valeur d'erreur et faire une conditionnelle sur le retour de CHERCHE, ce qui n'est pas le cas) et je ne suis en outre pas sûr que CHERCHE puisse adresser une plage, pas seulement une cellule

Par contre, ça, ça fonctionne:

=SI(NB.SI(A1:A2;"*me*")>0;"ND";"D").
 

1