Si cellule contient alors

aymen6142 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. aymen6142
       
      merci pour votre réponse, mais ça ne marche pas.
      il indique que j'ai tapé un nombre insuffisant d'argument..
      0
    2. aymen6142 Messages postés 1 Statut Membre
       
      =SI(NB.SI(E121;"*an*");G121+35)
      j'ai essayé avant ça marche avec une seule condition.
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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