Si cellule contient alors

Fermé
aymen6142 - 8 janv. 2016 à 11:09
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 8 janv. 2016 à 11:44
Bonjour,

j'ai un tableau dans lequel il y 'a une valeur a ajoutée si condition:

Exp : si A1 contient "a" alors A1+10, si A1 contient "b" alors + 20 si A1 contient "c" alors +30,.....

j'ai essayé avec une formule mais ca marche qu'avec le egal est non le contient.

=SI(E121="an";G121+35;SI(E121="B";G121+35;SI(E121="C";G121+45;SI(E121="d";G121+60;SI(E121="e";G121+80;SI(E121="f";G121+100;0))))))
merci de m'aider

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
8 janv. 2016 à 11:14
Bonjour
=SI(NB.SI(E121;"*an*");G121+35;SI(NB.SI(E121;"*B*");G121+35;SI(NB.SI(E121;"*C*");G121+45;SI(NB.SI(E121;"*d*");G121+60;SI(NB.SI(E121="*e*");G121+80;SI(E121;"*f*");G121+100;0))))))

et bien sur, les conditions étant éliminatoires, si E121 contient par exemple B et F, c'est la valeur "B" qui ressortira

crdlmnt

0
merci pour votre réponse, mais ça ne marche pas.
il indique que j'ai tapé un nombre insuffisant d'argument..
0
aymen6142 Messages postés 1 Date d'inscription vendredi 8 janvier 2016 Statut Membre Dernière intervention 8 janvier 2016
8 janv. 2016 à 11:36
=SI(NB.SI(E121;"*an*");G121+35)
j'ai essayé avant ça marche avec une seule condition.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
8 janv. 2016 à 11:44
il y a une faute de frappe à corriger dans ma formule, dans le code NB.SI de (NB.SI(E121="*e*") que j'ai omis de rectifier en collant la votre
remplacez le signe = par le ;
et ça devrait aller
crdlmnt
0