SOS Combinaison de deux critères sous excel

Résolu/Fermé
DAAKOMAVO Messages postés 8 Date d'inscription lundi 29 septembre 2014 Statut Membre Dernière intervention 29 septembre 2017 - 29 sept. 2014 à 14:02
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 - 30 sept. 2014 à 17:22
Bonjour je voudrais combiner deux critères sous excel ainsi qu'il suit. La cellule prendra les valeurs sous les conditions suivantes:
NORM si A<X<A2
LEG si A2<X<A2+30
CRIT si A2+30<X<A2+60
TRES CRIT si X>A2+60
A voir également:

6 réponses

Miura564 Messages postés 13404 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 2 février 2015 1 505
29 sept. 2014 à 14:08
salut,

en utilisant une formule SI(), X se situant en cellule B2 par exemple :

=si(B2>A2+60;"TRES CRIT";si(B2>A2+30;"CRIT";si(B2>A2;"LEG";"NORM")))

0
DAAKOMAVO Messages postés 8 Date d'inscription lundi 29 septembre 2014 Statut Membre Dernière intervention 29 septembre 2017
29 sept. 2014 à 14:15
Miura564, je n'ai pas eu de satisfaction. J'ai eu dans la cellule #NOM?
0
Miura564 Messages postés 13404 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 2 février 2015 1 505
29 sept. 2014 à 16:46
vérifie la saisie de ta formule ou adapte là a ton cas... Sur mon Excel elle fonctionne parfaitement

J'ai remplacé X par B2
0
DAAKOMAVO Messages postés 8 Date d'inscription lundi 29 septembre 2014 Statut Membre Dernière intervention 29 septembre 2017
29 sept. 2014 à 19:20
Voici la syntaxe que j'ai tapée:
=SI(CM>BW+60;"TRES CRIT";SI(CM>BW+30;"CRIT";SI(CM>BW;"LEG";"NORM")))
Je ne sais pas si c'est un problème lié à Office 2013
Merci d'apprécier
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 950
29 sept. 2014 à 19:53
Salut le Forum

Il faut remplacer CM et BW par l'adresse des cellules (B2, C4 ...)

Mytå
0
Miura564 Messages postés 13404 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 2 février 2015 1 505
Modifié par Miura564 le 29/09/2014 à 20:48
+1 Mytå

Tu as bien identifié le problème, il faut mettre les références des cellules

CM et BW ne correspondent à rien pour Excel, d'où l'erreur #NOM? dans la cellule

Office 2013 n'a rien à voir, c'est plutôt un problème lié à l'utilisateur... ;-D
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 950
29 sept. 2014 à 21:09
Re le Forum

A moins que CM et BW correspondent à des plages nommées (Gestionnaire de noms)

Mytå
0
DAAKOMAVO Messages postés 8 Date d'inscription lundi 29 septembre 2014 Statut Membre Dernière intervention 29 septembre 2017
30 sept. 2014 à 11:56
Je n'ai pas toujours la solution. Dans mon fichier, voici ce que je veux:
Je voudrais que la colonne CU prenne les valeurs suivantes sous condition:
Valeur "NORM" si BU<CM<BW
Valeur "LEG" si BW<CM<BW+30
Valeur "CRIT" si BW+30<CM<BW+60
Valeur "TRES CRIT" si CM>BW+60
0
Miura564 Messages postés 13404 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 2 février 2015 1 505
30 sept. 2014 à 14:37
tu ne lis donc jamais ce qu'on te met ??

Est-ce que BU, CM et BW correspondent a des cellule nommées ? c'est dire Est-ce que tu as défini un nom pour une zone de cellule avec le gestionnaire de noms ?

peux tu poster un exemple de ton fichier anonymisé pour qu'on puisse voir ce que tu veux exactement...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 17 255
Modifié par Raymond PENTIER le 30/09/2014 à 16:47
Essayer la formule
=SI(CM:CM>BW:BW+60;"TRES CRIT";SI(CM:CM>BW:BW+30;"CRIT";SI(CM:CM> BW:BW;"LEG";"NORM")))

ou suivre le conseil de Mytå en donnant à la colonne CM:CM le nom C_C et à la colonne BW:BW le nom C_B pour écrire la formule
=SI(C_C>C_B+60;"TRES CRIT";SI(C_C>C_B+30;"CRIT";SI(C_C>C_B;"LEG"; "NORM")))

ou encore utiliser une colonne vide, par exemple DZ, pour y mettre la formule
=CM:CM-BW:BW
ce qui permet d'écrire ta formule
=SI(DZ:DZ>60;"TRES CRIT";SI(DZ:DZ>30;"CRIT";SI(DZ:DZ>0;"LEG"; "NORM")))
et si tu donnes à la colonne DZ le nom C_Z tu as une formule simplifiée
=SI(C_Z>60;"TRES CRIT";SI(C_Z>30;"CRIT";SI(C_Z>0;"LEG"; "NORM")))

C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
0
DAAKOMAVO Messages postés 8 Date d'inscription lundi 29 septembre 2014 Statut Membre Dernière intervention 29 septembre 2017
30 sept. 2014 à 17:16
Merci, la première formule de Raymond a résolu mon problème. Merci à tous
0
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 17 255
30 sept. 2014 à 17:22
Très bien !
Mais que cela ne t'empêche pas de tester les autres, afin de t'habituer à simplifier et raccourcir tes formules, et à optimiser ton raisonnement.
Cela te sera certainement utile dans un cas un peu plus complexe, avec davantage d'arguments à gérer ...
0