XL - FORMULES

Résolu
L'auberge Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -  
L'auberge Messages postés 48 Date d'inscription   Statut Membre Dernière intervention   -
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


A voir également:

6 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 762
 
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;""))))
0
L'auberge Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais cela ne fonctionne pas.
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 762
 
"Cela ne fonctionne pas"? C'est à dire? Que se passe t'il?
Essayez de décrire davantage votre problème...
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 762
 
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???
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 762
 
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)))
0
L'auberge Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

C'est l'idée. D'appliquer un taux en fonction d'une date. La formule précédente ne fonctionne pas.
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 762
 
La formule précédente ne fonctionne pas
et celle -ci :
https://forums.commentcamarche.net/forum/affich-25587770-xl-formules#6
0
L'auberge Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
Ne fonctionne pas également.

Merci
0
leprechaun22 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
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)))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
L'auberge Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais ne fonctionne pas.

Désolée.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
0
L'auberge Messages postés 48 Date d'inscription   Statut Membre Dernière intervention  
 
Finalement ca marche.

Merci à tous, en fait s'était une erreur de copier coller ou il manquait une virgule et un $
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
bonjour à tous,

Comme les SI ne fonctionnent pas apparemment, voici une autre façon de traiter ton problème :

https://www.cjoint.com/?BGnwOs1aw2O
0