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

Résolu
jov' -  
Vaucluse Messages postés 26496 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"))))))))))))))))))))))))))))))))))))
A voir également:

4 réponses

JEXALO Messages postés 219 Date d'inscription   Statut Membre Dernière intervention   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
jov'
 
Je suis désolée mais je ne comprends rien à excel
Comment puis je faire ca?
0
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
jov' Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
c'est beaucoup demandé je sais mais serait il possible d'avoir la meme chose avec le tableau dans ce sens?
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
L'essentiel n'st pas de demander beaucoup, mais précisément.
Dans quel sens?????
"Ce sens" c'est assez vague
0
jov' Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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
jov' Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Il n'y a qu'à demander
https://www.cjoint.com/c/DChkvlSRqjB

crdlmnt
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Même idée que Vaucluse (que je salue) avec une présentation différente
https://www.cjoint.com/?DChj4Re41TE

A+
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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