Formule avec texte : SI et OU, plusieurs conditions

Résolu/Fermé
Puprock Messages postés 18 Date d'inscription dimanche 2 février 2014 Statut Membre Dernière intervention 6 octobre 2019 - 22 sept. 2015 à 09:37
Puprock Messages postés 18 Date d'inscription dimanche 2 février 2014 Statut Membre Dernière intervention 6 octobre 2019 - 22 sept. 2015 à 18:37
Bonjour

Dans Excel 2003, je cherche à faire afficher un résultat si une cellule contient une suite de caractères (parmi d'autres) ou une autre suite de caractères.

Si A1 contient H7L ou H7P ou H7R alors afficher le mot "Rose"

Quelqu'un peut m'aider?

Merci
A voir également:

1 réponse

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
22 sept. 2015 à 09:43
Bonjour,

regarde comme cela

=SI(OU(A1="H7L";A1="H7P";A1="H7R");"Rose";"")
1
Puprock Messages postés 18 Date d'inscription dimanche 2 février 2014 Statut Membre Dernière intervention 6 octobre 2019
22 sept. 2015 à 17:11
Ahh.. merci Mike-31.

Vs ne m'en voudrez pas si je pose 2 sous-questions ?

Si je cherche en A1 un texte qui "contient" seulement ces 3 caractères parmi d'autres, j'écrirais comment ? J'ai essayé de mettre entre ** mais ne fonctionne pas.

Et enfin, si au lieu de A1, je veux faire référence à la cellule de gauche ou 2 cellules à gauche, j'écrirais la référence comment ?

Je vous remercie. Je n'ai pas de base pour les formules en excel mais je dois préparer un fichier qui fera ce genre de correction automatique. Pour le reste, je devrais pouvoir me débrouiller.

Merci d'avance :)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
22 sept. 2015 à 17:14
Bonjour

essayez avec:

=SI(OU(NB.SI(A1;"*H7L*");NB.SI(A1;"*H7P*");NB.SI(A1;"*H7R*"));"Rose";"")

crdlmnt
0
Puprock Messages postés 18 Date d'inscription dimanche 2 février 2014 Statut Membre Dernière intervention 6 octobre 2019 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
22 sept. 2015 à 17:21
Merci Vaucluse. Ça ressemble à ce dont j'ai besoin effectivement. Toutefois, excel signale une erreur dans la formule... je ne saurais la préciser et ne veux froisser personne ;)
Très apprécié.

Puprock
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
22 sept. 2015 à 17:39
Pas de quoi froisser.. surtout moi qui suis le roi de la faute de frappe.
.. mais là, non, en l'occurrence e c'est rare :-))), je viens de copier la formule dans mon message et la coller dans excel et elle fonctionne?
voyez ici:
https://www.cjoint.com/c/EIwpMODh8eB
0
Puprock Messages postés 18 Date d'inscription dimanche 2 février 2014 Statut Membre Dernière intervention 6 octobre 2019 > Puprock Messages postés 18 Date d'inscription dimanche 2 février 2014 Statut Membre Dernière intervention 6 octobre 2019
22 sept. 2015 à 17:47
J'ai transporté dans Excel 2010 et il m'a proposé une correction... mais bizarrement, c'est la même chose que vous m'avez envoyé, Vaucluse, si je ne m'abuse ?
Et pourtant, il accepte cette version... Bizarre...
En tout cas, c'est super!! Merci beaucoup !

=SI(OU(NB.SI(A1;"*H7L*");NB.SI(A1;"*H7P*");NB.SI(A1;"*H7R*"));"Rose";"")

Puprock
0