recherche de formule

  • Initiateur de la discussion Initiateur de la discussion hans
  • 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 !

hans

XLDnaute Nouveau
Bonjour, je cherche une formule en H 16 me permettant de calculer le montant des remboursements kilometriques :
c'est-à-dire, il faut que les 2000 premiers kilometres soit remboursé au tarifs de 0,23 € si voiture à 4/5 chevaux ...
entre 2001 et 10 000 kms au tarifs de 0,28 € si voiture à 4/5 chevaux ...
et au dessus de 10 001 kms 0,16 € pour le même type de vehicule,
cette formule doit etre variable si je change la puissance du vehicule (6/7CV, etc),
les taux de remboursement sont dans la feuille choix
d'avance merci

un document est joint à cette question
 

Pièces jointes

Re : recherche de formule

re,
Bonjour excfl,

excfl je n'ais pas compris comme toi mais en général pour des frais de kilometrage si l'on a 2800 kms

l'opération pour trouver le cout est:

2000 * le taux pour le kilometrage de 0 à 2000

+

800 * le taux pour le kilometrage de 2001 à 10000

enfin hans choisira parmis les 2 propositions

Jocelyn
 
Re : recherche de formule

re,

Rho il m'est toujours plus facile d'ecrire la formule que de l'expliquée mais bon on va essayer :

=SI(H12<=2000;H12*INDEX(choix!B2:B4;EQUIV(E14;choix!A2:A4;1));SI(H12>10000;(2000*INDEX(choix!B2:B4;EQUIV(E14;choix!A2:A4;1)))+(8000*INDEX(choix!C2:C4;EQUIV(E14;choix!A2:A4;1)))+((H12-10000)*INDEX(choix!D2😀4;EQUIV(E14;choix!A2:A4;1)));(2000*INDEX(choix!B2:B4;EQUIV(E14;choix!A2:A4;1)))+(H12-2000)*INDEX(choix!C2:C4;EQUIV(E14;choix!A2:A4;1))))

dans cette formule hormis les parties "si" il y a régulierement une partie "index / equiv" c'est la plus importante elle permet de changer le taux dans la feuille choix sans avoir a toucher a la formule

INDEX(choix!B2:B4;EQUIV(E14;choix!A2:A4;1)) expliquation de index / equiv ici on spécifie a excel de trouver une valeur la plage choix!B2:B4
la ligne sur laquelle se trouve cette valeur est déterminée par EQUIV(E14;choix!A2:A4;1) cette partie dit que le numéro de ligne contenant la valeur que l'on souhaite est la ligne de la plage choix!A2:A4 qui est egal a E14 le 1 a la fin permet de dire a excel si tu ne trouve pas la valeur exact tu choisi la plus haute valeur inférieure a E14 voila pour la récupération du taux. (E14 étant les cheveaux du véhicule)

donc

SI(H12<=2000;H12*INDEX(choix!B2:B4;EQUIV(E14;choix!A2:A4;1))

en francais si H12 inferieur a 2000 alors H12 multiplié par le taux de la colonne B corespondant aux nombre de cheveau

SI(H12>10000;(2000*INDEX(choix!B2:B4;EQUIV(E14;choix!A2:A4;1)))+(8000*INDEX(choix!C2:C4;EQUIV(E14;choix!A2:A4;1)))+((H12-10000)*INDEX(choix!D2😀4;EQUIV(E14;choix!A2:A4;1)))

sinon si > a 10000 on fait 2000 * le taux de la colonne B en raport avec les cheveaux ;(2000*INDEX(choix!B2:B4;EQUIV(E14;choix!A2:A4;1))) plus 8000 * le taux de la colonne C en rapport avec les cheveaux +(8000*INDEX(choix!C2:C4;EQUIV(E14;choix!A2:A4;1))) plus H12 - 1000 que multiplie le taux de la colonne D enrapport avec les cheveaux +((H12-10000)*INDEX(choix!D2😀4;EQUIV(E14;choix!A2:A4;1)))

si aucune des 2 premiere condition n'est respectées s'est que H12 est compris entre 2001 et 1000 donc

;(2000*INDEX(choix!B2:B4;EQUIV(E14;choix!A2:A4;1)))+(H12-2000)*INDEX(choix!C2:C4;EQUIV(E14;choix!A2:A4;1))))

ici on fait donc on fait 2000 * le taux de la colonne B en raport avec les cheveaux ;(2000*INDEX(choix!B2:B4;EQUIV(E14;choix!A2:A4;1))) plus +(H12-2000)*INDEX(choix!C2:C4;EQUIV(E14;choix!A2:A4;1)))) H12 moins 2000 que multiplie le taux de la colonne C corespondant aux cheveaux.

Voila j'espere que c'est clair

Jocelyn

edit les smiley qui apparaissent dans les formules sont a remplacer par : et D
 
- 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

Discussions similaires

Réponses
4
Affichages
802
Réponses
11
Affichages
574
Réponses
4
Affichages
494
Réponses
30
Affichages
2 K
Réponses
4
Affichages
986
Retour