Excel Quelle Formule utilisée

Résolu
jawadlina Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
jawadlina Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Désolé de vous déranger, je souhaite améliorer mon fichier en pièce jointe svp,
L’idée est la suivante:

j'ai un transporteur qui me facture le prix en fonction de tranches du poids jusqu'à 100kg

( j'ai réussi à créer une formule avec =INDEX) pour calculer le tarif en dessous de 100kg

MAIS : à partir de 100Kg le transporteur arrondi le poids à une 10kg supérieur
Exemple : si le poids de marchandise est de 157kg
le prix se calcule de cette façon: 157kg devient en l'arrondit à la dizaine 160kg, le prix = 1,6 * 104,96€
104,96€ correspond au prix de 100kg
je souhaite créer une formule qui me permet de faire le calcul sur les poids qui dépasse les 100kg svp

Merci d'avance

10 réponses

Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
... et la pièce jointe est cachée où ?
0
jawadlina Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Raymond,

merci de votre réponse, justement sur le site je ne peux pas l'ajouter,
le site me demande d'ajouer juste une image

je n'arrive pas à trouver l'icone insertion (piéce jointe) svp
0
brucine Messages postés 21728 Date d'inscription   Statut Membre Dernière intervention   3 432
 
Bonjour,

Si le poids ne peut pas excéder une tonne, c'est simple (sans quoi il faut mettre une conditionnelle pour 1000, 10000...):

Si je mets le poids en G17 et le prix aux 100 kg en H17:

=(ARRONDI.SUP(G17/10;0)*10)*H17/100
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir

En attendant le retour de Raymond que je salue bien au passage, pour joindre un fichier il faut le poster sur un site de partage tel cjoint.com par exemple, faire créer un lien, le copier et revenir le coller ici dans un prochain message

Cdlmnt
Via
0
jawadlina Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir Via et Brucine,

merci de trouver ci-dessous le lien pour le fichier Excel:

https://www.cjoint.com/c/KLctF0rOwXV

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Essaies ceci
Ton poids en D21, et pour la formule
=104,96*ARRONDI.SUP(D21/10;0)/10

Cdlmnt
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Ma proposition de formule est
=1,0496*ARRONDI.SUP(poids;-1) 

0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 



... suite
0
jawadlina Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour raymond et ccm81,

je crois que je me suis mal exprimé,

mon but est le suivant : trouver une formule qui me permet de faire le calcul 0kg à plus de 100kg
c'est à dire une FORMULE 1 qui peut faire le calcul selon le tableau suivant


Tranches Prix
0 à 4 kg 16,34
5 à 9 kg 19,54
10 à 14 kg 23,51
15 à 19 kg 28,98
20 à 29 kg 35,66
30 à 39 kg 47,18
40 à 49 kg 56,90
50 à 59 kg 66,51
60 à 69 kg 76,26
70 à 79 kg 86,08
80 à 89 kg 94,63
90 à 99 kg 104,96
100 à définir 104,96


la 2éme formule : qui me permet de faire le calcul sur le poids supérieur à 100kg
Exemple : s'il poids est de 151, il faut compter à la dizaine supérieur donc 160kg
le tarif = 1,6 * 104,96 est 167,93€

et pourquoi pas additionner les 2 formules pour une bonne fois??

je suis à votre disposition pour toutes informations complémentaires.
0
brucine Messages postés 21728 Date d'inscription   Statut Membre Dernière intervention   3 432
 
Bonjour, essaye ça en C2, à tirer vers le bas (et ton tableau de poids en H à J restant en place en cas d'augmentation):


=SI(B2<$I$9;$J$8;SI(B2<$I$10;$J$9;SI(B2<$I$11;$J$10;SI(B2<$I$12;$J$11;(SI(B2<$I$13;$J$12;SI(B2<$I$14;$J$13;SI(B2<$I$15;$J$14;SI(B2<$I$16;$J$15;SI(B2<$I$17;$J$16;SI(B2<$I$18;$J$17;SI(B2<$I$19;$J$18;SI(B2<$I$20;$J$19;$J$19*ARRONDI.SUP(B2/10;0)/10)))))))))))))
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Pour cumuler les formule 1 et 2 au plus court (pour l'instant) en C2, :
=SI(B2<100;RECHERCHEV(B2;$I$8:$J$20;2;1);$J$20*ARRONDI.SUP(B2/10;0)/10)
à étirer vers le bas
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
En effet, tu t'es exprimé ainsi "je souhaite créer une formule qui me permet de faire le calcul sur les poids qui dépasse les 100kg svp " , c'est à cela que j'ai répondu.
0
yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 563
 
Bonsoir
A tester en C2
=INDEX($J$8:$J$20;EQUIV(B2;$I$8:$I$20;1);1)*B2


A recopier vers le bas
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Dans ta première demande tu dis
j'ai réussi à créer une formule avec =INDEX) pour calculer le tarif en dessous de 100kg

Puisque ta formule fonctionne en dessous de 100 kg, si le poids est en D21
=Si(D21<100;ta_formule;104,96*ARRONDI.SUP(D21/10;0)/10 )

Cdlmnt
0
jawadlina Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour à tous,

je suis vraiment très reconnaissant à votre aide, grâce à vous je vais pouvoir travailler sereinement,

pour simplement votre information, deux formules ont fonctionnés celle via55 et Brucine,

génial les gars un gros merci , je suis à votre disposition en cas de besoin je travaille dans le transport

avec ma petite expérience je peux vous renseigner en cas de besoin.
0