Le code de champ = (Formule) calcule un nombre à l’aide d’une formule mathématique.
Vous pouvez utiliser la commande Formule sous l’onglet Disposition , qui s’affiche lorsque vous cliquez dans un tableau, pour ajouter ce champ à un document. Vous pouvez également l’ajouter à l’aide de la boîte de dialogue Champ .
Pour ouvrir la boîte de dialogue Champ, sous Windows, cliquez sur l’onglet Insertion, puis dans le groupe Texte, sélectionnez QuickPart, puis Champ. Sous Mac, cliquez sur l’onglet Insertion, puis sélectionnez Champ. (Si l’option Champn’apparaît pas, vous devrez peut-être commencer par sélectionner l’option Texte.)
Un code de champindique à Word quelles informations insérer dans le document après avoir déterminé la valeur du code de champ (par exemple, date du jour ou nombre de pages). En règle générale, la valeur résultante est simplement affichée dans le document. Vous pouvez basculer entre l’affichage du résultat et l’affichage du code de champ en appuyant sur Alt+F9 (Windows) ou fn+Option+F9 (Mac).
Conseil : Si vous disposez d’une application de feuille de calcul, comme Excel, il est souvent plus facile d’incorporer tout ou partie d’une feuille de calcul dans un document que d’utiliser le champ = (Formule).
Syntaxe
Lorsque vous affichez le code de champ = (Formule) dans votre document, la syntaxe se présente comme suit :
{ = Formule [Signet ] [\#Image numérique ] }
Instructions
Une formule est une expression qui peut contenir toute combinaison de nombres, de signets faisant référence à des nombres, de champs ayant des valeurs numériques pour résultat et d’autres opérateurs et fonctions disponibles. L’expression peut renvoyer à des valeurs présentes dans un tableau ou des valeurs retournées par des fonctions.
Informations supplémentaires sur les éléments suivants :
Opérateurs
Dans un champ = (Formule), vous pouvez utiliser toute combinaison de valeurs ainsi que les opérateurs mathématiques et relationnels qui suivent.
+
Addition
–
Soustraction
*
Multiplication
/
Division
%
Pourcentage
^
Puissances et racines
=
Égal à
<
Inférieur à
< =
Inférieur ou égal à
>
Supérieur à
> =
Supérieur ou égal à
< >
Différent de
Fonctions
Le champ = (Formule) peut utiliser les valeurs renvoyées par les fonctions qui suivent. Les fonctions suivies de parenthèses vides peuvent accepter n’importe quel nombre d’arguments. Les arguments doivent être séparés par le séparateur de liste défini dans les Paramètres régionaux du Panneau de configuration Microsoft Windows, à savoir des virgules (,) ou des points virgule (;). Les arguments peuvent être des nombres, des formules ou des noms de signets. Les fonctions AVERAGE(), COUNT(), MAX(), MIN(), PRODUCT() et SUM() peuvent également accepter des références à des cellules de tableau en tant qu’arguments.
ABS(x)
Renvoie la valeur positive d’un nombre ou d’une formule, indépendamment de sa valeur positive ou négative réelle.
AND(x,y)
Renvoie la valeur 1 si les expressions logiques x et y sont toutes deux vraies, ou la valeur 0 (zéro) si l’une des expressions est fausse.
AVERAGE( )
Renvoie la moyenne d’une liste de valeurs.
COUNT( )
Renvoie le nombre d’éléments dans une liste.
DEFINED(x)
Renvoie la valeur 1 (vrai) si l’expression x est correcte ou la valeur 0 (faux) si le calcul de l’expression est impossible.
FALSE
Renvoie 0 (zéro).
INT(x)
Renvoie les nombres placés à gauche de la décimale dans la valeur ou la formule x.
MIN( )
Renvoie la plus petite valeur d’une liste.
MAX( )
Renvoie la valeur maximale d’une liste.
MOD(x,y)
Renvoie le reste résultant de la division de la valeur x par la valeur y un nombre entier de fois.
NOT(x)
Renvoie la valeur 0 (zéro) (faux) si l’expression logique x est vraie, ou la valeur 1 (vrai) si l’expression est fausse.
OR(x,y)
Renvoie la valeur 1 (vrai) si l’une ou les deux expressions logiques x et y sont vraies, ou la valeur 0 (zéro) (faux) si les deux expressions sont fausses.
PRODUCT( )
Renvoie le résultat de la multiplication d’une liste de valeurs. Par exemple, la fonction { = PRODUCT (1,3,7,9) } renvoie la valeur 189.
ROUND(x,y)
Renvoie la valeur de x arrondie au nombre de décimales y; x peut être un nombre ou le résultat d’une formule.
SIGN(x)
Renvoie la valeur 1 si x est une valeur positive ou la valeur –1 si x est une valeur négative.
SUM( )
Renvoie la somme d’une liste de valeurs ou de formules.
TRUE
Renvoie la valeur 1.
Références de tableau
Lorsque vous effectuez des calculs dans un tableau, vous faites référence aux cellules de table sous la forme A2, B1, B2, A1, et ainsi de suite, la lettre représentant une colonne et le numéro, une ligne. Contrairement à celles de Microsoft Excel, les références de cellule de Microsoft Word sont toujours des références absolues et ne contiennent pas de signes dollar ($). Par exemple, la référence à une cellule sous la forme A1 dans Word équivaut à sa référence sous la forme $A$1 dans Excel.
Référencer des cellules individuelles
Pour référencer des cellules dans des formules, utilisez une virgule pour séparer les références à différentes cellules et un signe deux-points pour séparer la première cellule de la dernière cellule d’une plage déterminée (voir les exemples suivants).
Pour calculer la moyenne de ces cellules :
=moyenne(b:b) ou =moyenne(b1:b3)
=moyenne(a1:b2)
=moyenne(a1:c2) ou =moyenne(1:1;2:2)
=moyenne(a1;a3;c2)
Référence à une ligne ou une colonne entière
Pour référencer l’intégralité d’une ligne ou d’une colonne dans un calcul :
-
Utilisez une plage qui comprend uniquement la lettre ou le numéro qu’elle représente — par exemple, 1:1 pour faire référence à la première ligne d’un tableau. Cette désignation permet au calcul d’inclure automatiquement toutes les cellules de la ligne si vous décidez d’ajouter d’autres cellules ultérieurement.
-
Utilisez une plage qui comprend les cellules spécifiques — par exemple, a1:a3 pour faire référence à une colonne de trois lignes. Cette désignation permet au calcul d’inclure uniquement ces cellules. Si vous ajoutez d’autres cellules ultérieurement et que vous souhaitez que le calcul les prenne en compte, vous devez modifier le calcul.
Référencer des cellules d’un autre tableau
Pour référencer des cellules d’un autre tableau ou une cellule située en dehors d’un tableau, identifiez le tableau à l’aide d’un signet. Le champ { =moyenne(Tableau2 b:b) } par exemple, calcule la moyenne de la colonne B située dans le tableau marqué au moyen du signet Tableau2.
Signet
Nom d’un signet qui renvoie à une ou plusieurs valeurs.
Image numérique \#
Spécifie l’affichage d’une valeur numérique. Ce commutateur est appelé commutateur « image », car il utilise des symboles pour représenter le format du résultat du champ.
Par exemple, le commutateur \# $,0,00 dans { = SUM(ABOVE) \# $,0,00 } affiche un résultat tel que « $4,455.70 ». Si la valeur d’un champ ne correspond pas à un nombre, ce commutateur reste sans effet.
Remarque : Les guillemets ne sont pas obligatoires pour les images numériques simples qui n’incluent pas d’espaces, par exemple , { MarchSales \# $,0,00 }. Pour les images numériques complexes et celles qui comportent des espaces ou du texte, les guillemets sont obligatoires, comme l’indiquent les exemples suivants. Word ajoute des guillemets aux commutateurs d’image numériques si vous insérez un champ à l’aide de la commande Champ sous l’onglet Insertion ou de la commande Formule du menu Disposition (qui s’affiche lorsque vous cliquez à l’intérieur d’un tableau).
Combinez les éléments graphiques suivants pour générer un commutateur d’image numérique.
Éléments graphiques
0 (zéro)
Spécifie les décimales à afficher obligatoirement dans la valeur. Si la valeur ne comprend pas de chiffre à cet endroit, Word affiche un 0 (zéro). Le champ { = 4 + 5 \# 00.00 }, par exemple, affiche « 09,00 ».
#
Spécifie les décimales à afficher obligatoirement dans la valeur. Si à cet endroit la valeur ne comporte pas de chiffre, Word affiche un espace. Le champ { = 9 + 6 \# ### € }, par exemple, affiche « 15 € ».
x
Tronque les chiffres à gauche de l’espace réservé « x ». Si l’espace réservé se trouve à droite du séparateur décimal, Word arrondit la valeur. Exemples :
{ = 111053 + 111439 \# x## } affiche « 492 ». { = 1/8 \# 0,00x } affiche « 0,125 ». { = 3/4 \# ,x } affiche « ,8 ».. (virgule décimale)
Détermine la position du séparateur décimal. Le champ { = SUM(ABOVE) \# ###,00 € } affiche « 495,47 ».
Remarque : Sur Windows, utilisez le symbole décimal spécifié dans le cadre des paramètres régionaux dans Panneau de configuration.
(espace) (séparateur de milliers)
Sépare les valeurs par groupes de trois chiffres. Le champ { = NetProfit \# # ### ### € } affiche « 2 456 800 €».
Remarque : Sur Windows, utilisez le symbole de regroupement de chiffres spécifié par les paramètres régionaux dans Panneau de configuration.
- (signe moins)
Ajoute un signe moins à un résultat négatif ou un espace si le résultat est positif ou égal à 0 (zéro). Par exemple, { = 10 - 90 \# -## } affiche « -80 ».
+ (signe plus)
Ajoute un signe plus à un résultat positif, un signe moins à un résultat négatif ou un espace si le résultat est égal à 0 (zéro). Par exemple, { = 100 - 90 \# +## } affiche +10 et { = 90 - 100 \# +## } affiche « -10 ».
%, €, *, etc.
Inclut le caractère spécifié dans le résultat. Par exemple, { = netprofit \# "##%" } affiche « 33 % ».
"valeur positive; valeur négative"
Spécifie différents formats numériques pour les résultats positifs et négatifs. Si le signet Ventes95 est une valeur positive, par exemple, le champ { Ventes95 \# "#,##0,00 €;-#,##0,00 €" } affiche la valeur au format standard, par exemple « 1 245,65 € ». Une valeur négative est affichée en gras avec un signe moins, par exemple « -345,56 € ».
"valeur positive; valeur négative; zéro"
Spécifie différents formats numériques pour un résultat positif, négatif ou égal à 0 (zéro), séparés par des points-virgules. Par exemple, en fonction de la valeur du signet Ventes95, { Ventes95 \# "#,##0,00 €;(#,##0,00 €);0 €" } affiche des valeurs positives, négatives et égales à 0 (zéro) comme suit : 1 245,65 €, (345,56 €), 0 €.
’texte’
Ajoute du texte au résultat. Le texte doit figurer entre guillemets. Par exemple, { = { Prix } *8,1 % \# "##0,00 € ’est la taxe sur les ventes’ " } affiche 347,44 € est la taxe sur les ventes.
`élémentnuméroté`
Affiche le numéro de l’élément précédent que vous avez numéroté à l’aide de la commande Insérer une légende ou en insérant un champ SEQ.
L’identificateur de l’élément tel que « table » ou « figure » doit figurer entre accents graves (`). Le nombre séquentiel est affiché en chiffres arabes. Par exemple, { = SUM(A1:D4) \# "##0,00 ’est le total du tableau’ `table`" } affiche 456,34 est le total du tableau 2.
Pour ajouter un légende à un objet, sous Windows, cliquez avec le bouton droit sur l’objet ou, sur Mac, ctrl+cliquez sur l’objet, puis choisissez Insérer une légende.
Exemples
Exemple 1
Le champ suivant soustrait d’une valeur représentée par le signetGrossSales. Le commutateur numérique affiche les résultats en les accompagnant d’un symbole monétaire (14 786,17 €, par exemple) :
{ = VentesBrutes-29 897,62 \# "# ##0,00 €" }
Exemple 2
Le champ = (Formule) suivant calcule le nombre total de pages dans un document dont la numérotation des pages commence à 47 ; il affiche un résultat tel que « Page 51 sur 92 » :
Page { PAGE } de { = (47 - 1) + { NUMPAGES } }
Exemple 3
Les exemples qui suivent renvoient aux valeurs contenues dans un tableau. Les références de cellule données dans les exemples renvoient aux cellules du tableau contenant le champ =(Formule). Si le champ ne se trouve pas dans le tableau référencé, marquez le tableau à l’aide d’un signet et spécifiez le signet, en le faisant suivre des références de cellule.
{ = SUM(ABOVE) } (inséré dans une cellule de tableau)
Somme des cellules allant de la cellule située au-dessus du champ jusqu’à la première cellule de la colonne ou bien jusqu’à la première cellule vide, ou la première valeur non admise.
{ = SUM(Tableau3 C3) }
Contenu de la cellule située dans la troisième colonne de la troisième ligne du tableau marqué du signet « Tableau3 ».
{ = MIN(Tableau3 A3:D3) }
Plus petite valeur des quatre premières cellules situées dans la troisième ligne d’un tableau marqué du signet « Tableau3 ».