Formule SI en deux temps
Résolu/Fermé
Fliflo77
Messages postés
8
Date d'inscription
lundi 6 juin 2016
Statut
Membre
Dernière intervention
28 juin 2016
-
6 juin 2016 à 22:16
Fliflo77 Messages postés 8 Date d'inscription lundi 6 juin 2016 Statut Membre Dernière intervention 28 juin 2016 - 28 juin 2016 à 14:11
Fliflo77 Messages postés 8 Date d'inscription lundi 6 juin 2016 Statut Membre Dernière intervention 28 juin 2016 - 28 juin 2016 à 14:11
A voir également:
- Formule SI en deux temps
- Formule si et - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Blocage agriculteur carte en temps réel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel - Guide
5 réponses
Mike-31
Messages postés
18336
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 septembre 2024
5 096
Modifié par Mike-31 le 6/06/2016 à 23:08
Modifié par Mike-31 le 6/06/2016 à 23:08
Bonsoir,
première donnée probabilité en A2 et impact en B2
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
première donnée probabilité en A2 et impact en B2
=SI(OU(ET(A2="faible";B2="faible");ET(A2="faible";B2="moyen");ET(A2="moyen";B2="faible"));"FAIBLE";SI(OU(ET(A2="faible";B2="élevé");ET(A2="moyen";B2="moyen");ET(A2="élevé";B2="faible"));"MOYEN";SI(OU(ET(A2="moyen";B2="élevé");ET(A2="élevé";B2="moyen");ET(A2="élevé";B2="élevé"));"ELEVE";"")))puis incrémenter la formule vers le bas
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
6 juin 2016 à 23:12
6 juin 2016 à 23:12
Bonsoir,
Bonsoir Mike,
probabilité en A2 et impact en B2, formule en C2
Bonsoir Mike,
probabilité en A2 et impact en B2, formule en C2
=CHOISIR(MAX(MIN(EQUIV(A2;{"Faible";"Moyen";"Élevé"};0)+EQUIV(B2;{"Faible";"Moyen";"Élevé"};0);5);3)-2;"Faible";"Moyen";"Élevé")
Mike-31
Messages postés
18336
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 septembre 2024
5 096
6 juin 2016 à 23:21
6 juin 2016 à 23:21
Salut Patrice,
bien vu mais j'ajouterai la gestion de cellule vide
bien vu mais j'ajouterai la gestion de cellule vide
=SIERREUR(CHOISIR(MAX(MIN(EQUIV(A2;{"Faible";"Moyen";"Élevé"};0)+EQUIV(B2;{"Faible";"Moyen";"Élevé"};0);5);3)-2;"Faible";"Moyen";"Élevé");"")
Raymond PENTIER
Messages postés
58662
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 septembre 2024
17 201
7 juin 2016 à 00:27
7 juin 2016 à 00:27
Oui, Mike et Patrice !
Et pour ceux qui (comme moi) ont du mal à se dépêtrer avec les MAX et les MIN combinés, associés à des EQUIV, avec des parenthèses et des accolades, voici une formule plus basique et moins élégante, mais qui fonctionne quand même et qu'il est plus facile au néophyte de comprendre :
=CHOISIR( (A:A="faible")*0,5+(B:B="faible")*0,5
+(A:A="moyen")*1,5+(B:B="moyen")*1,5
+(A:A="élevé")*2,5+(B:B="élevé")*2,5;
"faible";"faible";"moyen";"élevé";"élevé")
qu'on peut très légèrement condenser en
=CHOISIR( ((A:A="faible")+(B:B="faible"))*0,5
+((A:A="moyen")+(B:B="moyen"))*1,5
+((A:A="élevé")+(B:B="élevé"))*2,5;
"faible";"faible"; "moyen";"élevé";"élevé")
https://www.cjoint.com/c/FFgwyGoCeIf
Cordialement.
Et pour ceux qui (comme moi) ont du mal à se dépêtrer avec les MAX et les MIN combinés, associés à des EQUIV, avec des parenthèses et des accolades, voici une formule plus basique et moins élégante, mais qui fonctionne quand même et qu'il est plus facile au néophyte de comprendre :
=CHOISIR( (A:A="faible")*0,5+(B:B="faible")*0,5
+(A:A="moyen")*1,5+(B:B="moyen")*1,5
+(A:A="élevé")*2,5+(B:B="élevé")*2,5;
"faible";"faible";"moyen";"élevé";"élevé")
qu'on peut très légèrement condenser en
=CHOISIR( ((A:A="faible")+(B:B="faible"))*0,5
+((A:A="moyen")+(B:B="moyen"))*1,5
+((A:A="élevé")+(B:B="élevé"))*2,5;
"faible";"faible"; "moyen";"élevé";"élevé")
https://www.cjoint.com/c/FFgwyGoCeIf
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58662
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 septembre 2024
17 201
Modifié par Raymond PENTIER le 24/06/2016 à 02:28
Modifié par Raymond PENTIER le 24/06/2016 à 02:28
Pour illustrer mon post #13 : https://www.cjoint.com/c/FFxx6fJeVwm
Je tenais aussi à te faire remarquer que la formule que je t'ai proposée depuis le 7 juin dans le post #4 fonctionne parfaitement
(dans l'intervalle tu as remplacé moyen par modéré)
=CHOISIR( ((A:A="faible")+(C:C="faible"))*0,5
+((A:A="modéré")+(C:C="modéré"))*1,5
+((A:A="élevé")+(C:C="élevé"))*2,5;
"faible";"faible"; "modéré";"élevé";"élevé")
Et si tu veux gérer les cellules non renseignées tu ajoutes le test de début
=SIERREUR(CHOISIR( ((A:A="faible")+(C:C="faible"))*0,5
+((A:A="modéré")+(C:C="modéré"))*1,5
+((A:A="élevé")+(C:C="élevé"))*2,5;
"faible";"faible"; "modéré";"élevé";"élevé") ;"-")
Si j'insiste, c'est que cette formule ne comporte que 177 caractères au lieu de 319 pour la formule du post #13 !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Je tenais aussi à te faire remarquer que la formule que je t'ai proposée depuis le 7 juin dans le post #4 fonctionne parfaitement
(dans l'intervalle tu as remplacé moyen par modéré)
=CHOISIR( ((A:A="faible")+(C:C="faible"))*0,5
+((A:A="modéré")+(C:C="modéré"))*1,5
+((A:A="élevé")+(C:C="élevé"))*2,5;
"faible";"faible"; "modéré";"élevé";"élevé")
Et si tu veux gérer les cellules non renseignées tu ajoutes le test de début
=SIERREUR(CHOISIR( ((A:A="faible")+(C:C="faible"))*0,5
+((A:A="modéré")+(C:C="modéré"))*1,5
+((A:A="élevé")+(C:C="élevé"))*2,5;
"faible";"faible"; "modéré";"élevé";"élevé") ;"-")
Si j'insiste, c'est que cette formule ne comporte que 177 caractères au lieu de 319 pour la formule du post #13 !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
7 juin 2016 à 00:55
Par contre quand j essaye de mettre la formule en entier pour avoir les 9 scénarios, la Ça ne marche plus.
Avez vous une idée du problème?
Merci
7 juin 2016 à 01:02
J'ai vérifié : la formule de Mike-31 fonctionne parfaitement !
Mais si tu veux bien envoyer ton fichier, on te dira où tu t'es planté.
7 juin 2016 à 01:03
23 juin 2016 à 21:52
Je ne comprends plus, ma formule marchait très bien et la depuis hier elle ne marche plus dans les cas suivants:
- probabilité élevé et impact faible
- probabilité élevé et impact modéré
- probabilité élevé et impact élevé
- probabilité modéré et impact élevé
- probabilité faible et impact élevé
par contre elle marche dans les autres cas de figure.
Donc il semble y avoir un problème avec les "élevé" mais j'ai repassé la formule et je ne trouve pas la coquille, pouvez-vous m'aider?
Voici la formule:
=SI(OU(ET(S9="Faible";U9="Faible");OU(ET(S9="Faible";U9="Modéré"));OU(ET(S9="Modéré";U9="Faible")));"FAIBLE";SI(OU(ET(S9="Faible";U9="Élevé");OU(ET(S9="Modéré";U9="Modéré"));OU(ET(S9="Élevé";U9="Faible")));"MODÉRÉ";SI(OU(ET(S9="Élevé";U9="Élevé");OU(ET(S9="Modéré";U9="Élevé"));OU(ET(S9="Élevé";U9="Modéré")));"ÉLEVÉ";"")))
Merci encore pour votre aide
Modifié par Mike-31 le 23/06/2016 à 21:59
contrôle tes critères qu'ils soient exactement les même que les critères de la formule, ils doivent être parfaitement identiques ne pas oublier également de contrôler qu'il n'y ai pas d'espace ou le même nombre
si tu ne trouves pas il faudra nous joindre ton fichier