Fonction SI avec un plus
Fermé
Caisses tête
-
11 août 2009 à 02:14
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 11 août 2009 à 20:26
eriiic Messages postés 24513 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 11 août 2009 à 20:26
A voir également:
- Fonction SI avec un plus
- Fonction si et - Guide
- Fonction si avec date ✓ - Forum Excel
- Fonction find vba - Astuces et Solutions
- Excel remplir une cellule en fonction d'une autre ✓ - Forum Excel
- Ajout snap par la fonction - Forum Snapchat
4 réponses
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
11 août 2009 à 07:29
11 août 2009 à 07:29
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.
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
11 août 2009 à 07:44
11 août 2009 à 07:44
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}))
Merci beaucoup Eric, c'est exactement ça.
Encore désolé d'avoir écrit 1 au lieu de 2, mais après quelques heures sur Excel, les chiffres se confondent facilement mais c'est la bonne formule :-)
Encore désolé d'avoir écrit 1 au lieu de 2, mais après quelques heures sur Excel, les chiffres se confondent facilement mais c'est la bonne formule :-)
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
11 août 2009 à 20:26
11 août 2009 à 20:26
C'est UNE des formules possibles... ;-)
Bonne continuation
eric
Bonne continuation
eric