A voir également:
- Probleme formule SI multiples conditions
- Formule excel - Guide
- Formule de politesse mail anglais - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Formule excel si contient texte alors texte ✓ - Forum Excel
- Formule si et - Guide
5 réponses
sfel
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
428
9 sept. 2008 à 15:12
9 sept. 2008 à 15:12
Bonjour,
Dans quel langage le veux-tu ?
je te le fais en php (en supposant les variables $poids, $volume déclarées)
Dans quel langage le veux-tu ?
je te le fais en php (en supposant les variables $poids, $volume déclarées)
if($poids < 1) $poids = 20; else $poids = $poids * 20; if($volume * 0.33 > $poids) $volume = $volume * 20; else $poids = $poids * 20;
Christounet
Messages postés
1263
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 379
9 sept. 2008 à 15:18
9 sept. 2008 à 15:18
Bonjour
Je pense que la formule suivante devrait faire ce que tu veux
A plus
Je pense que la formule suivante devrait faire ce que tu veux
SI(B1<1,20,SI(A1*0.33>B1,A1*20,B1*20))
A plus
Merci Sfel, c'est du langage excel dont j'ai besoin.
Christounet,
Merci beaucoup.
J'ai fait une erreur dans ma demande qui est facilement réparable. Ta formule donne donc :
SI(B1<1;20;SI(A1*0.33>B1;A1*0.33*20;B1*20))
Tout fonctionne sauf (mlheureusement il ya toujours un sauf) quand :
A1*0.33>B1 et que B1<1
Dans ce cas la valeur chosie devrait etre A1*0.33*20 or la formule calcule juste 20
En gros si A1 représente le volume (prenons 6) et B1 le poids (prenons 0.5), je souhaiterais que la formule me donne :
6*0.33*20 et non pas 20.
Si j'ai été clair c'est cool.
Merci
Christounet,
Merci beaucoup.
J'ai fait une erreur dans ma demande qui est facilement réparable. Ta formule donne donc :
SI(B1<1;20;SI(A1*0.33>B1;A1*0.33*20;B1*20))
Tout fonctionne sauf (mlheureusement il ya toujours un sauf) quand :
A1*0.33>B1 et que B1<1
Dans ce cas la valeur chosie devrait etre A1*0.33*20 or la formule calcule juste 20
En gros si A1 représente le volume (prenons 6) et B1 le poids (prenons 0.5), je souhaiterais que la formule me donne :
6*0.33*20 et non pas 20.
Si j'ai été clair c'est cool.
Merci
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
9 sept. 2008 à 21:01
9 sept. 2008 à 21:01
Salut,
dans le cas ou le poids est < à 1
cette formule te donne le volume*0,33*20
=SI(ET(A2<1;20;A1*0,33>A2);(A1*0,33)*20;A2*20)
mais dans le cas poids est = ou > à 1 que souhaites tu comme condition le volume * 20 si la formule ne te convient pas, précises nous le
A+
__________________________________________________________________
Besoin d’aide. Auprès du forum, des bénévoles prennent le temps de décrypter vos explications parfois confuses, et proposent leur connaissance.
Solution trouvée, ayez la courtoisie de porter votre statut résolu. Afin que votre problème soit classé, et serve de référence pour d’autres cas similaires.
dans le cas ou le poids est < à 1
cette formule te donne le volume*0,33*20
=SI(ET(A2<1;20;A1*0,33>A2);(A1*0,33)*20;A2*20)
mais dans le cas poids est = ou > à 1 que souhaites tu comme condition le volume * 20 si la formule ne te convient pas, précises nous le
A+
__________________________________________________________________
Besoin d’aide. Auprès du forum, des bénévoles prennent le temps de décrypter vos explications parfois confuses, et proposent leur connaissance.
Solution trouvée, ayez la courtoisie de porter votre statut résolu. Afin que votre problème soit classé, et serve de référence pour d’autres cas similaires.
Christounet
Messages postés
1263
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 379
10 sept. 2008 à 12:15
10 sept. 2008 à 12:15
Bonjour,
La formule devrait alors être la suivante
A plus
La formule devrait alors être la suivante
SI(B1 >= 1;SI(A1*0.33>B1;A1*0.33*20;B1*20);SI(A1*0.33>B1;A1*0.33*20;20))
A plus
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question