Formule conditionnelle excel SI( ET( OU(
Fermé
Wicket
-
7 sept. 2011 à 14:55
Raymond PENTIER Messages postés 58856 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 février 2025 - 7 sept. 2011 à 18:47
Raymond PENTIER Messages postés 58856 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 février 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
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 285
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
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 285
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
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 285
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
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 285
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
58856
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 février 2025
17 285
7 sept. 2011 à 18:47
7 sept. 2011 à 18:47