Excel Imbriquer plusieurs fonctions
Benoit6540
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
je rencontre un petit problème depuis quelques heures impossible de trouver la réponse tout seul. Il me faut l'aide de champions d'excel !
Voilà je voudrais imbriquer 3 fonctions ensemble pour qu'elles attérissent dans la même cellule. le but c'est que suivant la valeur de B36 choisit à savoir 1 ou 2 ou 3 c'est le résultat de la fonction 1 2 ou 3 qui ce met dans la cellule choisie (E37) ( je sais pas si je suis clair).
Je voudrais que la formule imbriquer avec les fonctions 1,2 et 3 soit contenue dans une seule et même cellule.
Les fonctions fussents elles justes aussi bien sur.
Fonction 1:
Si(ET(SI B36=1;SI(ET(B37>0;B37<5,5);(3);" "; SI(ET(B37>=5,5;B37<11);(4);" "; SI(ET(B37>=11;B37<16,5);(5);" "))));
Fonction 2
Si(ET(SI B36=2;SI(ET(B37>0;B37<5,5);(6);" "; SI(ET(B37>=5,5;B37<11);(7);" "; SI(ET(B37>=11;B37<16,5);(8);" "))));
Fonction 3:
Si(ET(SI B36=3;SI(ET(B37>0;B37<5,5);(9);" "; SI(ET(B37>=5,5;B37<11);(10);" "; SI(ET(B37>=11;B37<16,5);(11);" "))));
Merci par avance de votre aide.
Benoit
je rencontre un petit problème depuis quelques heures impossible de trouver la réponse tout seul. Il me faut l'aide de champions d'excel !
Voilà je voudrais imbriquer 3 fonctions ensemble pour qu'elles attérissent dans la même cellule. le but c'est que suivant la valeur de B36 choisit à savoir 1 ou 2 ou 3 c'est le résultat de la fonction 1 2 ou 3 qui ce met dans la cellule choisie (E37) ( je sais pas si je suis clair).
Je voudrais que la formule imbriquer avec les fonctions 1,2 et 3 soit contenue dans une seule et même cellule.
Les fonctions fussents elles justes aussi bien sur.
Fonction 1:
Si(ET(SI B36=1;SI(ET(B37>0;B37<5,5);(3);" "; SI(ET(B37>=5,5;B37<11);(4);" "; SI(ET(B37>=11;B37<16,5);(5);" "))));
Fonction 2
Si(ET(SI B36=2;SI(ET(B37>0;B37<5,5);(6);" "; SI(ET(B37>=5,5;B37<11);(7);" "; SI(ET(B37>=11;B37<16,5);(8);" "))));
Fonction 3:
Si(ET(SI B36=3;SI(ET(B37>0;B37<5,5);(9);" "; SI(ET(B37>=5,5;B37<11);(10);" "; SI(ET(B37>=11;B37<16,5);(11);" "))));
Merci par avance de votre aide.
Benoit
2 réponses
-
bonjour
tes formules n'étant pas correctes il va falloir commencer par y voir plus clair
pour la fonction 1, voilà ce que j'ai compris
si B36=1 alors si (B37>0 et B37<5.5) alors 3 sinon si (B37>=5.5 et B37<11) alors 4 sinon si (B37 >=11 et B37<16.5) alors 5 sinon "" sinon ""
qu'on peut simplifier ensi B36=1 alors si (B37>0 et B37<5.5) alors 3 sinon si B37<11 alors 4 sinon si B37<16.5 alors 5 sinon "" sinon ""
qui devrait donner
=SI(B36=1;SI(ET(B37>0;B37<5,5);3;SI(B37<11;4;SI(B37<16,5;5;" ")));"")
est ce que ça correspond à ce que tu veux?
une question est ce que B37 peut etre négatif ou nul?
bonne suite -
re
si le pb est bien celui évoqué plus haut
en le prenant par l'autre bout (on commence par tester B37), on se rend compte que les résultats des fonctions 1, 2, 3 attendus sont fonctions de B36
3*B36 pour B37<5.5, 3*B36+1 pou B37<11, 3*B36+2 pour B37<16.5
si B37>0 alors si B37<5.5 alors 3*B36 sinon si B37<11 alors 3*B36+1 sinon si B37<16.5 alors 3*B36+2 sinon "" sinon ""
ce qui permet de combiner les trois cas en un seul
en supposant que B36 ne peut prendre que 1, 2, 3 comme valeurs, sinon, il faudra rajouter un test supplémentaire
=SI(B37>0;SI(B37<5,5;3*B36;SI(B37<11;3*B36+1;SI(B37<16,5;3*B36+2;" ")));"")
bonne suite