L
Lo
Guest
Bonjour,
Débutant sous excel, j'ai commencé à créer un tableau de données qui multiplie les données d'un autre tableau par un coéfficient qui est fonction des valeurs présentes dans ce dernier et calculé en fonction de valeurs de bases données.
Par exemple :
Pour 5, le coefficient = 1,5
Pour 15, le coefficient = 2
Pour 45, le coefficient = 2,5
Donc pour 10, le coefficient = (0,5/10)*5 + 1,5 = 1,75.
J'ai donc commencé par imbriquer des SI, de cette façon :
=SI(D13<1;D13;SI(D13<=5;((D13-1)*(0,25/4)+1,25)*D13;SI(D13<=15;((D13-5)*(0,5/10)+1,5)*D13;SI(D13<=45;((D13-15)*(0,5/30)+2)*D13;SI(D13<=120;((D13-45)*(0,5/75)+2,5)*D13;SI(D13<=300;((D13-120)*(1/180)+3)*D13;SI(D13<=600;((D13-300)*(1/300)+4)*D13;SI(D13<=1200;((D13-600)*(1/600)+5)*D13; 0))))))))
...avant de me rendre compte que j'étais limité à 7 niveaux, alors qu'il m'en reste 3...
:S
Connaitriez-vous un moyen de résoudre ce type de problème ?
PS. J'ai joins la feuille sur laquelle je travaille.
Débutant sous excel, j'ai commencé à créer un tableau de données qui multiplie les données d'un autre tableau par un coéfficient qui est fonction des valeurs présentes dans ce dernier et calculé en fonction de valeurs de bases données.
Par exemple :
Pour 5, le coefficient = 1,5
Pour 15, le coefficient = 2
Pour 45, le coefficient = 2,5
Donc pour 10, le coefficient = (0,5/10)*5 + 1,5 = 1,75.
J'ai donc commencé par imbriquer des SI, de cette façon :
=SI(D13<1;D13;SI(D13<=5;((D13-1)*(0,25/4)+1,25)*D13;SI(D13<=15;((D13-5)*(0,5/10)+1,5)*D13;SI(D13<=45;((D13-15)*(0,5/30)+2)*D13;SI(D13<=120;((D13-45)*(0,5/75)+2,5)*D13;SI(D13<=300;((D13-120)*(1/180)+3)*D13;SI(D13<=600;((D13-300)*(1/300)+4)*D13;SI(D13<=1200;((D13-600)*(1/600)+5)*D13; 0))))))))
...avant de me rendre compte que j'étais limité à 7 niveaux, alors qu'il m'en reste 3...
:S
Connaitriez-vous un moyen de résoudre ce type de problème ?
PS. J'ai joins la feuille sur laquelle je travaille.