Aide pour formule plusieurs SI

Bonjour, je joint mon tableau et j'ai besoin de votre aide pour achever une formule.

Le but est de calculer le montant d'un trajet en fonction de tarifs définis. La formule se trouve en colonne N "montant total"

Le tarif peut etre A, B, C ou D . En fonction de la lettre qu'il y aura dans la colonne I ma formule va chercher le tarif sur la premiere page "Tarifs" et calcule le montant en ajoutant les supléments, l'attente si c'est le tarif A ou B et les péages. Bref tout fonctionne bien en l'état.

Le seul problème c'est que les tarifs peuvent changer en fonction de la date du début (colonne G)

Il y 'a 3 dates butoir : du 22/01/2014 au 21/01/2015

du 22/01/2015 au 21/01/2016

du 22/01/2016 au indéfini

Du coup je voudrais rajouter cette subtilité dans ma formule mais ca devient trop complexe pour moi

par exemple si je tape la date du 25/01/2014 en colonne G et tarif C en colonne I je voudrais que ma formule prenne le tarif de 1.8.

si je tape 20/04/2015 faudrait qu'elle prenne le tarif 1.81

et si je tape 03/05/2016 elle devrait prendre le tarif 1.82

etc

Le tableau permettra d'y voir plus clair.

Merci à vous par avance!

Bonne soirée

17test-formule.xlsm (11.72 Ko)

Salut Eno,

Avec un tableau modifié tel que celui de la plage E1 :J4 de la feuille ‘’Tarifs’’, tu pourrais facilement trouver la valeur désirée avec la formule inscrite dans la cellule N4 de la feuille ‘’Tableau’’.

Fort de cette valeur, tu pourrais effectuer ton calcul. Il me semble que tu compliques un peu les choses en effectuant tous les calculs à chaque fois. Regarde déjà si tu arrives à simplifier ta formule sur la base de mon idée et je verrai par la suite si j’y comprends un peu plus.

Cordialement.

bonjour

voir pièce en jointe..

cdlt

13test-formule-1.xlsm (12.79 Ko)

Coucou

merci oui effectivement ça va etre plus facile avec ta formule, je vais essayer de composer ça

merci pour ton aide!!

bonne soirée

j'ai pas vu le message envoyé par Yvouille

Coucou Sakman,

c'est parfait!! tout fonctionne parfaitement

merci beaucoup!!

encore merci à vous deux pour votre aide précieuse, bonne soirée

Bonsoir,

=INDIRECT("Tarifs!B"&RECHERCHE(G3;DATE({2014;2015;2016};1;22);{1;8;15})+EQUIV(I3;{"A";"B";"C";"D"};0))*H3+J3+K3+M3+INDIRECT("Tarifs!B"&RECHERCHE(G3;DATE({2014;2015;2016};1;22);{6;13;20}))*L3

Cordialement.

Rechercher des sujets similaires à "aide formule"