Si.condition

Bonjour,

pourquoi cette formule ne fonctionnne t elle pas ?

j'attends qu'elle mette retraite dans la cellule lorsque en C18 il y a "HUMANIS en 1,8. (lorsque la condition est vraie)

j'obtiens toujours Autre condition (condition Faux)

=SI.CONDITIONS(STXT(C18;1;8)="HUMANIS";"retraite";1=1;"Autre condition")

Merci de me documenter un peu là dessus.

JJM
Windows / Firefox 125.0

3 réponses

  1. Bonjour,

    Ta formule fonctionne sous Excel bien qu'elle n'ait pas de sens: HUMANIS ne compte que 7 caractères et pourquoi utiliser SI.CONDITIONS à la place de SI quand à défaut que la première condition soit vraie la deuxième 1=1 l'est toujours?

    On a plus vite fait d'écrire =SI(STXT(C18;1;7)="HUMANIS";"retraite";"autre texte")

    1
    1. Contributeur

      Bonsoir JJM.

      Comme te l'a expliqué brucine, que je salue, tu cibles dans ta formule un texte de 8 caractères alors que ton texte n'en comporte que 7 ! Donc tu ne peux obtenir qu'une réponse "condition fausse".

      Tu aurais dû écrire
      =SI.CONDITIONS(STXT(C18;1;7)="HUMANIS";.... ou =SI.CONDITIONS(STXT(C18;1;8)="HUMANIS ";....


      0
      1. Salutations à tous

        Deux autres pour la forme :

        =SI(STXT(C18;1;NBCAR(C18))="HUMANIS";"Retraite";"Autre condition")

        =SI(NB.SI(C18;"*HUMANIS*");"Retraite";"Autre condition")

        Cordialement

        0