Bug sur formule si.conditions

Bonjour

Je suis en cours de modification d'un fichier que j'avais élaboré pour un demandeur, et j'ai un souci avec une formule

voir la photo ci-jointe la formule est celle ci =SI(OU(G3="";H3="");"";SIERREUR(SI.CONDITIONS(ET(F14=0;G14=0);5;ET(F14=1;G14=1);5;ET(F14=2;G14=2);5;ET(F14=1;G14=2);3;ET(F14=2;G14=1);10;ET(F14=2;G14=0);10;ET(F14=1;G14=0);3;ET(F14=0;G14=1);1);ET(F14=0;G14=2);1);0)

merci pour votre aide

sans titre

J'ai trouvé mauvais placement de la dernière condition

Crdlt

Bonjour,

En indentant votre formule on apperçoit immédiatement l'erreur :

=SI(
  OU(G3="";H3="");
  "";
  SIERREUR(
    SI.CONDITIONS(
      ET(F14=0;G14=0);
      5;
      ET(F14=1;G14=1);
      5;
      ET(F14=2;G14=2);
      5;
      ET(F14=1;G14=2);
      3;
      ET(F14=2;G14=1);
      10;
      ET(F14=2;G14=0);
      10;
      ET(F14=1;G14=0);
      3;
      ET(F14=0;G14=1);
      1
    );
    ET(F14=0;G14=2);1);
  0
)

Vous fermez la parenthèse du si.conditions avant la dernière condition, qui se retrouve donc dans votre SIERREUR, avec un nombre incorrects d'arguments puisqu'il en a 3 au lieu de 2.

Voici la correction :

=SI(
  OU(G3="";H3="");
  "";
  SIERREUR(
    SI.CONDITIONS(
      ET(F14=0;G14=0);
      5;
      ET(F14=1;G14=1);
      5;
      ET(F14=2;G14=2);
      5;
      ET(F14=1;G14=2);
      3;
      ET(F14=2;G14=1);
      10;
      ET(F14=2;G14=0);
      10;
      ET(F14=1;G14=0);
      3;
      ET(F14=0;G14=1);
      1;
      ET(F14=0;G14=2);
      1
    );
    0
  )
)
Rechercher des sujets similaires à "bug formule conditions"