Imbriquer 5 formules SI

Fermé
dudusoso - 7 févr. 2013 à 19:38
 dudusoso - 8 févr. 2013 à 12:15
Bonjour,

je sais que plusieurs questions ont déjà été posées (et résolues) mais quoi que je fasse j'obtiens "Valeur" en lançant cette formule dans mon Excel :


SI(E8<=$J$1;(J8*(E8/$J$1)+F8);
SI(ET(E8>$J$1;E8<=$I$1+$J$1);J8+(I8*(E8-$J$1)/$I$1)+F8))
SI(ET(E8>$J$1+$I$1;E8<=$I$1+$J$1+$H$1);J8+I8+(H8*(E8-$J$1-$I$1)/$H$1)+F8);
SI(ET(E8>$J$1+$I$1+$H$1;E8<=$I$1+$J$1+$H$1+$G$1);(F8+J8+I8+H8+(G8*(E8-$J$1-$I$1-$H$1)/$G$1))
SI(E8>$J$1+$I$1+$H$1+$G$1;E8+F8))


ou sur une ligne


=SI(E8<=$J$1;(J8*(E8/$J$1)+F8);SI(ET(E8>$J$1;E8<=$I$1+$J$1);J8+(I8*(E8-$J$1)/$I$1)+F8));SI(ET(E8>$J$1+$I$1;E8<=$I$1+$J$1+$H$1);J8+I8+(H8*(E8-$J$1-$I$1)/$H$1)+F8);SI(ET(E8>$J$1+$I$1+$H$1;E8<=$I$1+$J$1+$H$1+$G$1);(F8+J8+I8+H8+(G8*(E8-$J$1-$I$1-$H$1)/$G$1));SI(E8>$J$1+$I$1+$H$1+$G$1;E8+F8))


Quelqu'un saurait-il m'aider ? Je viens de passer l'après-midi dessus sans succès ..


Il s'agit de calculer le crédit client en valeur : je prends mon crédit en jours (E8) et détermine quelle période de chiffre d'affaires est couverte (compte tenu des chiffres d'affaires des mois M, M-1, M-2 et M-3 en G1:J1). Par exemple si E8 est = à 35 et le mois (J1 est décembre) mon crédit sera égal à décembre + 4 jours (35-31) sur 30 jours (novembre).

Merci beaucoup !!


A voir également:

3 réponses

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
7 févr. 2013 à 19:59
Bonjour

Beaucoup d'erreurs de parenthèses

=SI($E8<=$J$1;($J8*($E8/$J$1)+$F8);SI(ET($E8>$J$1;$E8<=$I$1+$J$1);$J8+($I8*($E8-$J$1)/$I$1)+$F8;SI(ET($E8>$J$1+$I$1;$E8<=$I$1+$J$1+$H$1);$J8+$I8+($H8*($E8-$J$1-$I$1)/$H$1)+$F8;SI(ET($E8>$J$1+$I$1+$H$1;$E8<=$I$1+$J$1+$H$1+$G$1);($F8+$J8+$I8+$H8+($G8*($E8-$J$1-$I$1-$H$1)/$G$1));SI($E8>$J$1+$I$1+$H$1+$G$1;$E8+$F8;"non")))))
1
Merci de tout coeur !! ça marche parfaitement !!!!!!!
0
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 425
Modifié par ccm81 le 7/02/2013 à 21:19
Bonjour

tu peux déjà commencer à simplifier ta formule

SI(E8<=$J$1;J8*(E8/$J$1)+F8;
SI(ET(E8>$J$1;E8<=$I$1+$J$1);J8+(I8*(E8-$J$1)/$I$1)+F8))

SI E8 <=$J$1       
ALORS ....      
SINON  (c'est que E8 >$J$1 et le test E8>$J$1 est inutile )    
   SI E8<=$I$1+$J$1      
   ALORS .... 

qui va donner en enlevant les parenthèses inutiles
SI(E8<=$J$1;J8*(E8/$J$1)+F8;
SI(E8<=$I$1+$J$1;J8+I8*(E8-$J$1)/$I$1+F8;

etc ....

Et le dernier SI devenant inutile, il n'y aura plus que 4 SI

les parenthèses des SI se fermant à la fin de la formule

Bon courage
0
Merci beaucoup pour vos réponses !! Je mettrai en pratique vos conseils demain matin : je vous tiens au courant !!

Petite coquille dans la description du problème : en G1:J1 j'ai le nombre de jours de chaque mois. En G8:J8 j'ai la valeur absolue du Chiffre d'Affaires du mois concerné (pour Décembre par exemple 31 en J1 et 100.000 en J8).

Bonne soirée !
0