Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1081 connectés 

  FORUM HardWare.fr
  Programmation

  EXCEL : Fonction SI imbriqué :( aidez moi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

EXCEL : Fonction SI imbriqué :( aidez moi

n°62175
fabd
Posté le 29-09-2001 à 18:00:09  profilanswer
 

Je pourrais faire ce travail avec une macro, mais ce n'est pas ce ki m'est demandé.
 
Alors voila :
 
Si la cellule C2 est comprise entre 1 et 6 j'affiche 1 dans F2
Si la cellule C2 est comprise entre 7 et 12 j'affiche 2 dans F2
Si la cellule C2 est comprise entre 13 et 18 j'affiche 3 dans F2
Si la cellule C2 est comprise entre 19 et 24 j'affiche 4 dans F2
Si la cellule C2 est comprise entre 25 et 30 j'affiche 5 dans F2
Si la cellule C2 est comprise entre 31 et 36 j'affiche 6 dans F2
Si la cellule C2 est comprise entre 37 et 42 j'affiche 7 dans F2
Si la cellule C2 est comprise entre 43 et 48 j'affiche 8 dans F2
Si la cellule C2 est superieur a 100 j'affiche 9 dans F2
Si la cellule C2 est superieur a 400 j'affiche 10 dans F2
Si la cellule C2 est superieur a 700 j'affiche 11 dans F2
Si la cellule C2 est superieur a 1000 j'affiche 12 dans F2
 
 
SI vous pouvez m'ecrire la ligne =SI(OU....) ca serait vraiment sympa :)

mood
Publicité
Posté le 29-09-2001 à 18:00:09  profilanswer
 

n°62218
nur
Posté le 30-09-2001 à 09:22:32  profilanswer
 

Apparemment les si imbriqués ne fonctionnent pas pour plus de 7 imbriquations c'est pour ça que j'ai décomposé la formule en somme de  2 si.
les valeurs entre 49 et 100 donnent 0 .
 
 
 
=SI(ET(1<C2;C2<7);1;si(et(c2>6;c2<13);2;si(et(c2>1
2;c2<19);3;si(et(c2>18;c2<25);4;si(et(c2>24;c2<31)
;5;si(et(c2>30;c2<37);6;si(et(c2>36;c2<43);7;si(et
(c2>42;c2<49);8;si(et(c2>100;c2<401);9;si(et(c2>40
0;c2<701);10;si(et(c2>700;c2<1001);11;si(c2>1000;1
2))))))))))

n°62219
nur
Posté le 30-09-2001 à 09:24:53  profilanswer
 

nur a écrit a écrit :

Apparemment les si imbriqués ne fonctionnent pas pour plus de 7 imbriquations c'est pour ça que j'ai décomposé la formule en somme de  2 si.
les valeurs entre 49 et 100 donnent 0 .
 
 
 
=SI(ET(1<C2;C2<7);1;si(et(c2>6;c2<13);2;si(et(c2>1
 
2;c2<19);3;si(et(c2>18;c2<25);4;si(et(c2>24;c2<31)
 
;5;si(et(c2>30;c2<37);6;si(et(c2>36;c2<43);7;si(et
 
(c2>42;c2<49);8;si(et(c2>100;c2<401);9;si(et(c2>40
 
0;c2<701);10;si(et(c2>700;c2<1001);11;si(c2>1000;1
 
2))))))))))  
 
 
 
Mea Culpa la formule est:
=SI(ET(1<$C$2;$C$2<7);1;SI(ET($C$2>6;$C$2<13);2;SI(ET($C$2>12;$C$2<19);3;SI(ET($C$2>18;$C$2<25);4;SI(ET($C$2>24;$C$2<31);5;SI(ET($C$2>30;$C$2<37);6;SI(ET($C$2>36;$C$2<43);7;0)))))))+SI(ET($C$2>42;$C$2<49);8;SI(ET($C$2>100;$C$2<401);9;SI(ET($C$2>400;$C$2<701);10;SI(ET($C$2>700;$C$2<1001);11;SI($C$2>1000;12;0)))))
 
 



n°62236
fabd
Posté le 30-09-2001 à 14:03:55  profilanswer
 

Je te remercie, je teste ca :)

n°62240
fabd
Posté le 30-09-2001 à 14:07:12  profilanswer
 

effectivement, a partir de 49 ca retourne 0.
 
COmment corriger ?

n°62241
nur
Posté le 30-09-2001 à 14:08:44  profilanswer
 

Quelle est ta condition pour les nombres entre 49 et 100 ?

n°62242
nur
Posté le 30-09-2001 à 14:13:44  profilanswer
 

tu as ecrit:
Si la cellule C2 est comprise entre 43 et 48 j'affiche 8 dans F2  
Si la cellule C2 est superieur a 100 j'affiche 9 dans F2  
 
MAIS comme tu n'as pas mis de condition pour les nombres entre 49 et 100 j'ai fais en sorte que la fonction inscrive 0

n°62243
fabd
Posté le 30-09-2001 à 14:18:08  profilanswer
 

:o
 
J'ai fait une erreur dans l'ennonce :sarcastic:  
 
Il fallait lire "inferieur" au lieu de "superieur" pour les valeurs 100,400,700,1000.

n°62244
nur
Posté le 30-09-2001 à 14:28:42  profilanswer
 

je pense que ceci devrais aller:
 
=SI(ET(1<$C$2;$C$2<7);1;SI(ET($C$2>6;$C$2<13);2;SI
(ET($C$2>12;$C$2<19);3;SI(ET($C$2>18;$C$2<25);4;SI
(ET($C$2>24;$C$2<31);5;SI(ET($C$2>30;$C$2<37);6;SI
(ET($C$2>36;$C$2<43);7;0)))))))+SI(ET($C$2>42;$C$2
<49);8;SI(ET($C$2>48;$C$2<100);9;SI(ET($C$2>99;$C$
2<400);10;SI(ET($C$2>399;$C$2<700);11;SI($C$2>699;
12;0)))))

n°62245
fabd
Posté le 30-09-2001 à 14:34:37  profilanswer
 

Non, y doit y avoir une erreur :cry:

mood
Publicité
Posté le 30-09-2001 à 14:34:37  profilanswer
 

n°62248
nur
Posté le 30-09-2001 à 14:42:25  profilanswer
 

ou ça ?  chez moi ça marche

n°62251
nur
Posté le 30-09-2001 à 14:47:42  profilanswer
 

petite correction :
=SI(ET(0<$C$2;$C$2<7);1;SI(ET($C$2>6;$C$2<13);2;SI
(ET($C$2>12;$C$2<19);3;SI(ET($C$2>18;$C$2<25);4;SI
(ET($C$2>24;$C$2<31);5;SI(ET($C$2>30;$C$2<37);6;SI
(ET($C$2>36;$C$2<43);7;0)))))))+SI(ET($C$2>42;$C$2
<49);8;SI(ET($C$2>48;$C$2<100);9;SI(ET($C$2>99;$C$
2<400);10;SI(ET($C$2>399;$C$2<700);11;SI(ET($C$2>6
99;$C$2<1000);12;0)))))

n°62254
fabd
Posté le 30-09-2001 à 14:54:02  profilanswer
 

Tjrs pas :( :cry:

n°62256
fabd
Posté le 30-09-2001 à 15:01:26  profilanswer
 

C bon , ca marcheeeeeeeeeeeeeeee :hello:  
 
Merci du coup de main (enfin, c pas un coup de main, c toi ki a tout fait :D)
 
A+

n°1800800
patcosty
Posté le 15-10-2008 à 23:15:32  profilanswer
 

Bonjour, j'ai besoin, dans excel, d'une formule : pour 12 produit acheté =1 gratuité, Pour 24 produits achetés = 3 gratuité et pour 48 produit acheté= 7.
Moi j'ai trouvé ça :=SI(ET(C11>=12;C11<=23;"1";SI(ET(C11>=24;C11<=47;"3" ))))
Mais ça ne fonctionne pas , voyez vous une erreur qlq part ? merci
 
 
 
 

nur a écrit :

petite correction :
=SI(ET(0<$C$2;$C$2<7);1;SI(ET($C$2>6;$C$2<13);2;SI
(ET($C$2>12;$C$2<19);3;SI(ET($C$2>18;$C$2<25);4;SI
(ET($C$2>24;$C$2<31);5;SI(ET($C$2>30;$C$2<37);6;SI
(ET($C$2>36;$C$2<43);7;0)))))))+SI(ET($C$2>42;$C$2
<49);8;SI(ET($C$2>48;$C$2<100);9;SI(ET($C$2>99;$C$
2<400);10;SI(ET($C$2>399;$C$2<700);11;SI(ET($C$2>6
99;$C$2<1000);12;0)))))


n°1800801
patcosty
Posté le 15-10-2008 à 23:15:53  profilanswer
 


 
 
 
 
 
 
Bonjour, j'ai besoin, dans excel, d'une formule : pour 12 produit acheté =1 gratuité, Pour 24 produits achetés = 3 gratuité et pour 48 produit acheté= 7.
Moi j'ai trouvé ça :=SI(ET(C11>=12;C11<=23;"1";SI(ET(C11>=24;C11<=47;"3" ))))
Mais ça ne fonctionne pas , voyez vous une erreur qlq part ? merci

fabd a écrit :

Non, y doit y avoir une erreur :cry:


n°1800802
patcosty
Posté le 15-10-2008 à 23:16:58  profilanswer
 

Bonjour, j'ai besoin, dans excel, d'une formule : pour 12 produit acheté =1 gratuité, Pour 24 produits achetés = 3 gratuité et pour 48 produit acheté= 7.
Moi j'ai trouvé ça :=SI(ET(C11>=12;C11<=23;"1";SI(ET(C11>=24;C11<=47;"3" ))))
Mais ça ne fonctionne pas , voyez vous une erreur qlq part ? merci

fabd a écrit :

Je pourrais faire ce travail avec une macro, mais ce n'est pas ce ki m'est demandé.
 
Alors voila :
 
Si la cellule C2 est comprise entre 1 et 6 j'affiche 1 dans F2
Si la cellule C2 est comprise entre 7 et 12 j'affiche 2 dans F2
Si la cellule C2 est comprise entre 13 et 18 j'affiche 3 dans F2
Si la cellule C2 est comprise entre 19 et 24 j'affiche 4 dans F2
Si la cellule C2 est comprise entre 25 et 30 j'affiche 5 dans F2
Si la cellule C2 est comprise entre 31 et 36 j'affiche 6 dans F2
Si la cellule C2 est comprise entre 37 et 42 j'affiche 7 dans F2
Si la cellule C2 est comprise entre 43 et 48 j'affiche 8 dans F2
Si la cellule C2 est superieur a 100 j'affiche 9 dans F2
Si la cellule C2 est superieur a 400 j'affiche 10 dans F2
Si la cellule C2 est superieur a 700 j'affiche 11 dans F2
Si la cellule C2 est superieur a 1000 j'affiche 12 dans F2
 
 
SI vous pouvez m'ecrire la ligne =SI(OU....) ca serait vraiment sympa :)



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  EXCEL : Fonction SI imbriqué :( aidez moi

 

Sujets relatifs
Poursuite d'etudes en programmation ....aidez moi :)[php] pouvez vous tester (la fonction recherche de) mon forum ???
[Vb] Excelexcel et visual basic
[JAVASRIPT]redirection visteur en fonction de sa version de Windoz ?Problème avec la fonction fopen
[php] fonction graphicsscript de redircetion en fonction navigateur siouplait.... Mr dame...
[VBA] Please help visual basic excel word...[php+javascript]je vois pas ce qui cloche aidez moi!je desespere!
Plus de sujets relatifs à : EXCEL : Fonction SI imbriqué :( aidez moi


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR