Formule conditionnelle excel SI( ET( OU(
Fermé
Wicket
-
7 sept. 2011 à 14:55
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 - 7 sept. 2011 à 18:47
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 - 7 sept. 2011 à 18:47
A voir également:
- Formule conditionnelle excel SI( ET( OU(
- Excel mise en forme conditionnelle formule - Guide
- Formule excel si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
Modifié par Vaucluse le 7/09/2011 à 16:20
Modifié par Vaucluse le 7/09/2011 à 16:20
Bonjour compte tenu de la liste des conditions, il est préférable de faire un tableau de référence pour les cotations.
Voir modéle ci joint
http://www.cijoint.fr/cjlink.php?file=cj201109/cijK8DT2Bo.xls
nota: il est possible que ce modèle donne la cotation supèrieure pour des niveaux strictement égaux à la liste des limites.
Si cela ne convient pas, remplacer dans le tableau de référence les limites par une valeur légèrement supérieure
par exemple: 5 devient 5,0001
mais vous ne dites pas s'il faut ou non inclure la limite dans le rang inf ou le rang sup.La formule , elle va chercher la valeur exacte et par défaut la valeur directement inférieure.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Voir modéle ci joint
http://www.cijoint.fr/cjlink.php?file=cj201109/cijK8DT2Bo.xls
nota: il est possible que ce modèle donne la cotation supèrieure pour des niveaux strictement égaux à la liste des limites.
Si cela ne convient pas, remplacer dans le tableau de référence les limites par une valeur légèrement supérieure
par exemple: 5 devient 5,0001
mais vous ne dites pas s'il faut ou non inclure la limite dans le rang inf ou le rang sup.La formule , elle va chercher la valeur exacte et par défaut la valeur directement inférieure.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
7 sept. 2011 à 16:22
7 sept. 2011 à 16:22
Tu aurais pu continuer :
Il y a 6 réponses possibles donc seulement 5 tests SI à exécuter !
Il y a 6 réponses possibles donc seulement 5 tests SI à exécuter !
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
7 sept. 2011 à 16:32
7 sept. 2011 à 16:32
bonjour mon ami Raymond,
Normal, il n'y a que 5 cas, mais la cotation est différente si connecté ou pas.
bonnes Antilles
Normal, il n'y a que 5 cas, mais la cotation est différente si connecté ou pas.
bonnes Antilles
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
7 sept. 2011 à 18:11
7 sept. 2011 à 18:11
Salut Vaucluse.
Il y a confusion : C'est à Wicket que je répondais ; ton post de 16:06 n'était pas encore affiché quand j'ai commencé mon message ...
Amitiés.
Il y a confusion : C'est à Wicket que je répondais ; ton post de 16:06 n'était pas encore affiché quand j'ai commencé mon message ...
Amitiés.
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
7 sept. 2011 à 16:33
7 sept. 2011 à 16:33
Déjà tu as des erreurs de syntaxe :
=SI(OU(ET((O13="2 à 5m";O14="Connectée");(O13="5 à 15m";O14="Déconnectée")));"Importante")
aurait dû s'écrire :
=SI(OU(ET(O13="2 à 5m";O14="Connectée");ET(O13="5 à 15m";O14="Déconnectée"));"Importante";"?")
le dernier argument "?" étant à remplacer par d'autres tests SI.
=SI(OU(ET((O13="2 à 5m";O14="Connectée");(O13="5 à 15m";O14="Déconnectée")));"Importante")
aurait dû s'écrire :
=SI(OU(ET(O13="2 à 5m";O14="Connectée");ET(O13="5 à 15m";O14="Déconnectée"));"Importante";"?")
le dernier argument "?" étant à remplacer par d'autres tests SI.
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
7 sept. 2011 à 18:45
7 sept. 2011 à 18:45
Formule complète :
=SI(O13="0m";"Nulle"; SI(ET(O13="0 à 2m";O14="Déconnectée");"Faible";
SI(OU(ET(O13="0 à 2m";O14="Connectée");
ET(O13="2 à 5m";O14="Déconnectée"));"Moyenne";
SI(OU(ET(O13="2 à 5m";O14="Connectée");
ET(O13="5 à 15m";O14="Déconnectée"));"Importante";
SI(ET(O13="> 15m";O14="Connectée");"Exceptionnelle";"Très importante")))))
Pour alléger la formule on peut nommer les cellules contenant les différents adjectifs :
=SI(O13="0m";N; SI(ET(O13="0 à 2m";O14=dec);F;
SI(OU(ET(O13="0 à 2m";O14=co);ET(O13="2 à 5m";O14=dec));M;
SI(OU(ET(O13="2 à 5m";O14=co);ET(O13="5 à 15m";O14=dec));I;
SI(ET(O13="> 15m";O14=co);E;T)))))
Cordialement.
=SI(O13="0m";"Nulle"; SI(ET(O13="0 à 2m";O14="Déconnectée");"Faible";
SI(OU(ET(O13="0 à 2m";O14="Connectée");
ET(O13="2 à 5m";O14="Déconnectée"));"Moyenne";
SI(OU(ET(O13="2 à 5m";O14="Connectée");
ET(O13="5 à 15m";O14="Déconnectée"));"Importante";
SI(ET(O13="> 15m";O14="Connectée");"Exceptionnelle";"Très importante")))))
Pour alléger la formule on peut nommer les cellules contenant les différents adjectifs :
=SI(O13="0m";N; SI(ET(O13="0 à 2m";O14=dec);F;
SI(OU(ET(O13="0 à 2m";O14=co);ET(O13="2 à 5m";O14=dec));M;
SI(OU(ET(O13="2 à 5m";O14=co);ET(O13="5 à 15m";O14=dec));I;
SI(ET(O13="> 15m";O14=co);E;T)))))
Cordialement.
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
7 sept. 2011 à 18:47
7 sept. 2011 à 18:47