Fonction si excel
Résolu/Fermé
A voir également:
- Fonction si excel
- Fonction si et - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Fonction moyenne excel - Guide
- Word et excel gratuit - Guide
14 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
19 janv. 2009 à 17:29
19 janv. 2009 à 17:29
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
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
jejelefou
Messages postés
304
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
18 février 2016
42
20 janv. 2009 à 15:57
20 janv. 2009 à 15:57
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.
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
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
xkristi
Messages postés
4264
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
19 août 2022
564
20 janv. 2009 à 17:30
20 janv. 2009 à 17:30
????????
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
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
>
xkristi
Messages postés
4264
Date d'inscription
lundi 18 décembre 2006
Statut
Membre
Dernière intervention
19 août 2022
20 janv. 2009 à 18:39
20 janv. 2009 à 18:39
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.
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.
joda
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
22 janv. 2009 à 12:12
22 janv. 2009 à 12:12
bonjour Vaucluse
ciJoint ce que jue voudrai obtenir
merci pour ton aide
http:www.cijoint.fr/cjlink.php?file=cj200901/cijhjHncAa.xls
ciJoint ce que jue voudrai obtenir
merci pour ton aide
http:www.cijoint.fr/cjlink.php?file=cj200901/cijhjHncAa.xls
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
22 janv. 2009 à 13:06
22 janv. 2009 à 13:06
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
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
jejelefou
Messages postés
304
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
18 février 2016
42
>
joda
22 janv. 2009 à 14:40
22 janv. 2009 à 14:40
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
=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
joda
>
jejelefou
Messages postés
304
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
18 février 2016
22 janv. 2009 à 14:56
22 janv. 2009 à 14:56
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
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
jejelefou
Messages postés
304
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
18 février 2016
42
>
joda
22 janv. 2009 à 15:04
22 janv. 2009 à 15:04
http://www.cijoint.fr/cjlink.php?file=cj200901/cijz0fo5dM.xls
jejelefou
Messages postés
304
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
18 février 2016
42
>
jejelefou
Messages postés
304
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
18 février 2016
22 janv. 2009 à 15:21
22 janv. 2009 à 15:21
petite modif :
http://www.cijoint.fr/cjlink.php?file=cj200901/cijHlNxeXr.xls
http://www.cijoint.fr/cjlink.php?file=cj200901/cijHlNxeXr.xls
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
24 janv. 2009 à 14:56
24 janv. 2009 à 14:56
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
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
Utilisateur anonyme
24 janv. 2009 à 15:37
24 janv. 2009 à 15:37
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
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
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
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
1000trad
Messages postés
2026
Date d'inscription
lundi 29 décembre 2008
Statut
Membre
Dernière intervention
20 mars 2011
123
24 janv. 2009 à 16:07
24 janv. 2009 à 16:07
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"))))
ex:
=SI(A1=1;"moyen";SI(A1=2;"mieux";SI(A1=3;"beaucoup mieux"; SI(A1=4; "tres bien"; "exellent"))))
Utilisateur anonyme
25 janv. 2009 à 17:38
25 janv. 2009 à 17:38
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.
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.
Utilisateur anonyme
25 janv. 2009 à 20:19
25 janv. 2009 à 20:19
Re
Vous trouverez un fichier modifié ici:
http://www.cijoint.fr/cjlink.php?file=cj200901/cijLBj9pdV.xls
Convient-il mieux?
Vous trouverez un fichier modifié ici:
http://www.cijoint.fr/cjlink.php?file=cj200901/cijLBj9pdV.xls
Convient-il mieux?
jejelefou
Messages postés
304
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
18 février 2016
42
26 janv. 2009 à 10:40
26 janv. 2009 à 10:40
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+
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+
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
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
Affrait
Messages postés
5
Date d'inscription
lundi 26 janvier 2009
Statut
Membre
Dernière intervention
3 mars 2009
26 janv. 2009 à 14:42
26 janv. 2009 à 14:42
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?
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
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
Utilisateur anonyme
27 janv. 2009 à 17:20
27 janv. 2009 à 17:20
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.
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.
20 janv. 2009 à 14:09
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
20 janv. 2009 à 16:36
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
20 janv. 2009 à 17:27
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
22 janv. 2009 à 13:36