Formule avec texte : SI et OU, plusieurs conditions

Résolu
Puprock Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
Puprock Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

regarde comme cela

=SI(OU(A1="H7L";A1="H7P";A1="H7R");"Rose";"")
1
Puprock Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Contributeur Dernière intervention   6 438
 
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   Statut Membre Dernière intervention   > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
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   Statut Contributeur Dernière intervention   6 438
 
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   Statut Membre Dernière intervention   > Puprock Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
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