Oubli de Parenthèses dans une Formule
Résolu/Fermé
NADJYG
Messages postés
4
Date d'inscription
jeudi 15 août 2013
Statut
Membre
Dernière intervention
3 juillet 2022
-
15 août 2013 à 09:05
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 - 16 août 2013 à 21:09
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 - 16 août 2013 à 21:09
A voir également:
- La formule ne contient pas de parenthèse ouvrante ou fermante
- Formule excel - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Formule si et - Guide
- Formule excel si contient ✓ - Forum Excel
- Formule google sheet si contient ✓ - Forum Excel
7 réponses
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
15 août 2013 à 12:17
15 août 2013 à 12:17
Bonjour,
Tu peux mettre la syntaxe avec les parenthèses et sans les paramètres (c'est plus lisible), et de les rajouter après.
Et le plus simple est de découper ta formule dans différentes cellules, et ensuite de remplacer les éléments en copiant collant les bouts de formule.
eric
Tu peux mettre la syntaxe avec les parenthèses et sans les paramètres (c'est plus lisible), et de les rajouter après.
Et le plus simple est de découper ta formule dans différentes cellules, et ensuite de remplacer les éléments en copiant collant les bouts de formule.
eric
Eriiic,
Ok sur le principe, mais cela demande plus de temps et de place.
Existe t'il des règles concernant les parenthèses?
Exemple : (je ne sais pas si c'est vrai, c'est juste un exemple) la multiplication serait prioritaire sur une autre opération (addition ou autre) et donc dans ce cas je n'ai pas besoin de mettre de parenthèse!
Selon ces règles (si elles existent) quelle devrait être la syntaxe simplifiée de =A1*A2+A4*A3/10
Sachant que la demande est : =A1*(A2+A4*(A3/10))
Les crochets "[" peuvent t'ils aussi être intégrés dans une formule et ont ils des particularités vis à vis des parenthèses?
Ok sur le principe, mais cela demande plus de temps et de place.
Existe t'il des règles concernant les parenthèses?
Exemple : (je ne sais pas si c'est vrai, c'est juste un exemple) la multiplication serait prioritaire sur une autre opération (addition ou autre) et donc dans ce cas je n'ai pas besoin de mettre de parenthèse!
Selon ces règles (si elles existent) quelle devrait être la syntaxe simplifiée de =A1*A2+A4*A3/10
Sachant que la demande est : =A1*(A2+A4*(A3/10))
Les crochets "[" peuvent t'ils aussi être intégrés dans une formule et ont ils des particularités vis à vis des parenthèses?
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
15 août 2013 à 13:54
15 août 2013 à 13:54
J'aurais dit plutôt ça :
=A1*(A2+A4*A3/10)
Mais si tu ne connais pas l'ordre d'évaluation des opérateurs ou si tu as un doute il faut mettre les parenthèses par sécurité.
Pour rappel :
eric
=A1*(A2+A4*A3/10)
Mais si tu ne connais pas l'ordre d'évaluation des opérateurs ou si tu as un doute il faut mettre les parenthèses par sécurité.
Pour rappel :
Ordre de priorité des opérateurs Si vous utilisez simultanément plusieurs opérateurs la fois dans la même formule, Excel effectue les opérations dans l'ordre indiqué dans le tableau suivant. Si une formule contient des opérateurs de même priorité (comme c'est le cas, par exemple, pour une formule contenant un opérateur de multiplication et un opérateur de division), Excel traite les opérations de gauche à droite. Opérateur Description : (deux-points) (espace simple) , (virgule) Opérateurs de référence - Négation (comme dans -1) % pourcentage ^ Exposant * et / Multiplication et division + et - Addition et soustraction & Concaténation de deux chaînes de texte = < > <= >= <> Comparaison
eric
Raymond PENTIER
Messages postés
58389
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 avril 2024
17 090
Modifié par Raymond PENTIER le 16/08/2013 à 06:54
Modifié par Raymond PENTIER le 16/08/2013 à 06:54
Salut NADJYG.
Je complète la (très bonne) réponse de eriiic en ce qui concerne ta toute dernière demande : pas de crochet [ dans les formules d'Excel !
Et les accolades { sont réservés aux formules matricielles.
Si tu avais conservé l'écriture =A1*A2+A4*A3/10 Excel aurait d'abord fait la multipli-cation A1*A2, puis la double opération A4*A3/10, et enfin l'addition des deux résultats, soit l'équivalent de =(A1*A2)+(A4*A3/10) qui donne un résultat très différent ...
Le tableau fourni par eriiic te montre que multiplication et division étant de même priorité, dans =A1*(A2+A4*(A3/10)) les parenthèses entourant A3/10 sont superflues, puisque A4*A3/10 ou (A4*A3)/10 ou A4*(A3/10) c'est pareil !
Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Je complète la (très bonne) réponse de eriiic en ce qui concerne ta toute dernière demande : pas de crochet [ dans les formules d'Excel !
Et les accolades { sont réservés aux formules matricielles.
Si tu avais conservé l'écriture =A1*A2+A4*A3/10 Excel aurait d'abord fait la multipli-cation A1*A2, puis la double opération A4*A3/10, et enfin l'addition des deux résultats, soit l'équivalent de =(A1*A2)+(A4*A3/10) qui donne un résultat très différent ...
Le tableau fourni par eriiic te montre que multiplication et division étant de même priorité, dans =A1*(A2+A4*(A3/10)) les parenthèses entourant A3/10 sont superflues, puisque A4*A3/10 ou (A4*A3)/10 ou A4*(A3/10) c'est pareil !
Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
337
16 août 2013 à 07:19
16 août 2013 à 07:19
Bonjour à tous
" pas de crochet [ dans les formules d'Excel ! "
sauf si une valeur se trouve dans un autre classeur, dans ce cas le nom du classeur est bien entre crochets.
cdlt
" pas de crochet [ dans les formules d'Excel ! "
sauf si une valeur se trouve dans un autre classeur, dans ce cas le nom du classeur est bien entre crochets.
cdlt
Raymond PENTIER
Messages postés
58389
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 avril 2024
17 090
16 août 2013 à 21:09
16 août 2013 à 21:09
Ah, oui ! je n'y pensais pas ... Merci !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à vous deux
Merci pour ces infos.
Avec un peu de recherche, j'ai fini par retrouver des éléments sur internet (voici le raccourci) :
http://office.microsoft.com/fr-fr/excel-help/operateurs-de-calcul-et-priorites-HP010078886.aspx#BMtypes_of_operators
J'ai ma réponse.
Encore merci.
Merci pour ces infos.
Avec un peu de recherche, j'ai fini par retrouver des éléments sur internet (voici le raccourci) :
http://office.microsoft.com/fr-fr/excel-help/operateurs-de-calcul-et-priorites-HP010078886.aspx#BMtypes_of_operators
J'ai ma réponse.
Encore merci.
vieu bison boiteu
Messages postés
44276
Date d'inscription
lundi 11 avril 2005
Statut
Contributeur
Dernière intervention
18 avril 2024
3 549
15 août 2013 à 09:07
15 août 2013 à 09:07
salut
à ma connaissance , non
à+
à ma connaissance , non
à+
vieu bison boiteu
Messages postés
44276
Date d'inscription
lundi 11 avril 2005
Statut
Contributeur
Dernière intervention
18 avril 2024
3 549
15 août 2013 à 13:08
15 août 2013 à 13:08
se serait Somme ((A2*A2)+(A4*(A3/10)))
Raymond PENTIER
Messages postés
58389
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 avril 2024
17 090
16 août 2013 à 06:37
16 août 2013 à 06:37
Non, VBB !