Fonction Si avec exel
Résolu/Fermé
Nicolas
-
1 déc. 2010 à 11:32
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 2 déc. 2010 à 07:09
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 2 déc. 2010 à 07:09
A voir également:
- Fonction Si avec exel
- Formule exel - Guide
- Fonction si et - Guide
- Fonction si avec date ✓ - Forum Excel
- Liste deroulante exel - Guide
- Excel remplir une cellule en fonction d'une autre ✓ - Forum Excel
6 réponses
UsulArrakis
Messages postés
7399
Date d'inscription
vendredi 28 mars 2003
Statut
Contributeur
Dernière intervention
27 janvier 2022
3 181
1 déc. 2010 à 11:37
1 déc. 2010 à 11:37
salut déjà tel quel ta formule n'est pas bonne
la fonction Si est de type SI(condition à remplir; résultat si condition est remplie; résultat si condition pas remplie) et il faut imbriquer les Si pas les mettre à la suite les uns des autres
la fonction Si est de type SI(condition à remplir; résultat si condition est remplie; résultat si condition pas remplie) et il faut imbriquer les Si pas les mettre à la suite les uns des autres
Raymond PENTIER
Messages postés
57157
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2023
17 156
1 déc. 2010 à 12:34
1 déc. 2010 à 12:34
Bonjour Nicolas.
=SI(F12<>"";F12;"");SI(G12<>"";G12;"");SI(H12<>"";H12;"");SI(I12<>"";I12;"") ne respecte pas la syntaxe SI(test_logique;valeur_si_vrai;valeur_si_faux)
Ce que t'indique mon ami UsulArrakis, c'est qu'il faut IMBRIQUER les fonctions :
=SI(F12<>"";F12;SI(G12<>"";G12;SI(H12<>"";H12;SI(I12<>"";I12;""))))
Ceci dit, je te signale que si plusieurs cellules sont renseignées, c'est la valeur de la première qui sera récupérée. C'est bien ce que tu désirais ?
=SI(F12<>"";F12;"");SI(G12<>"";G12;"");SI(H12<>"";H12;"");SI(I12<>"";I12;"") ne respecte pas la syntaxe SI(test_logique;valeur_si_vrai;valeur_si_faux)
Ce que t'indique mon ami UsulArrakis, c'est qu'il faut IMBRIQUER les fonctions :
=SI(F12<>"";F12;SI(G12<>"";G12;SI(H12<>"";H12;SI(I12<>"";I12;""))))
Ceci dit, je te signale que si plusieurs cellules sont renseignées, c'est la valeur de la première qui sera récupérée. C'est bien ce que tu désirais ?
Non mais on y est presque; le seule problème c'est que lorsque les autres ne sont pas renseignées elles le sont par un 0 par défaut donc si la dernière est renseigner par un chiffre autre que 0 il prend la première qui à un 0. Peux tu penser à une fonction qui dit si la cellule supérieure à 0 dans l'une des 4 alors copie de ce chiffre.
Merci d'avance pour ton aide
Merci d'avance pour ton aide
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
1 déc. 2010 à 12:55
1 déc. 2010 à 12:55
Bonjour
=SI(F12>0;F12;SI(G12>0;G12;SI(H12>0;H12;SI(I12>0;I12))))
ne prendra bien sur que la valeur de la première cellule trouvée plus grande que 0 et donc renverra la première cellule >0 dans l'ordre de la formule.
ce qui impliquerait (?) qu'une seule cellule dans la ligne F:I soit plus grande que 0 et les trois autres à 0
et dans ce cas,
=SOMME(F2:I2) va donner le même résultat.
Crdlmnt
=SI(F12>0;F12;SI(G12>0;G12;SI(H12>0;H12;SI(I12>0;I12))))
ne prendra bien sur que la valeur de la première cellule trouvée plus grande que 0 et donc renverra la première cellule >0 dans l'ordre de la formule.
ce qui impliquerait (?) qu'une seule cellule dans la ligne F:I soit plus grande que 0 et les trois autres à 0
et dans ce cas,
=SOMME(F2:I2) va donner le même résultat.
Crdlmnt
Raymond PENTIER
Messages postés
57157
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2023
17 156
1 déc. 2010 à 23:15
1 déc. 2010 à 23:15
"le seule problème c'est que lorsque les autres ne sont pas renseignées elles le sont par un 0 par défaut donc si la dernière est renseigner par un chiffre autre que 0 il prend la première qui à un 0"
Cette affirmation est inexacte, et ma formule est correcte et appropriée.
https://www.cjoint.com/?0mbxouEYsWt
Cette affirmation est inexacte, et ma formule est correcte et appropriée.
https://www.cjoint.com/?0mbxouEYsWt
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
Modifié par Vaucluse le 2/12/2010 à 07:23
Modifié par Vaucluse le 2/12/2010 à 07:23
Bonjour mon ami Raymond
pour être très précis puisque ça a l'ait d'être le cas, je dirais que ta formule est correcte à condition que les cellules soient vides, mais pas égales à 0, surtout avec une formule.
Dans ton modèle, si tu remplaces le 9 de G12 par 0, L12 renvoi 0.Même chose si tu mets 0 en F12
http://www.cijoint.fr/cjlink.php?file=cj201012/cijlVESL86.xls
Je crois que c'est ce que voulais dire Nicolas dans le message auquel tu réponds ici , ( il dit bien que quand les cellules avant le chiffre à éditer sont remplies par un zéro, la formule renvoi 0)
Ce qui n'a rien à voir avec la qualité de ta formule qui est correcte,dans le contexte initial où elle à été émise, lorsque la cellule est égale à "" ou vide., ça par contre c'est certain,
Ou ais je mal vu ton modèle?
bien amicalement
pour être très précis puisque ça a l'ait d'être le cas, je dirais que ta formule est correcte à condition que les cellules soient vides, mais pas égales à 0, surtout avec une formule.
Dans ton modèle, si tu remplaces le 9 de G12 par 0, L12 renvoi 0.Même chose si tu mets 0 en F12
http://www.cijoint.fr/cjlink.php?file=cj201012/cijlVESL86.xls
Je crois que c'est ce que voulais dire Nicolas dans le message auquel tu réponds ici , ( il dit bien que quand les cellules avant le chiffre à éditer sont remplies par un zéro, la formule renvoi 0)
Ce qui n'a rien à voir avec la qualité de ta formule qui est correcte,dans le contexte initial où elle à été émise, lorsque la cellule est égale à "" ou vide., ça par contre c'est certain,
Ou ais je mal vu ton modèle?
bien amicalement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Vaucluse,
Merci pour ta réponse prk chercher loi alors que la réponse est sous nos yeux =somme(....)
Tu es excellent pas une très grande journée
Et merci aussi a Raymond ou Ray
Merci pour ta réponse prk chercher loi alors que la réponse est sous nos yeux =somme(....)
Tu es excellent pas une très grande journée
Et merci aussi a Raymond ou Ray
Raymond PENTIER
Messages postés
57157
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2023
17 156
1 déc. 2010 à 17:49
1 déc. 2010 à 17:49
Nicolas, Vaucluse,
à quel moment il a été dit que ce sont des nombres qui sont comparés ?
Ma réponse est donc proposée pour répondre à tous les cas de figure, qu'il s'agisse de nombres, d'heures, de dates, de textes.
à quel moment il a été dit que ce sont des nombres qui sont comparés ?
Ma réponse est donc proposée pour répondre à tous les cas de figure, qu'il s'agisse de nombres, d'heures, de dates, de textes.
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
Modifié par Vaucluse le 1/12/2010 à 18:08
Modifié par Vaucluse le 1/12/2010 à 18:08
Salut mon ami Raymond
moi j'ai trouvé ça ici, mais on n'a jamais dit que ta réponse n'était pas correcte
https://forums.commentcamarche.net/forum/affich-20007591-fonction-si-avec-exel#4
soit pour mémoire
"Peux tu penser à une fonction qui dit si la cellule supérieure à 0 dans l'une des 4 alors copie de ce chiffre. "
Crdlmnt
moi j'ai trouvé ça ici, mais on n'a jamais dit que ta réponse n'était pas correcte
https://forums.commentcamarche.net/forum/affich-20007591-fonction-si-avec-exel#4
soit pour mémoire
"Peux tu penser à une fonction qui dit si la cellule supérieure à 0 dans l'une des 4 alors copie de ce chiffre. "
Crdlmnt
Raymond PENTIER
Messages postés
57157
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2023
17 156
1 déc. 2010 à 18:19
1 déc. 2010 à 18:19
Ami Vaucluse, ça, c'était à 12:50 (#4) ;
ma réponse avait été postée depuis 12:34 ( #3) !
ma réponse avait été postée depuis 12:34 ( #3) !
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
1 déc. 2010 à 18:26
1 déc. 2010 à 18:26
oui Raymond, ça n'empêche pas que la mienne était justifiée! :-) et c'est à toi que s'adressait la demande il me semble :-)