XL - FORMULES

Résolu
Bonjour,

En pj https://www.cjoint.com/?BGnlXGJdFMF

Mon fichier de suivi de facturation et prélèvements (PO) ursaff dont le taux varient en fonction de dates.

J'avais trouvé une formule avec des si pour que quand le taux change le montant du PO, mais la formule est pas bonne. Colonne M.

Merci de votre aide

6 réponses

  1. Modérateur
    Bonjour,
    Excel traite les SI imbriqués dans l'ordre de gauche à droite... Dès qu'une condition est vérifiée, Excel arrête et affiche le calcul...

    Ta formule :
    =SI(J8<=$E$4;$D$5*F8;SI(J8>$E$4;$E$5*F8;SI(J8>$F$4;$F$5*F8;SI(J8>$G$4;$G$5*F8;""))))
    Si G4 est supérieur à E4, que J8 est supérieur à G4, J8 sera forcément supérieur à E4, et donc la formule s'arrête là, J8>E4 donc...
    Traite donc tes SI > dans l'autre sens.
    Essaie ceci :
    =SI(J8<=$E$4;$D$5*F8;SI(J8>$G$4;$G$5*F8;SI(J8>$F$4;$F$5*F8;SI(J8>$E$4;$E$5*F8;""))))
    1. Merci mais cela ne fonctionne pas.
      1. Modérateur
        "Cela ne fonctionne pas"? C'est à dire? Que se passe t'il?
        Essayez de décrire davantage votre problème...
    2. Modérateur
      Bon en y regardant de plus près, il y a pas mal d'erreurs en fait...
      Tu veux, comparer la date saisie colonne J avec les dates comprises entre D4 et G4 et appliquer le taux contenu dans la cellule correspondante entre D5 et G5. C'est ça???
      1. Modérateur
        Si oui alors essaye :
        =SI(J8<=$D$4;$D$5*F8;SI(J8<=$E$4;$E$5*F8;SI(J8<=$F$4;$F$5*F8;$G$5*F8)))
      2. Bonjour,

        C'est l'idée. D'appliquer un taux en fonction d'une date. La formule précédente ne fonctionne pas.
      3. Ne fonctionne pas également.

        Merci
    3. Hello,

      Essaie cette formule là, elle à l'air de fonctionner:

      =SI(J8<$E$4;$D$5*F8;SI(J8<$F$4;$E$5*F8;SI(J8<$G$4;$F$5*F8;$G$5*F8)))
      1. Merci mais ne fonctionne pas.

        Désolée.
        1. Contributeur
          Bonjour,

          Ca peut durer encore longtemps, on n'est pas sortis de l'auberge...

          Et si tu disais pourquoi et quelle est la méthode de calcul que tu veux ?
          Au lieu de répéter ne fonctionne pas qui ne veut rien dire du tout...

          Tu peux aussi expliquer pourquoi tu marques le 1er taux valable jusqu'au 31/12/13 et que le 2nd taux démarre apparemment au 30/10/12 (????)

          eric
        2. Finalement ca marche.

          Merci à tous, en fait s'était une erreur de copier coller ou il manquait une virgule et un $