Fonction SI avec un plus
Caisses tête
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai besoin d'aide pour finir la formule de la fonction SI suivante:
A1...............B1.................C1 (Nombre)
Mini .......... O ................... 1
0 ........... Régulier ............ 1
Gros ....... Mini ................. 2
Gros ........ Gros ............... 1
Gros ......... Gros .............. 2
Lorsque le nombre est 2, je veux seulement qu'Excel prenne en compte la colonne des B, et lorsque le nombre est 2, je voudrais qu'Excel prenne la colonne A PLUS la colonne B.
Les caisses ont les valeurs suivantes :
Mini = 10
Régulier = 30
Gros = 50
Voici la formule que j'ai écrite, mais il y a une erreur puisqu'il ne prend pas tout en compte (et je n'arrive pas à localiser l'erreur).
=SI(C2=1;SI(B2="Mini";10;SI(B2="Régulier";30;SI(B2="Gros";50;0)));SI(C2=2;SI(A2="Mini";10;SI(A2="Régulier";30;SI(A2="Gros";50;0)))+SI(B2="Mini";10;SI(B2="Régulier";30;SI(B2="Gros";50;0));0))
Merci d'avance
J'ai besoin d'aide pour finir la formule de la fonction SI suivante:
A1...............B1.................C1 (Nombre)
Mini .......... O ................... 1
0 ........... Régulier ............ 1
Gros ....... Mini ................. 2
Gros ........ Gros ............... 1
Gros ......... Gros .............. 2
Lorsque le nombre est 2, je veux seulement qu'Excel prenne en compte la colonne des B, et lorsque le nombre est 2, je voudrais qu'Excel prenne la colonne A PLUS la colonne B.
Les caisses ont les valeurs suivantes :
Mini = 10
Régulier = 30
Gros = 50
Voici la formule que j'ai écrite, mais il y a une erreur puisqu'il ne prend pas tout en compte (et je n'arrive pas à localiser l'erreur).
=SI(C2=1;SI(B2="Mini";10;SI(B2="Régulier";30;SI(B2="Gros";50;0)));SI(C2=2;SI(A2="Mini";10;SI(A2="Régulier";30;SI(A2="Gros";50;0)))+SI(B2="Mini";10;SI(B2="Régulier";30;SI(B2="Gros";50;0));0))
Merci d'avance
A voir également:
- Fonction SI avec un plus
- Fonction si et - Guide
- Fonction miroir - Guide
- Mise en forme conditionnelle avec fonction si - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
4 réponses
Bonjour
vous devriez expliquer un peu mieux...si le nombre est 2 et si le nombre est 2 ????
A tout hasard essayez:
=SI(ET(C1=2;A1="Mini");10;SI(ET(C1=2;A1="Regulier");0;SI(ET(C1=2;A1="Gros");50;SI(C1=1;B1;0))))Crdlmnt
PS: je viens de modifier la proposition pour éviter l'affichage FAUX lorsque C=2 et A n'est pas un des textes recherchés.
vous devriez expliquer un peu mieux...si le nombre est 2 et si le nombre est 2 ????
A tout hasard essayez:
=SI(ET(C1=2;A1="Mini");10;SI(ET(C1=2;A1="Regulier");0;SI(ET(C1=2;A1="Gros");50;SI(C1=1;B1;0))))Crdlmnt
PS: je viens de modifier la proposition pour éviter l'affichage FAUX lorsque C=2 et A n'est pas un des textes recherchés.
Bonjour tout le monde,
Oui, un peu d'effort lors de la rédaction de la question ne ferait pas de mal...
J'ai fait :
Lorsque le nombre est 1, je veux seulement qu'Excel prenne en compte la colonne des B, et lorsque le nombre est 2, je voudrais qu'Excel prenne la colonne A PLUS la colonne B.
=SOMMEPROD(SI($B2={"Mini";"Régulier";"Gros"};{10;30;50};{0;0;0})+($C2=2)*SI($A2={"Mini";"Régulier";"Gros"};{10;30;50};{0;0;0}))
Eric
edit: finalement on peu faire un peu plus court :
=SOMMEPROD(SI($B2={"Mini";"Régulier";"Gros"};{10;30;50})+($C2=2)*SI($A2={"Mini";"Régulier";"Gros"};{10;30;50}))
Oui, un peu d'effort lors de la rédaction de la question ne ferait pas de mal...
J'ai fait :
Lorsque le nombre est 1, je veux seulement qu'Excel prenne en compte la colonne des B, et lorsque le nombre est 2, je voudrais qu'Excel prenne la colonne A PLUS la colonne B.
=SOMMEPROD(SI($B2={"Mini";"Régulier";"Gros"};{10;30;50};{0;0;0})+($C2=2)*SI($A2={"Mini";"Régulier";"Gros"};{10;30;50};{0;0;0}))
Eric
edit: finalement on peu faire un peu plus court :
=SOMMEPROD(SI($B2={"Mini";"Régulier";"Gros"};{10;30;50})+($C2=2)*SI($A2={"Mini";"Régulier";"Gros"};{10;30;50}))