Excel Calcul de tranche

Résolu
phebus_35 -  
 phebus_35 -
Bonjour,


en cellule C22, j'ai le poids que ce que dois transporter (calculé par ailleurs)
Si le poids est inférieur ou égal à 6000 Kg, le prix est fixe (disons 400 euros) et cela ne me pose de problème.
S'il est supérieur, j'ai un prix fixe (disons 200 Euros) par tonne supplémentaire.
En D22 j'ai le prix fixe sans majoration... jusqu'ici ça va.
En J22, je calcule l'écart entre la le poids réel de ma cargaison et 6000 Kg.
=SI(ET(C22<=6000);0;(ENT(C22-6000)/1000))
En K22, j'ai le prix de la tonne supplémentaire (toujours 200 euros)
et en L22, je calcule le prix de base + autant de fois que de tonne supplémentaire.

Le problème ce sont les arrondis : si j'ai 6600 kg (donc 0,6 de différence), je trouverai 1 en cellule J22... nickel
Par contre, si j'ai 6100 Kg, excel me trouve une différence de 0,1 donc 0.. et là , c'est faux car je suis dans la tranche de 1 tonne supplémentaire.

J'espère que c'est clair.

Merci pour vos réponses.
Eric
A voir également:

2 réponses

tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
On peut remplacer la fonction ENT par ARRONDI.SUP.
=SI(ET(C22<=6000);0;(ENT(C22-6000)/1000)) devient:=SI(ET(C22<=6000);0;(ARRONDI.SUP((C2-6000)/1000;0))
1
phebus_35
 
Génial !

Je ne connaissais pas cette fonction.

Merci beaucoup.

Éric
0