Problème de SI Conditionnel

Bonjour,

Je me permets de poster ma demande sur ce forum que je trouve de très bonne qualité.

Voici mon problème,
Prenons un exemple:

A B
1 OK 3
2 OK 2
3 OK 1

A la vue de cette illustration, j'aimerais afficher les valeur suivant dans B:
Si A1 = OK alors B1=1
OU
Si A1 = OK ET A2 = OK alors B1 = 2
OU
Si A1 = OK ET A2 = OK ET A3 = OK alors B1=3

J'ai essayé =SI(A1="OK";1;SI(ET(A1="OK";A2="OK");2;SI(ET(A1="OK";A2="OK";A3="OK");3;"")))

Mais cela me donne toujours comme résultat 1.
Quelqu'un pourrait m'aider svp?
Merci par avance.

3 réponses

  1. Merci beaucoup @PapyLuc51, c'était bien cette inversion qui posait problème!
    0
    1. Bonjour

      Pour avoir le même résultat que ton exemple 3 en B1, 2 en B2 et 1 en B3 il faut inverser les conditions

      =SI(ET(A1="OK";A2="OK";A3="OK");3;SI(ET(A1="OK";A2="OK");2;SI(A1="OK";1;"")))

      Cordialement
      0
      1. Bonjour,

        Si c'est pour compter le Nb de "OK"
        avec NB.SI
        =SI(NB.SI(A:A;"OK")=0;"";NB.SI(A:A;"OK"))
        0