Quelle formule utiliser pour calculer un prix en fonction de plusieurs tarifs qui diffèrent selon une variable

Anonyme
2022-02-10T14:28:33+00:00

Bonjour,

J’ai besoin de trouver la formule adéquate pour ma feuille de calcul, que je souhaite automatiser le plus possible. Il s’agit grosso modo d’un fichier qui me permet de calculer des coûts portuaires basés sur la taille d’un navire (LOA). Ces coûts varient en fonction de la taille donc, mais sont capés au-delà d’une certaine limite (on a pris les dimensions d’un navire pour base).

Mon problème est que pour calculer l’un des postes de dépense, je dois trouver une fonction capable de récupérer un prix qui varie en fonction de la taille de mon navire. Ex :  Si la taille du navire est comprise entre 124m et 139m, alors il faut piocher tel prix en entrée/sortie et tel prix en déhalage.

Là où les choses se corsent, c’est que différentes opérations peuvent influer sur ce poste de dépense (ex : si opération de nuit, alors +50% sur l’opération) il faut donc que je puisse simplement renseigner le nombre d’opérations avec surcoût pour que ce calcul se fasse également automatiquement.

L’idée étant que je n’ai plus ensuite qu’à indiquer combien d’opérations de chaque ont eu lieu (dans les cellules grises) afin que le calcul se fasse automatiquement (dans la cellule bleue donc)

J’ai essayé avec des fonctions SI. imbriquées mais aucune ne correspond à ce que j’ai besoin de faire (d'ou le "faux" dans ma cellule bleue d'ailleurs) et la RECHERCHEV n’est pas la plus adaptée non plus.

Vos idées et conseils sont les bienvenus.

Merci d’avance !

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

2 réponses

  1. Anonyme
    2022-02-10T15:33:50+00:00

    Dans tes données de départ, on ne voit pas dans quelle cellule tu saisis la taille du bateau, ni quel est l'effet en matière de tarif des deux cellules Berthing et Unberthing... A priori, une RECHERCHEV devrait pouvoir correspondre, mais pour simplifier les problèmes de saisie il serait peut-être bon d'y associer un code ou une liste de choix.

    NB : je vois que Daniel a dégainé plus vite et déjà proposé des éléments de réponse. Je laisse le maître aux commandes. 😉

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2022-02-10T15:29:30+00:00

    Bonjour,

    Avec cette disposition, pour les entrées et sorties :

    En F9 :

    =RECHERCHEV($F$4;$A$3:$B$9;2)

    En F10 :

    =SI(NB.JOURS.OUVRES.INTL(F6;F6;11;I2:I4)=0;0,5;0)

    en F11 :

    =SI(ET(F7>="19:"*1;F7<="23:"*1);0,25;SI(OU(ET(F7>"23:"*1;F7<="24:"*1);ET(F7>="0:"*1;F7<="4:30"*1));0,5;0))

    En F12 :

    =F9+F9*F10+F9*F11

    (Je comprends mieux pourquoi on a fait des ronds dans l'eau le jour de Noël)

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire