La fonction SI
Résolu
mike the llama
Messages postés
330
Date d'inscription
Statut
Membre
Dernière intervention
-
mike the llama Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
mike the llama Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travaille sur un fichier Word dans lequel j'ai un inséré un tableau où j'ai inséré quelques formules, et il y a en a une avec laquelle j'ai du mal :
Dans une cellule, j'ai besoin que le logiciel emploie l'une ou l'autre de ces formules, en fonction de la valeur du chiffre qui sera inscrit en F5 :
SI F5<0 =((F3-F5)/(D1+F4))*100
SI F5>0 =((F3)/(D1+F4+F5))*100
Comme je ne suis pas un grand spécialiste des formules, j'ai tenté le bricolage suivant...
=SI(F5<0;((F3-F5)/(D1+F4))*100;SI(F5>0;((F3)/(D1+F4+F5))*100))
...mais il y a apparemment une "ERREUR DE SYNTHAXE".
Quelqu'un pourrait-il m'aider ?
Merci,
mtl
Je travaille sur un fichier Word dans lequel j'ai un inséré un tableau où j'ai inséré quelques formules, et il y a en a une avec laquelle j'ai du mal :
Dans une cellule, j'ai besoin que le logiciel emploie l'une ou l'autre de ces formules, en fonction de la valeur du chiffre qui sera inscrit en F5 :
SI F5<0 =((F3-F5)/(D1+F4))*100
SI F5>0 =((F3)/(D1+F4+F5))*100
Comme je ne suis pas un grand spécialiste des formules, j'ai tenté le bricolage suivant...
=SI(F5<0;((F3-F5)/(D1+F4))*100;SI(F5>0;((F3)/(D1+F4+F5))*100))
...mais il y a apparemment une "ERREUR DE SYNTHAXE".
Quelqu'un pourrait-il m'aider ?
Merci,
mtl
A voir également:
- Fonction si word
- Fonction si et - Guide
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
- Espace insécable word - Guide
- Word et excel gratuit - Guide
3 réponses
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.
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)
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.
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...
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
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