Formule conditionnelle excel SI( ET( OU(
Fermé
Wicket
-
7 sept. 2011 à 14:55
Raymond PENTIER Messages postés 58877 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 6 mars 2025 - 7 sept. 2011 à 18:47
Raymond PENTIER Messages postés 58877 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 6 mars 2025 - 7 sept. 2011 à 18:47
A voir également:
- Formule conditionnelle excel SI( ET( OU(
- Formule excel si et - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel colonne - Guide
- Formule excel moyenne - Guide
- Word et excel gratuit - 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 425
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
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 295
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 425
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
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 295
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
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 295
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
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 295
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
58877
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
17 295
7 sept. 2011 à 18:47
7 sept. 2011 à 18:47