Formule Excel

Résolu/Fermé
PiPoJeck Messages postés 65 Date d'inscription jeudi 14 octobre 2010 Statut Membre Dernière intervention 16 janvier 2019 - Modifié par PiPoJeck le 7/11/2011 à 11:53
PiPoJeck Messages postés 65 Date d'inscription jeudi 14 octobre 2010 Statut Membre Dernière intervention 16 janvier 2019 - 7 nov. 2011 à 13:49
Bonjour à tous,

Je suis novice dans l'utilisation d'excel.
Je souhaite faire un tableau qui me calcule les frais kilometriques:

Si x à parcouru moins de 2000km le forfait kilométrique est de 0.3 €
Si y à parcouru entre 2000 et 3000km, le forfait kilométrique est de 0.5 €
etc...

Pouvez-vous m'aider?

Merci d'avance


1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
Modifié par Vaucluse le 7/11/2011 à 12:15
Bonjour

il y a plusieurs façon de traiter le, problème.
lke plus simple s'il n'y a pas beaucoup de tarifs à traiter:
=SI(A1<=1000;A1*Tarif1;SI(A1<=2000;A1*Tarif2;SI(A1<=3000;A1*Tarif3)))

si par contre les tarifs sont nombreux il est prééfrable de faire un tableau de références:
exemple à adapter:
en A la liste des km plancher:
0
1000
2000
3000
4000
etc
*en colonne B , les tarifs correspondant à la fourchette en face de la valeur "Plancher"
tarif 1000 en ligne avec 0, tarif 2000 en ligne avec 1000 etc

en C1 le nombre de kms parcourus
en D1:
=SI(B1="";"";B1*RECHERCHEV(B1;A:B;2))
sachant que la formule RECHERCHE va sortir le tarif B correspondant à la valeur de A directement inférieure ou égale à celle de B1

crdlmnt



Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
7 nov. 2011 à 13:31
.... erata:
avec mes excuses, la formule est en D1:
=SI(C1="";"";B1*RECHERCHEV(C1;A:B;2))
0
PiPoJeck Messages postés 65 Date d'inscription jeudi 14 octobre 2010 Statut Membre Dernière intervention 16 janvier 2019 2
7 nov. 2011 à 13:49
Merci beaucoup!!!!
0