La fonction SI
Résolu/Fermé
mike the llama
Messages postés
321
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
6 septembre 2024
-
3 août 2016 à 13:25
mike the llama Messages postés 321 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 6 septembre 2024 - 4 août 2016 à 18:02
mike the llama Messages postés 321 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 6 septembre 2024 - 4 août 2016 à 18:02
A voir également:
- Fonction si word
- Fonction si et - Guide
- Espace insécable word - Guide
- Supprimer une page word - Guide
- Organigramme word - Guide
- Suivi des modifications word - Guide
3 réponses
C-Claire
Messages postés
4014
Date d'inscription
samedi 8 novembre 2014
Statut
Membre
Dernière intervention
3 octobre 2016
2 235
3 août 2016 à 14:21
3 août 2016 à 14:21
Bonjour mike the llama,
tu fais peut-être travailler les bénévoles Excel pour rien...
Ton tableau et les formules actuelles sont du "pur Word".
Soit tu t'es trompé de forum, soit tu t'orientes vers un tableau Excel (préférable au regard du type de formule souhaité) que tu pourras lier à Word.
tu fais peut-être travailler les bénévoles Excel pour rien...
Ton tableau et les formules actuelles sont du "pur Word".
Soit tu t'es trompé de forum, soit tu t'orientes vers un tableau Excel (préférable au regard du type de formule souhaité) que tu pourras lier à Word.
Feudora
Messages postés
81
Date d'inscription
mardi 5 juillet 2016
Statut
Membre
Dernière intervention
2 décembre 2016
3 août 2016 à 13:32
3 août 2016 à 13:32
Je pense que ton code marchera mieux comme ca :
en supposant qu'il ne se passe rien quand F5 = 0 ..
Sinon avec ta ligne : il faut retirer ton 2eme SI :
qui donnerait SI F5 < 0 alors ((F3-F5)/(D1+F4))*100) ; SINON (F3)/(D1+F4+F5))*100)
en supposant qu'il ne se passe rien quand F5 = 0 ..
=SI(F5<0;((F3-F5)/(D1+F4))*100;SI(F5>0;((F3)/(D1+F4+F5))*100);"")
Sinon avec ta ligne : il faut retirer ton 2eme SI :
SI(F5<0;((F3-F5)/(D1+F4))*100;((F3)/(D1+F4+F5))*100))
qui donnerait SI F5 < 0 alors ((F3-F5)/(D1+F4))*100) ; SINON (F3)/(D1+F4+F5))*100)
JSmithJ
Messages postés
4401
Date d'inscription
mercredi 7 mai 2014
Statut
Contributeur
Dernière intervention
13 juillet 2021
720
3 août 2016 à 13:33
3 août 2016 à 13:33
Bonjour,
essayez
Il y aura un problême si F5=0 par contre, car il n'y a pas d'inférieur ou égal/supérieure ou égal.
essayez
=SI(F5<0;((F3-F5)/(D1+F4))*100;((F3)/(D1+F4+F5))*100)
Il y aura un problême si F5=0 par contre, car il n'y a pas d'inférieur ou égal/supérieure ou égal.
mike the llama
Messages postés
321
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
6 septembre 2024
9
3 août 2016 à 13:43
3 août 2016 à 13:43
Bonjour et merci à tous les deux !
J'ai néanmoins du rater quelque chose car dans les 3 cas évoqués, j'ai à nouveau une erreur de syntaxe...
Je vais mettre le tableau en ligne et je reviens vers vous ;)
J'ai néanmoins du rater quelque chose car dans les 3 cas évoqués, j'ai à nouveau une erreur de syntaxe...
Je vais mettre le tableau en ligne et je reviens vers vous ;)
Feudora
Messages postés
81
Date d'inscription
mardi 5 juillet 2016
Statut
Membre
Dernière intervention
2 décembre 2016
>
mike the llama
Messages postés
321
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
6 septembre 2024
3 août 2016 à 13:55
3 août 2016 à 13:55
J'avais fait une erreur de paranthèse dans ma formule essaye avec celle la :
A la place du x tu peut mettre ce que tu aura comme résultat si F5 = 0
=SI(F5<0;((F3-F5)/(D1+F4))*100;SI(F5>0;((F3)/(D1+F4+F5))*100;"x"))
A la place du x tu peut mettre ce que tu aura comme résultat si F5 = 0
mike the llama
Messages postés
321
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
6 septembre 2024
9
3 août 2016 à 14:02
3 août 2016 à 14:02
Voilà, le fichier est accessible ici.
JSmithJ
Messages postés
4401
Date d'inscription
mercredi 7 mai 2014
Statut
Contributeur
Dernière intervention
13 juillet 2021
720
3 août 2016 à 14:06
3 août 2016 à 14:06
Je ne comprends pas bien le tableau et encore moins l'emplacement des cellules... Par exemple laquelle est F5?!
Ensuite, il y a beaucoup de cases avec des nombres entourés par du texte ou des symboles → Très mauvaise idée.
Ensuite, il y a beaucoup de cases avec des nombres entourés par du texte ou des symboles → Très mauvaise idée.
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
>
mike the llama
Messages postés
321
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
6 septembre 2024
3 août 2016 à 14:06
3 août 2016 à 14:06
Bonjour
Un échantillon excel aurait été préferable
Cordialement
Un échantillon excel aurait été préferable
Cordialement
3 août 2016 à 14:27
Le tableau est extrait d'un fichier Word de 3 pages qui comporte beaucoup de texte. J'ai testé l'insertion d'un tableau Excel lié à Word, mais c'est très peu pratique dans ce cas de figure.
Ma question porte sur la fonction SI, c'est pour ça que je me suis dirigé vers le forum Excel. Je ne pensais pas que le fait que cette fonction soit utilisée sous Word ou sous Excel changeait quoi que ce soit à la rédaction de la formule...
Modifié par C-Claire le 3/08/2016 à 15:08
Les formules de Word ressemblent à celles de Word mais il y a des différences, à commencer par la langue.
Dans Word, le "SI" sera "IF" et 3 arguments sont obligatoires (Si... Sinon... Alors...).
Modif 2 : Ta formule ressemblera donc à ceci :
{=IF( F5>0;((F3)/(D1+F4+F5))*100;{=IF( F5>0;((F3)/(D1+F4+F5))*100;0)})\# "0 %"}
Rappel : les { } s'obtiennent avec [CTRL] [F9]. Ne pas utiliser celles du clavier et donc ne pas copier/coller la formule directement..
C-Claire
3 août 2016 à 20:23
Correction :
{=IF(F5<0;((F3+F5)/(D1+F4))*100;{=IF(F5>0;((F3)/(D1+F4+F5))*100;0)}) \# "0 %"}
C'est mon dernier mot ;-)
C-Claire