Excel n'accepte pas ma formule car elle est trop longue...

Résolu
jov' -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
quelqu'un pourrait il m'aider à réduire cette formule?
=IF(AND(B1=1;B2=1);"Low";IF(AND(B1=1;B2=2);"Low";IF(AND(B1=1;B2=3);"Medium";IF(AND(B1=1;B2=4);"Medium";IF(AND(B1=1;B2=5);"High";IF(AND(B1=1;B2=6);"High";IF(AND(B1=2;B2=1);"Low";IF(AND(B1=2;B2=2);"Low";IF(AND(B1=1;B2=3);"Medium";IF(AND(B1=2;B2=4);"Medium";IF(AND(B1=2;B2=5);"High";IF(AND(B1=2;B2=6);"Very High";IF(AND(B1=3;B2=1);"Low";IF(AND(B1=3;B2=2);"Medium";IF(AND(B1=3;B2=3);"Medium";IF(AND(B1=3;B2=4);"High";IF(AND(B1=3;B2=5);"High";IF(AND(B1=3;B2=6);"Very High";IF(AND(B1=4;B2=1);"Low";IF(AND(B1=4;B2=2);"Medium";IF(AND(B1=4;B2=3);"High";IF(AND(B1=4;B2=4);"High";IF(AND(B1=4;B2=5);"Very High";IF(AND(B1=4;B2=6);"Very High";IF(AND(B1=5;B2=1);"Low";IF(AND(B1=5;B2=2);"Medium";IF(AND(B1=5;B2=3);"High";IF(AND(B1=5;B2=4);"High";IF(AND(B1=5;B2=5);"Very High";IF(AND(B1=5;B2=6);"Very High";IF(AND(B1=6;B2=1);"Medium";IF(AND(B1=6;B2=2);"Medium";IF(AND(B1=6;B2=3);"High";IF(AND(B1=6;B2=4);"Very High";IF(AND(B1=6;B2=5);"Very High";IF(AND(B1=6;B2=6);"Very High"))))))))))))))))))))))))))))))))))))

4 réponses

  1. JEXALO Messages postés 222 Statut Membre 157
     
    Bonjour,

    Le nombre de tests logiques SI est limité à 7 dans les versions d'Excel anterieures à la version 2007.
    Peut-être pouvez-vous résoudre votre problème en découpant votre formule sur plusieurs colonnes.
    Cordialement.

    0
    1. jov'
       
      Je suis désolée mais je ne comprends rien à excel
      Comment puis je faire ca?
      0
    2. jov'
       
      celle ci pourrait elle convenir?
      =IF((AND(B1=1;B2=1))OR(AND(B1=1;B2=2))OR(AND(B1=2;B2=1))OR(AND(B1=2;B2=2))OR(AND(B1=3;B2=1))OR(AND(B1=4;B2=1))OR(AND(B1=5;B2=1));"Low";IF(AND(B1=1;B2=3))OR(AND(B1=1;B2=4))OR(AND(B1=1;B2=3))OR(AND(B1=2;B2=4))OR(AND(B1=3;B2=2))OR(AND(B1=3;B2=3))OR(AND(B1=4;B2=2))OR(AND(B1=5;B2=2))OR(AND(B1=6;B2=1))OR(AND(B1=6;B2=2));"Medium";IF(AND(B1=1;B2=5))OR(AND(B1=1;B2=6))OR(AND(B1=2;B2=5))OR(AND(B1=3;B2=4))OR(AND(B1=3;B2=5))OR(AND(B1=4;B2=3))OR(AND(B1=4;B2=4))OR(AND(B1=5;B2=3))OR(AND(B1=5;B2=4))OR(AND(B1=6;B2=3));"High";IF(AND(B1=2;B2=6))OR(AND(B1=3;B2=6))OR(AND(B1=4;B2=5))OR(AND(B1=4;B2=6))OR(AND(B1=5;B2=5))OR(AND(B1=5;B2=6))or(AND(B1=6;B2=4))OR(AND(B1=6;B2=5))OR(AND(B1=6;B2=6));"Very
      High")))))
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    ce serait sans doute plus léger avec un tableau de référence.
    Voyez ici (à adapter) et revenez si besoin d'info
    https://www.cjoint.com/c/DChjWOte67x

    crdlmnt
    0
    1. jov' Messages postés 7 Statut Membre
       
      c'est beaucoup demandé je sais mais serait il possible d'avoir la meme chose avec le tableau dans ce sens?
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      L'essentiel n'st pas de demander beaucoup, mais précisément.
      Dans quel sens?????
      "Ce sens" c'est assez vague
      0
    3. jov' Messages postés 7 Statut Membre
       
      je l'ai sur un fichier excel
      probability 6 8 12 20 28 31 36
      5 5 11 19 23 30 35
      4 4 10 18 22 29 34
      3 3 9 15 21 26 33
      2 2 7 14 17 25 32
      1 1 6 13 16 24 27
      1 2 3 4 5 6
      impact
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Il n'y a qu'à demander
      https://www.cjoint.com/c/DChkvlSRqjB

      crdlmnt
      0
  3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    annulée je vois qu'il y a déjà une réponse identique

    C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
    0