formule avec parenthèse et si

  • Initiateur de la discussion Initiateur de la discussion SPEALNER
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

SPEALNER

Guest
🙂Bonjour à tous.
Voilà j'ai un problème j'essaye de créer une formule mais elle ne marche que partiellement comme suit
=SI((a1<10);(4);SI(a1=11<30;(5)));

🙁et puis je bloque car je voudrais continuer comme si a1 =31<40;6; et a1 =41<50;a1*0.17 et a1 =51<100;a1*0.18; et a1 =101<400;a1*0.2; et enfin a1=401> ;60;😕

a1 étant un poids et a2 un tarif.

Vous me sortiriez vraiment de la mouise si quelqu'un arrive à me donner la formule finale.
Vous remerciant d'avance. A+
 
Re : formule avec parenthèse et si

Bonsoir SPEALNER et Bienvenue sur le forum,

En suivant tes phrases, essaie ceci : =SI(A1<10;4;SI(A1<30;5;SI(A1<40;6;SI(A1<50;A1*0,17;SI(A1<100;A1*0,18;SI(A1<400;A1*0,2;60))))))

A te lire.

Jean-Pierre

Sinon tu nous déposes un exemple avec toutes tes possiblités.
 
Re : formule avec parenthèse et si

🙂Merci JeanPierre pour cette rapidité mais cela ne marche pas car il s'agit de tranche

000 à 010kg 4 euros
011 à 030kg 5 euros
031 à 040kg 6 euros
041 à 050kg 0.17 euros/kg
051 à 100kg 0.18 euros/kg
101 à 400kg 0.20 euros/kg
401 et plus 60 euros
PALETTE 60 euros

avec une colonne poids, une colonne palette, et une colonne tarif. poids+palette=tarif

Je suis sûr que c'est pas si compliqué mais pour moi OH OUI🙄
A+
 
Re : formule avec parenthèse et si

Re,

Je viens de tester et cela fonctionne bien avec le poids en A1, formule modifiée pour tenir compte de tes paliers annoncés : =SI(A1<=10;4;SI(A1<=30;5;SI(A1<=40;6;SI(A1<=50;A1*0,17;SI(A1<=100;A1*0,18;SI(A1<=400;A1*0,2;60))))))

Exemple : pour 48 Kg, j'obtiens 8.16, pour 55 Kg = 9.90, 103 Kg = 20.60

Tu parles maintenant de palette à 60 euros, si c'est applicable quelque soit le poids,
tu peux encore modifier comme suit :

=60+SI(A1<=10;4;SI(A1<=30;5;SI(A1<=40;6;SI(A1<=50;A1*0,17;SI(A1<=100;A1*0,18;SI(A1<=400;A1*0,2;60))))))

Autre solution, si la consigne palette n'est applicable, par exemple, que pour les poids suppérieurs à 50 Kg, tu peux encore modifier de cette façon :

=SI(A1<=10;4;SI(A1<=30;5;SI(A1<=40;6;SI(A1<=50;A1*0,17;SI(A1<=100;A1*0,18+60;SI(A1<=400;A1*0,2+60;60+60
))))))

J'ai essayé de penser à tout.

A toi de nous dire.
 
Re : formule avec parenthèse et si

Bonjour,

Une autre solution, avec le poids en A1 (valable si les tarifs n'évoluent pas) :

Code:
=CHOISIR(EQUIV(A1;{0;10;30;40;50;100;400});4;5;6;A1*0.17;A1*0.18;A1*0.2;60)

A tester quand même, car pas sûr d'avoir compris à 100 %

@+
 
Re : formule avec parenthèse et si

Bjr.

Merci JeanPierre pour m'avoir enfin donné la solution. J'avais un sacré problème avec ces p****n de parenthèses. Ca va drolement me faire gagner du temps.
En tout cas BRAVO et encore merci.

Merci aussi à Tibo mais ca ne marche pas.
A+
 
Re : formule avec parenthèse et si

re,

Pour le fun, une correction de la formule (les résultats se rapprochent de la formule de Jean-Pierre) :

Code:
=CHOISIR(EQUIV(A1;{0;11;31;41;51;101;401});4;5;6;A1*0.17;A1*0.18+60;
A1*0.2+60;60+60)

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

V
Réponses
8
Affichages
1 K
Valer5555
V
P
Réponses
4
Affichages
1 K
printemps 2021
P
F
Réponses
6
Affichages
3 K
Francis200
F
V
Réponses
2
Affichages
2 K
vynmarius
V
A
Réponses
17
Affichages
3 K
Anicee1990
A
M
Réponses
3
Affichages
814
M
B
Réponses
6
Affichages
6 K
S
Réponses
2
Affichages
1 K
R
Réponses
10
Affichages
2 K
redbulldz
R
M
Réponses
4
Affichages
2 K
M
Retour