Fonctions SI Imbriquées

Fermé
FrancoisVarsovie Messages postés 2 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 16 mars 2015 - 16 mars 2015 à 11:44
FrancoisVarsovie Messages postés 2 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 16 mars 2015 - 16 mars 2015 à 16:32
Bonjour a Tous,

Je me permets de vous solliciter car je rencotre un probléme sur uen fonctions SI.
En effet, il semblerait que le systéme bloque due a un trop gtand nombre de SI. Pouvez vous m'aider a toruver la solution?

en fait la fonction en colonne J3 fonctionne bien et celle en L3 egalement. le probléme se pose quand je veux ajouter la fonction de la cellule L3 a la suite de la formule presente dans la J3 cela bloque. sachant que je veux etendre la fonction avec envrion 12 fonctions comme celle présente en L3.

Fonction J3 / =(IF(AND(C3="CA";D3="TWN";F3=1);(E3*'Cost Data Base'!G4);IF(AND(C3="CA";D3="TWN";F3>1);((F3-1)*(E3*'Cost Data Base'!H4))+(E3*'Cost Data Base'!G4))))

Fonction L3 / =IF(AND(C3="CA";D3="DBL";F3=1);(E3*'Cost Data Base'!G5);IF(AND(C3="CA";D3="DBL";F3>1);((F3-1)*(E3*'Cost Data Base'!H5))+(E3*'Cost Data Base'!G5)))

1 réponse

FrancoisVarsovie Messages postés 2 Date d'inscription lundi 16 mars 2015 Statut Membre Dernière intervention 16 mars 2015
16 mars 2015 à 16:32
Bonjour, J'ai finalement trouvé la solution. Si jamais qqun rencontre le même probléme je glisse la formule ci dessous.

=IF(AND(C3="CA";D3="TWN";F3=1);(E3*'Cost Data Base'!$H$4);""&(IF(AND(C3="CA";D3="TWN";F3>1);((F3-1)*(E3*'Cost Data Base'!$I$4))+(E3*'Cost Data Base'!$H$4);"")))&(IF(AND(C3="CA";D3="DBL";F3=1);(E3*'Cost Data Base'!$H$5);""&(IF(AND(C3="CA";D3="DBL";F3>1);((F3-1)*(E3*'Cost Data Base'!$I$5))+(E3*'Cost Data Base'!$H$5);""))))&(IF(AND(C3="GT";D3="TWN";F3=1);(E3*'Cost Data Base'!$E$4);""&(IF(AND(C3="GT";D3="TWN";F3>1);((F3-1)*(E3*'Cost Data Base'!$F$4))+(E3*'Cost Data Base'!$E$4);""))))&(IF(AND(C3="GT";D3="DBL";F3=1);(E3*'Cost Data Base'!$E$5);""&(IF(AND(C3="GT";D3="DBL";F3>1);((F3-1)*(E3*'Cost Data Base'!$F$5))+(E3*'Cost Data Base'!$E$5);""))))&(IF(AND(C3="GT";D3="EXECUTIVE";F3=1);(E3*'Cost Data Base'!$E$7);""&(IF(AND(C3="GT";D3="EXECUTIVE";F3>1);((F3-1)*(E3*'Cost Data Base'!$F$7))+(E3*'Cost Data Base'!$E$7);""))))&IF(AND(C3="GT";D3="SUITE";F3=1);(E3*'Cost Data Base'!$E$8);""&(IF(AND(C3="GT";D3="SUITE";F3>1);((F3-1)*(E3*'Cost Data Base'!$F$8))+(E3*'Cost Data Base'!$E$8);"")))&(IF(AND(C3="PC";D3="TWN";F3=1);(E3*'Cost Data Base'!$K$4);""&(IF(AND(C3="PC";D3="TWN";F3>1);((F3-1)*(E3*'Cost Data Base'!$L$4))+(E3*'Cost Data Base'!$K$4);""))))&(IF(AND(C3="PC";D3="DBL";F3=1);(E3*'Cost Data Base'!$K$5);""&(IF(AND(C3="PC";D3="DBL";F3>1);((F3-1)*(E3*'Cost Data Base'!$L$5))+(E3*'Cost Data Base'!$K$5);""))))&(IF(AND(C3="PC";D3="TRIPLE";F3=1);(E3*'Cost Data Base'!$K$6);""&(IF(AND(C3="PC";D3="TRIPLE";F3>1);((F3-1)*(E3*'Cost Data Base'!$L$6))+(E3*'Cost Data Base'!$K$6);""))))
0