Fonction si excel

Résolu
joda -  
 Utilisateur anonyme - 27 janv. 2009 à 17:20
Bonjour,
pouvez vous SVP me dire s'il est possible de mettre plus de 10 fonctions SI dans une cellule excel .
je cherche a faire un tableau de comptage automatique des pôints perf ou contre perf de joueurs
de tennis de table je suis responsable d'un petit club
D'avance MERCI
A voir également:

14 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432
 
Bonsoir
Oui c'est possible,même sur 2003 et je ne le sais pas depuis longtemps (merci Argixu)
Il faut:
_1° écrire la formule complète avec Sept si comme l'autorise excel
_2° placer le signe & à la suite de la formule
_3° continuer une nouvelle formule SI
Etc....
Crdlmnt
0
joda
 
bonjour
j'ai essayé ca ne marche pas.
avant de mettre & doit on fermer toutes les parentheses?
mon chiffre dans la cellule correspondant au 7° SI est le 1 c'est normale c'est ce que je demande quand je veux
le 8° SI qui doit étre 0.5 cela m'affiche 10.5
je ne comprend pas
pouvez vous svp me faire un modéle de formule du 6° SI au 10° par exemple

cordialement
0
xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention   564 > joda
 
Salut !

Une façon de faire
mais tout dépend de ce que tu veux faire :


en A en B en C
100 SI(A2=1;1;SI(A2=2;2;SI(A2=3;3;SI(A2=4;4;SI(A2=5;5;SI(A2=6;6;SI(A2=7;7))))))) SI(B2="FAUX";SI(A2=100;100;SI(A2=200;200;SI(A2=300;300;0)));A2)

2 2 2
200 FAUX 200
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432 > joda
 
Bonsoir
Voila voila..
avec un peu de retard et mes excuses mais EDF a coupé le courant pour réparation pendant la journée.
Oui, en fait il faut écrire entre chaque & les formules complètes telles que si elles étaient seules.
Soit selon exemple joint...
Crdlmnt

http://www.cijoint.fr/cjlink.php?file=cj200901/cijOIU2C1Z.xls
0
zouzou3000
 
avec des si
0
jejelefou Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   42
 
Au dela d'un certain nombre de si imbriqués, il est preferable d'utiliser d'autres methode. Si tu nous précises mieux ton projet, nous pourrons plus facilement te donner une solution.
0
joda
 
exemple
a=650 b=3 c=650 je dois avoir 6 si (b=3;si(c-a<25;6))
id id 675 5.5 si(b=3;si(c-a<50;5.5)
id id 700 5 si(b=3;si(c-a<75;5)

ainsi de suite jusque 0


ensuite c'est l'inverse soit

a=675 b=3 c=650 7 si(b=3;si(a-c<25;7)
700 id id 8 si(b=3;si(a-c<25;8)

ainsi de suite


merci de votre aide
amicalement
0
xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention   564
 
????????

un bout de fichier vaut mieux qu'un long discours ...

Mets ton fichier sur cjoint.com
avec les conditions que tu veux

et nous pourrons trouver une astuce pour qu'elles fonctionnent ...

Vaucluse n'est pas là
dommage , il est meilleur que moi



0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432 > xkristi Messages postés 4264 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir xKristi
1°) si, je suis là
2°) non, je ne suis pas meilleur que toi
3°) vois mon message >N°6 au dessus avec le fichier joint,, là est ma réponse (17h27)
4°) Bonne année
5°) Bise
Crdlmnt
PS: on a perdu Joda?
PS2: Joda, est ce que l'exemple ci joint au lien ci dessous vous convient?
http://www.cijoint.fr/cjlink.php?file=cj200901/cijPri8Z8i.xls
Si oui, on peut complèter avec plus de précisions.
0
joda > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
bonjour Vaucluse

ciJoint ce que jue voudrai obtenir

merci pour ton aide

http:www.cijoint.fr/cjlink.php?file=cj200901/cijhjHncAa.xls
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432
 
Bonjour
je veux bien essayer, mais le lien que vous ne donnez ne fonctionne pas..Même avec cette adresse dans la barre.
Dans l'attente
crdlmnt
0
joda
 
http://www.cijoint.fr/cjlink.php?file=cj200901/cijmBWz0FJ.xls

ci joint lien

merci
0
jejelefou Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   42 > joda
 
en M3
=INDEX($G$21:$H$29;EQUIV(H3-A3;$G$21:$G$29;-1);2)

puis tu glisse la formule vers le bas

L'avantage : c'est que tu peux mettre autant de conditions que tu veux



en mettant en g21:h29 :

1000000 40
499 28
399 22
299 17
199 13
149 10
99 8
49 7
24 6
0
joda > jejelefou Messages postés 304 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour

merci de m'aider
difficile pour moi ,presque novice de mettre en place la formule que tu me préconises.
peux tu me renvoyer mon exemple en y entrant les formules toi meme ensuite je poursuivrais
cordialement
0
jejelefou Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   42 > joda
 
http://www.cijoint.fr/cjlink.php?file=cj200901/cijz0fo5dM.xls
0
jejelefou Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   42 > jejelefou Messages postés 304 Date d'inscription   Statut Membre Dernière intervention  
 
petite modif :

http://www.cijoint.fr/cjlink.php?file=cj200901/cijHlNxeXr.xls
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 432
 
Bonjour
je me permet de revenir sur ce sujet que j'avais abandonné, étant persuadé que la réponse de jejelefou vous conviendrait;

J'ai regardé votre dernier fichier, et il n'a pas grand chose à voir avec la demande initiale.

Ce qu'il faudrait nous expliquer en commentaires dans ce fichier, c'est non pas la liste de ce que vous souhaitez en colonne M, mais quel est le type de calcul qui vous permet d'obtenir ce que vous affichez en colonne N à titre de référence.

Soit donc quels sont les rapports entre colonne A, colonne C et E, colonne H et le résultat que vous affichez en N, car on a le sentiment que vous avez une infinité de valeurs à obtenir!

Ce qui ne peut se faire correctement dans aucune des solutions qui vous a été proposées, fautes d'avoir une question suffisemment précise!

Dans l'attente
0
Utilisateur anonyme
 
Bonjour à tous,
Comme Vaucluse je n'ai rien compris aux règles de calcul des points.
J'ai seulement complété la solution de jejelefou avec les dernières données.
J'espère seulement aider à définir mieux les règles.
http://www.cijoint.fr/cjlink.php?file=cj200901/cijSY9c5gV.xls
0
joda
 
bonjour

je tiens a vous remercier pour ce que vous avez tous fait pour moi.
il s'agissait effectivement de formules assez complexe.
là ce qui a été fait correspond vraiment à mes besoins
tous les joueurs d'un petit club de la somme vous seront reconnaissant

merci à tous
0
joda
 
bonjour

si tu as encore mon tableau en reserve j'ai remarqué dans la colnnede gauche des chiffres que tu as mis,une
petite erreur :

-99 resultat souhaité 5 ce que tu as mis
quand je fais

joueur avec 721 pts gagne 3a0 joueur a 669 donc un écart de 52 points il me met 5.5 au lieu de 5

peux tu me dire ce que je dois faire pour rectifier ce bemol

merci

ps:tout le reste impeccable
0
1000trad Messages postés 2026 Date d'inscription   Statut Membre Dernière intervention   123
 
oui, tu en mais autant que tu veux !

ex:

=SI(A1=1;"moyen";SI(A1=2;"mieux";SI(A1=3;"beaucoup mieux"; SI(A1=4; "tres bien"; "exellent"))))
0
Utilisateur anonyme
 
Bonjour,
Comme le soulignait Vaucluse il est hasardeux de proposer une formule quand on ne sait pas très exactement ce qu'elle doit traduire.
Le dysfonctionnement que vous décrivez est certainement existant pour toutes les valeurs négatives de Hxx-Axx.
Ceci est lié à l'argument -1 de la fonction "equiv".
=SI(C16=3;INDEX($F$28:$G$46;EQUIV(H16-A16;$F$28:$F$46;-1);2);SI(E16=3;INDEX($J$28:$K$46;EQUIV(H16-A16;$J$28:$J$46;-1);2);""))
Si la valeur de l'argument type est -1, la fonction EQUIV trouve la plus petite valeur qui est supérieure ou égale à celle de l'argument valeur_cherchée. Les valeurs de l'argument tableau_recherche doivent être placées en ordre décroissant : VRAI, FAUX, Z-A,...2, 1, 0, -1, -2,..., et ainsi de suite

H16-A16=-99 -->5
H16-A16=-98 -->5,5

H16-A16=-50 -->5,5
H16-A16=-49 -->6

essayez de préciser un peu mieux le besoin.
Bon courage.
0
Utilisateur anonyme
 
Re
Vous trouverez un fichier modifié ici:
http://www.cijoint.fr/cjlink.php?file=cj200901/cijLBj9pdV.xls
Convient-il mieux?
0
jejelefou Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   42
 
Désolé mais je n'avais plus de courrant depuis la tempete.
D'ailleurs je troque mes solutions contre un coup de main pour enlever les arbres arrachés de mon jardin ;)

donc voici le fichier revu

j'ai ajouté un onglet bareme pour faire plus joli

http://www.cijoint.fr/cjlink.php?file=cj200901/cijlsaJMl1.xls


a+
0
joda
 
bonsoir

pour la derniere fois je fais encore appel a vous

je vous joins au lien ci-desous un exemplaire de s fiches que je veux faire
je vous ai mis quelques explications complémentaires.

amicalement

http://www.cijoint.fr/cjlink.php?file=cj200901/cijjSoSZJG.xls
0
joda
 
désolé me suis trompe de fichier ci joint le bon

http://www.cijoint.fr/cjlink.php?file=cj200901/cijb7lqoyq.xls
0
joda
 
désolé me suis trompe de fichier ci joint le bon

http://www.cijoint.fr/cjlink.php?file=cj200901/cijb7lqoyq.xls
0
joda
 
bonjour

a premiere vue le nouveau tableau correspopnd bien

si toutefois je rencontrais un nouveau souci je vous communique exactement tous les criteres

encore une fois merci
0
joda
 
bonjour
merci de vos interventions TONTONG m'a fourni le tableau que je souhaitais
Amicalement
0
Affrait Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
ne pourrais tu pas utiliser la fonction "sommeproduct" (en anglais) en codant tes résultats avec des 1 et des 0 dans une colone cachée?
0
joda
 
bonjour,

je vous remercie tous j'ai trouvé la derniére petite modif a faire sur le programme de TONTONG
cela marche à merveille
Affaire résolue grace à vous
Encore merci et que continue le forum
0
Utilisateur anonyme
 
Bonjour,
Je suis content que vous ayez pu aboutir. Il fallait remettre en place la table de critères et remplacer C3=3 par B3="GAGNE" puis C3=0 par B3= "PERD".
Un dernier petit conseil:évitez les cellules fusionnées. Si vous n'en êtes pas convaincu aujourd'hui l'expérience vous le montrera demain.
0