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

  FORUM HardWare.fr
  Windows & Software

  au secour ms excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

au secour ms excel

n°536208
ricky5
Posté le 30-01-2002 à 23:33:16  profilanswer
 

Alors voilà je vais essayer de rendre ma question la plus claire possible :
 
Je voudrais à l'aide d'une fonction renvoyer une valeur differente à chaque test logique mais dans une meme cellule
Par ex: si le resultat de la cel A1 est compris entre 5% et 10% alors la cel A2 devras renvoyer 2 mais si dans la cel A1 le resultat est compris entre 11% et 13% alors la cel A2 devras afficher le resultat 5 et ceci avec au moins 5 possibilites pour la cel A1.
Je sais le faire pour une seule valeur dans une cellule (ex: =SI(A1>10%;228,67*(1+30%)) ) mais pas avec plusieurs.
 
Un grand merci d'avance à tous ceux qui se pencheront sur mon soucis.   :pt1cable:

mood
Publicité
Posté le 30-01-2002 à 23:33:16  profilanswer
 

n°536214
nalex
Korn Flakes
Posté le 30-01-2002 à 23:36:11  profilanswer
 

tu te plantes de forum, ici c software et pas langage de prgm :D

n°536216
seb91
Posté le 30-01-2002 à 23:37:04  profilanswer
 

tu peux faire ca:
=SI(A1<10;2;SI(A1<15;3;SI(A1<20;4)))

n°536220
ricky5
Posté le 30-01-2002 à 23:38:53  profilanswer
 

j'essaie ça Seb et je vois si ça marche.
En tout cas merci.   :)

n°536223
seb91
Posté le 30-01-2002 à 23:41:39  profilanswer
 

ricky5 a écrit a écrit :

j'essaie ça Seb et je vois si ça marche.
En tout cas merci.   :)  




ca marche, c sur !
Si A1<10, a2=2
si 10<=a1<15, a2=3
si 15<=a1<20, a2=4

n°536224
nalex
Korn Flakes
Posté le 30-01-2002 à 23:42:14  profilanswer
 

ricky5 a écrit a écrit :

Alors voilà je vais essayer de rendre ma question la plus claire possible :
 
Je voudrais à l'aide d'une fonction renvoyer une valeur differente à chaque test logique mais dans une meme cellule
Par ex: si le resultat de la cel A1 est compris entre 5% et 10% alors la cel A2 devras renvoyer 2 mais si dans la cel A1 le resultat est compris entre 11% et 13% alors la cel A2 devras afficher le resultat 5 et ceci avec au moins 5 possibilites pour la cel A1.
Je sais le faire pour une seule valeur dans une cellule (ex: =SI(A1>10%;228,67*(1+30%)) ) mais pas avec plusieurs.
 
Un grand merci d'avance à tous ceux qui se pencheront sur mon soucis.   :pt1cable:  




Mais pour répondre à ton pblm, moi j' aurais fait des ref. à plusieurs cells.
Par exemple =SI(A1>10%;228,67*(1+30%);A2)
Et dans A2 tu mest l' autre condition qui te manques.
D' autre part, il me semble que dans ta formule, il manque la fonction aléa, fais gaffe (j'me plante peut etre, tout dépend de ce que l' on veut  :D )

n°536235
ricky5
Posté le 30-01-2002 à 23:59:23  profilanswer
 

merci à tous de votre participation.
 
Seb voilà ce que j'ai rentré :
 
=SI(C6>10%;228,67*(1+30%);si(c6=5%:10%;228,67*(1+3*c6)))
 
et il me ressort une erreur  argghhh là je commence à avoir du mal.

n°536243
seb91
Posté le 31-01-2002 à 00:04:43  profilanswer
 

post en privé si tu veux, on peut gérer ca :D
ton erreur, je suis pas certain mais faut pas que tu foutes 5%:10%, ca veut rien dire (à moins que je ne connaisse pas toute la syntaxe Excel...)

n°536244
seb91
Posté le 31-01-2002 à 00:05:24  profilanswer
 

et dans tous les cas, si tu dois comparer, faut pas mettre les unités (le %)

n°536250
ricky5
Posté le 31-01-2002 à 00:08:20  profilanswer
 

je ne lache pas l'affaire mais là c'est l'heure du marchand de sable.Je serais de retour demain soir.
Merci

mood
Publicité
Posté le 31-01-2002 à 00:08:20  profilanswer
 

n°536252
seb91
Posté le 31-01-2002 à 00:23:18  profilanswer
 

=SI(A1<5;"";SI(A1<10;228,67*(1+3*A1);228,67*(1+30%)))
voila, ca c ta "phrase" que tu veux faire, faut juste remplacer a1 par c6

n°536338
panzemeyer
The torture never stops
Posté le 31-01-2002 à 08:38:29  profilanswer
 

nalex a écrit a écrit :

tu te plantes de forum, ici c software et pas langage de prgm :D  



je vois pas pourquoi  :heink: je vois pas en quoi utiliser Excel c faire de la programmation. Les formules Excel c une utilisation tout à fait ordinaire du LOGICIEL Excel.

n°537736
ricky5
Posté le 31-01-2002 à 23:06:41  profilanswer
 

merci pour tout Seb voilà ma formule finale qui fonctionne, simplement j'ai besoin de dépasser la limite de sept arguments :  
 
=SI(B6>10%;228,67*1,3;SI(B6>5%;228,67*(1+3*B6);SI(
B6>3%;228,67*(1+2*B6);SI(B6>0%;228,67*(1+1*B6);SI(
B6>-3%;228,67*(1+1*B6);SI(B6>-5%;228,67*(1+2*B6);S
I(B6<-10%;228,67*0,7)))))))
 
pour pouvoir rajouter :
 
;SI(B6>-10%;228,67*0,7)
 
mais je ne connais pas suffisement la syntaxe.Je suis sur qu'il y a moyen de "fondre" en un seul argument la derniere partie de la phrase et celle que je veux rajouter.   :??:

n°537742
seb91
Posté le 31-01-2002 à 23:12:59  profilanswer
 

je suis pas certain qu'il y ait moyen de contourner cette contrainte de 7 SI dans la meme phrase... :heink:  
mais je comprends pas pkoi rajouter B6>-10%, car tu as deja tout décrit... attends, c facile, faut juste que tu rebalances cette partie dans la zone false de la dernière condition
je regarde ca si tu veux

n°537748
seb91
Posté le 31-01-2002 à 23:16:40  profilanswer
 

ce que tu veux faire, ca revient à faire le meme calcul pour B6>-10% et B6<-10%, donc tu peux faire sauter le dernier SI et ca devient ca :
=SI(B6>10%;228,67*1,3;SI(B6>5%;228,67*(1+3*B6);SI(
B6>3%;228,67*(1+2*B6);SI(B6>0%;228,67*(1+1*B6);SI(
B6>-3%;228,67*(1+1*B6);SI(B6>-5%;228,67*(1+2*B6);2
28,67*0,7))))))

n°537750
patparis
Posté le 31-01-2002 à 23:17:26  profilanswer
 

D'accord avec seb91. En relisant cette formule, il manque a priori l'argument false de la dernière condition, qui correspond à 228,68 * 0.7

n°537773
ricky5
Posté le 31-01-2002 à 23:37:02  profilanswer
 

J'ai absolument besoin de mon >-10% <-10% car la valeur comprise entre -5% et -9.99% n'est pas la meme que si la valeur est = à -10%.
Je ne suis mm pas sur d'être tres clair...

n°537779
seb91
Posté le 31-01-2002 à 23:41:02  profilanswer
 

je comprends pas, tu dis que c deux val diff si <-10% ou  = -9,99%, alors que plus haut tu as mis :
 
=SI(B6>10%;228,67*1,3;SI(B6>5%;228,67*(1+3*B6);SI(
 
B6>3%;228,67*(1+2*B6);SI(B6>0%;228,67*(1+1*B6);SI(
 
B6>-3%;228,67*(1+1*B6);SI(B6>-5%;228,67*(1+2*B6);S
 
I(B6<-10%;228,67*0,7)))))))  
 
pour pouvoir rajouter :  
;SI(B6>-10%;228,67*0,7)  
c la meme expression !! donc automatiquement, ya une boulette dans ton sujet, la  :heink:  
soit plus clair la dessus,car à priori, en utilisant la clause False de ton dernier si, on doit pouvoir s'en sortir

n°537799
ricky5
Posté le 31-01-2002 à 23:56:25  profilanswer
 

J'ai absolument besoin de mon >-10% <-10% car la valeur comprise entre -5% et -9.99% n'est pas la meme que si la valeur est = ou < -10%.(-15%  -18%  ect...)En fait à partir de -10% et en dessous le resultat ne change plus, mais entre -5% et -9.99% il reste variable.

n°537822
ricky5
Posté le 01-02-2002 à 00:06:08  profilanswer
 

En fait tu avais raison en mettant le >-10% suivit de la valeur si false ça marche.Ca donne ça :
 
=SI(B18>10%;228,67*1,3;SI(B18>5%;228,67*(1+3*B18);
SI(B18>3%;228,67*(1+2*B18);SI(B18>0%;228,67*(1+1*B
18);SI(B18>-3%;228,67*(1+1*B18);SI(B18>-5%;228,67*
(1+2*B18);SI(B18<-10%;228,67*0,7;228,67*(1+3*B18))
))))))
 
PS : Désolé pour les b18 à la place des c6  
 
En tout cas un grand merci à tous.

n°537829
seb91
Posté le 01-02-2002 à 00:08:31  profilanswer
 

effectivement, c plus logique la :D

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  au secour ms excel

 

Sujets relatifs
probleme fermeture excelprobleme sous excel
comment avoir le symbole ? comme style monétaire dans excelPb avec les pieces attachées Excel ou word sous Outlook
MFT de XP endomagée après utilisation pm7, au secour !dico anglais dans excel 97
Nero me trouve un virus!!!!!!!!!!!!!! Au secour!!!!!!!!!!!!!!!!!!!!!!![URGENT] Résoudre un système d'équations avec Excel
comment imprimer le signe ? avec excel 97?????Comment faire un double fractionnement sous Excel XP?
Plus de sujets relatifs à : au secour ms excel


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