Codes de champ : champ = (Formule)

S’applique à
Word pour Microsoft 365 Word pour Microsoft 365 pour Mac Word 2024 Word 2024 pour Mac Word 2021 Word 2021 pour Mac

Le code de champ = (formule) calcule un nombre à l’aide d’une formule mathématique.

Utilisez la commande Formule de l’onglet Mise en page de tableau qui s’affiche lorsque vous cliquez à l’intérieur d’un tableau pour ajouter un champ de formule à votre 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 sur Champ. (Si l’option Champ n’apparaît pas, vous devrez peut-être commencer par sélectionner l’option Texte.)

Un code de champ indique à 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 avez un tableur, 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 n’importe quelle combinaison de nombres, de signets qui font référence à des nombres, de champs générant des nombres, ainsi que les 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 { = PRODUIT (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 du tableau comme A1, A2, B1, B2, etc., avec la lettre représentant une colonne et le nombre représentant 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.

Tableau représentant des références à des cellules

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 :

Sélection d’une plage de cellules dans un tableau

=moyenne(b:b) ou =moyenne(b1:b3)

Sélection d’une plage de cellules dans un tableau

=moyenne(a1:b2)

Sélection d’une plage de cellules dans un tableau

=moyenne(a1:c2) ou =moyenne(1:1;2:2)

Sélection d’une plage de cellules dans un tableau

=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 pour référencer une cellule en dehors d’un tableau, identifiez le tableau à l’aide d’un signet. Par exemple, le champ { =average(Table2 b :b) } fait la moyenne de la colonne B dans le tableau marqué par le signet Table2.

Signet

Nom d’un signet qui fait référence à 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 requis autour d’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 de l’onglet Insertion ou de la commande Formule du menu Disposition (qui apparaît 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). Par exemple, { = 4 + 5 \# 00,00 } 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. Par exemple, { = 9 + 6 \# # $ } 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. Par exemple :
{ = 111053 + 111439 \# x## } affiche « 492 ».
{ = 1/8 \# 0,00x } affiche « 0,125 ».
{ = 3/4 \# .x } affiche « .8 ».

. (symbole décimal)

Détermine la position du séparateur décimal. Par exemple, { = SOMME(ABOVE) \# ###0,00 $ } affiche « 495,47 $ ».

Remarque

Sous Windows, utilisez le symbole décimal spécifié dans les paramètres régionaux du Panneau de configuration.

(espace) (séparateur de milliers)

Sépare les valeurs par groupes de trois chiffres. Par exemple, { = NetProfit \# $#,###,### } affiche « $2,456,800 ».

Remarque

Sous Windows, utilisez le séparateur spécifié par les paramètres régionaux du 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. Par exemple, si le signet Sales95 est une valeur positive, le champ { Sales95 \# « $#,##0.00 ;-$#,##0.00 » } affiche la valeur avec une mise en forme normale — 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 Sales95, { Sales95 \# "$#,##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, { = { Price } *8.1 % \# « $##0.00 'is sales tax' " } affiche « $347.44 is sales tax ».

`élémentnuméroté`

Affiche le numéro de l’élément précédent 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, { = SOMME(A1 :D4) \# « ##0,00 'est le total du tableau' 'table' » } affiche « 456,34 est le total du tableau 2 ».

Pour ajouter une légende à un objet, sous Windows, cliquez avec le bouton droit sur l’objet, ou sur Mac, appuyez sur Ctrl+Clic 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 signetVentesBrutes. 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 d’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.

{ = SOMME(AU-DESSUS) } (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.

{ = SOMME(Table3, C3) }

Contenu de la cellule située dans la troisième colonne de la troisième ligne du tableau marqué du signet « Tableau3 ».

{ = MIN(Table3 A3 :D3) }

Plus petite valeur des quatre premières cellules situées dans la troisième ligne d’un tableau marqué du signet « Tableau3 ».