Office
Se connecter

Présentation des calculs de données

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Vous pouvez utiliser des formules et des fonctions dans des listes ou bibliothèques pour calculer des données de manières différentes. En ajoutant une colonne calculée à une liste ou bibliothèque, vous pouvez créer une formule qui inclut des données provenant d’autres colonnes et effectue des fonctions pour calculer des dates et heures, pour résoudre des équations mathématiques ou manipuler du texte. Par exemple, une liste de tâches, vous pouvez utiliser une colonne pour calculer le nombre de jours que nécessaires pour effectuer chaque tâche, basé sur les colonnes de Date de début et Date de fin.

Remarque : Cet article décrit les concepts de base liés à l'utilisation de formules et de fonctions. Pour obtenir des informations spécifiques sur une fonction donnée, voir l'article traitant de cette fonction.

Contenu de cet article

Vue d’ensemble des formules

Vue d’ensemble des fonctions

Utilisation de références de colonne dans une formule

Utilisation de constantes dans une formule

Utilisation d’opérateurs de calcul dans une formule

Vue d'ensemble des formules

Les formules sont des équations qui effectuent des calculs sur les valeurs contenues dans une liste ou une bibliothèque. Une formule commence par un signe égal (=). Par exemple, la formule ci-après multiplie 2 par 3, puis ajoute 5 au résultat.

=5+2*3

Vous pouvez utiliser une formule dans une colonne calculée et pour calculer des valeurs par défaut pour une colonne. Une formule peut contenir des fonctions, des références de colonnes, des opérateurs et des constantes, comme dans l’exemple suivant.

=PI()*[Result]^2

Élément

Description

Fonction

La fonction PI() renvoie la valeur de pi : 3,141592654.

Référence (ou nom de colonne)

[Résultat] représente la valeur de la colonne Résultat de la ligne active.

Constante

Nombres ou valeurs texte entrées directement dans une formule, par exemple 2.

Opérateur

L'opérateur * (astérisque) multiplie des nombres et l'opérateur ^ (le signe insertion) élève un nombre à une puissance.

Une formule peut utiliser un ou plusieurs des éléments contenus dans le tableau précédent. Voici quelques exemples de formules (par ordre de complexité croissante).

Formules simples (telles que =345+128)

Les formules ci-dessous contiennent des constantes et des opérateurs.

Exemple

Description

=128+345

Ajoute 128 et 345

=5^2

Élève 5 au carré

Formules pouvant contenir des références de colonne (par exemple, = [Chiffre d'affaires]>[Coût] )

Les formules ci-dessous font référence à d'autres colonnes dans la même liste ou la même bibliothèque.

Exemple

Description

=[Chiffre d'affaires]

Utilise la valeur de la colonne Chiffre d'affaires.

=[Chiffre d'affaires]*10/100

10 % de la valeur de la colonne Chiffre d'affaires.

=[Chiffre d'affaires] > [Coût]

Renvoie Oui si la valeur de la colonne Chiffre d'affaires est supérieure à celle de la colonne Coût.

Formules qui appellent des fonctions (par exemple, =MOYENNE(1! 2! 3! 4! 5!) )

Les formules ci-dessous appellent des fonctions intégrées.

Exemple

Description

=MOYENNE(1! 2! 3! 4! 5!)

Renvoie la moyenne d'un ensemble de valeurs

=MAX([Q1], [Q2], [Q3], [Q4])

Renvoie la valeur la plus grande dans un ensemble de valeurs.

=SI([Coût]>[Chiffre d'affaires], "Pas OK", "OK")

Renvoie Pas OK si le coût est supérieur au chiffre d'affaires. Sinon, renvoie OK.

=JOUR("15-Avr-2008")

Renvoie la partie jour d'une date. Dans le cas présent, cette formule renvoie le chiffre 15.

Formules avec des fonctions imbriquées (par exemple, =SOMME(SI([A]>[B], [A]-[B], 10), [C]))

Les formules ci-dessous spécifient une ou plusieurs fonctions comme arguments de la fonction.

Exemple

Description

=SOMME(SI([A]>[B], [A]-[B], 10), [C])

Le fonction SI renvoie la différence entre les valeurs des colonnes A et B, ou bien 10.

La fonction SOMME additionne la valeur renvoyée par la fonction SI et la valeur de la colonne C.

=DEGRES(PI())

La fonction PI renvoie le nombre 3,141592654.

La fonction DEGRÉS convertit en degrés une valeur spécifiée en radians. Cette formule renvoie la valeur 180.

=ESTNUM(CHERCHE("BD",[Colonne1]))

La fonction TROUVE recherche la chaîne BD dans Colonne1 et renvoie la position du début de cette chaîne. Elle renvoie une valeur d'erreur si la chaîne n'est pas trouvée.

La fonction ESTNUM renvoie Oui si la fonction TROUVE renvoie une valeur numérique. Sinon, elle renvoie Non.

Haut de la Page

Vue d'ensemble des fonctions

Les fonctions sont des formules prédéfinies qui effectuent des calculs en utilisant des valeurs spécifiques, appelées arguments, dans un certain ordre (ou structure). Elles permettent d'effectuer des calculs simples ou complexes. Ainsi, l'exemple suivant de la fonction ARRONDI arrondit à deux décimales un nombre de la colonne Coût.

=ROUND([Cost], 2)

Les termes ci-dessous vous seront utiles pour apprendre les fonctions et les formules :

Structure     La structure d'une fonction commence par un signe égal (=), suivi du nom de la fonction, d'une parenthèse ouvrante, des arguments de la fonction séparés par des points-virgules, et une parenthèse fermante.

Nom de fonction     Il s'agit du nom d'une fonction prise en charge par les listes ou les bibliothèques. Chaque fonction accepte un nombre spécifique d'arguments, les traite et renvoie une valeur.

Arguments     Les arguments peuvent être des nombres, du texte, des valeurs logiques telles que Vrai ou Faux ou des références de colonnes. L'argument que vous désignez doit produire une valeur valide pour cet argument. Les arguments peuvent également être des constantes, des formules ou d'autres fonctions.

Dans certains cas, vous pouvez être amené à utiliser une fonction comme argument d'une autre fonction. Par exemple, la formule suivante utilise la fonction MOYENNE et compare le résultat avec la somme des valeurs de deux colonnes.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Valeurs renvoyées valides     Lorsqu'une fonction est utilisée comme argument, elle doit renvoyer le même type de valeur que l'argument. Si l'argument renvoie la valeur Oui ou Non, par exemple, la fonction imbriquée doit aussi renvoyer ce type de valeur. Dans le cas contraire, la liste ou la bibliothèque renvoie une valeur d'erreur #VALEUR!.

Limites des niveaux d'imbrication     Une formule peut contenir jusqu'à huit niveaux d'imbrication. Lorsque la fonction B est utilisée comme argument de la fonction A, la fonction B est dite de deuxième niveau. Dans l'exemple ci-dessus, la fonction SOMME est une fonction de deuxième niveau, car elle correspond à un argument de la fonction MOYENNE. Une fonction imbriquée dans la fonction SOMME serait une fonction de troisième niveau, etc.

Remarques : 

  • Les listes et les bibliothèques ne prennent pas en charge les fonctions ALEA et MAINTENANT.

  • Les fonctions AUJOURDHUI et MOI ne sont pas prises en charge dans les colonnes calculées, mais sont acceptées comme paramètre de valeur par défaut d'une colonne.

Haut de la Page

Utilisation de références de colonnes dans une formule

Une référence identifie une cellule de la ligne active et indique à une liste ou une bibliothèque où rechercher les valeurs ou les données que vous souhaitez utiliser dans une formule. Par exemple [Coût] fait référence à la valeur de la colonne Coût dans la ligne active. Si la colonne Coût contient la valeur 100 pour la ligne active, =[Coût]*3 renvoie 300.

Avec les références, vous pouvez utiliser les données contenues dans différentes colonnes d'une liste ou d'une bibliothèque, dans une ou plusieurs formules. Les colonnes de types de données suivants peuvent être référencées dans une formule : texte d'une seule ligne, nombre, devise, date et heure, choix, oui/non et valeur calculée.

Utilisez le nom complet de la colonne pour y faire référence dans une formule. Si ce nom comporte une espace ou un caractère spécial, vous devez le placer entre crochets ([ ]). Les références ne respectent pas la casse. Par exemple, vous pouvez faire référence dans une formule à la colonne Prix unitaire, sous la forme [Prix unitaire] ou [prix unitaire].

Remarques : 

  • Vous ne pouvez pas faire référence à une valeur dans une ligne autre que la ligne active.

  • Vous ne pouvez pas faire référence à une valeur dans une autre liste ou bibliothèque.

  • Vous ne pouvez pas faire référence à l'ID d'une ligne que vous venez d'insérer : cet ID n'existe pas encore au moment de l'exécution du calcul.

  • Vous ne pouvez pas faire référence à une autre colonne dans une formule qui crée une valeur par défaut pour une colonne.

Haut de la Page

Utiliser des constantes dans une formule

Une constante est une valeur qui n'est pas calculée. Par exemple, la date 10/9/2008, le nombre 210 et le texte « Bénéfices trimestriels » sont tous des constantes. Les types de données possibles pour les constantes sont les suivants :

  • Chaîne (Exemple: =[Nom] = "Dupont")

    Les constantes chaîne sont placées entre guillemets et peuvent comporter jusqu'à 255 caractères.

  • Nombre (exemple : =[Coût] >= 29,99)

    Les constantes numériques peuvent comporter des décimales et être positives ou négatives.

  • Date (Exemple : =[Date] > DATE(2007,7,1))

    Les constantes date requièrent l'utilisation de la fonction DATE(année;mois;jour).

  • Booléenne (exemple : =SI([Coût]>[Chiffre d'affaires], "perte", "pas de perte") )

    Oui et Non sont des constantes booléennes. Vous pouvez les utiliser dans des expressions conditionnelles. Dans l'exemple ci-dessus, si la valeur de Coût est supérieure à celle de Chiffre d'affaires, la fonction SI renvoie Oui et la formule renvoie la chaîne « perte ». Si la valeur de Coût est égale ou inférieure à celle de Chiffre d'affaires, la fonction renvoie Non, et la formule renvoie la chaîne « pas de perte ».

Haut de la Page

Utiliser des opérateurs de calcul dans une formule

Les opérateurs spécifient le type de calcul que vous souhaitez effectuer sur les éléments d'une formule. Les listes et les bibliothèques prennent en charge trois types d'opérateurs de calcul différents : arithmétiques, de comparaison et de texte.

Opérateurs arithmétiques

Utilisez les opérateurs arithmétiques ci-dessous pour effectuer les opérations mathématiques de base telles que l'addition, la soustraction ou la multiplication, pour combiner des nombres ou pour produire des résultats numériques.

Opérateur arithmétique

Signification (exemple)

+ (signe Plus)

Addition (3+3)

– (signe Moins)

Soustraction (3–1)
Nombre négatif (–1)

* (astérisque)

Multiplication (3*3)

/ (barre oblique)

Division (3/3)

% (signe Pour cent)

Pour cent (20%)

^ (signe d'insertion)

Exponentiation (3^2)

Opérateurs de comparaison

Vous pouvez comparer deux valeurs avec les opérateurs suivants. Lorsque deux valeurs sont comparées au moyen de ces opérateurs, le résultat est une valeur logique, Oui ou Non.

Opérateur de comparaison

Signification (exemple)

= (signe Égal)

Égal à (A=B)

> (signe Supérieur à)

Supérieur à (A>B)

< (signe Inférieur à)

Inférieur à (A<B)

>= (signe Supérieur ou égal à)

Supérieur ou égal à (A>=B)

<= (signe Inférieur ou égal à)

Inférieur ou égal à (A<=B)

<> (signe Différent de)

Différent de (A<>B)

Opérateur de texte

Utilisez le signe « & » (et commercial) pour combiner (concaténer) une ou plusieurs chaînes de texte en vue d’obtenir un seul élément de texte.

Opérateur de texte

Signification (exemple)

& (le « et » commercial)

Connecte ou concatène deux valeurs pour produire une seule valeur texte continue ("Les"&"Comptoirs")

Ordre dans lequel une liste ou une bibliothèque effectue les opérations dans une formule

Les formules calculent les valeurs dans un ordre spécifique. Une formule doit commencer par un signe égal (=). À la suite de ce signe se trouvent les éléments à calculer (les opérandes), qui sont séparés par des opérateurs de calcul. Les listes et les bibliothèques calculent la formule de gauche à droite, selon un ordre spécifique pour chaque opérateur de la formule.

Ordre de priorité des opérateurs

Si vous combinez plusieurs opérateurs dans une même formule, les listes et les bibliothèques effectuent les opérations dans l'ordre indiqué par le tableau ci-après. 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), les listes et les bibliothèques traitent les opérateurs de gauche à droite.

Opérateur

Description

Négation (comme dans –1)

%

Pourcentage

^

Exposant

* et /

Multiplication et division

+ et –

Addition et soustraction

&

Concaténation (lie deux chaînes de texte)

= < > <= >= <>

Comparaison

Utilisation des parenthèses

Pour modifier l'ordre d'évaluation, mettez entre parenthèses la partie de la formule qui doit être calculée la première. Par exemple, le résultat de la formule ci-après est 11, car une liste ou une bibliothèque effectue la multiplication avant l'addition. Cette formule multiplie 2 par 3, puis ajoute 5 au résultat.

=5+2*3

En revanche, si vous utilisez des parenthèses pour modifier la syntaxe, la liste ou la bibliothèque additionne 5 et 2, puis multiplie le résultat par 3 pour obtenir 21.

=(5+2)*3

Dans l'exemple ci-dessous, les parenthèses entourant la première partie de la formule obligent la liste ou la bibliothèque à calculer d'abord [Coût]+25, puis à diviser le résultat par la somme des valeurs des colonnes EC1 et EC2.

=([Cost]+25)/SUM([EC1]+[EC2])

Haut de la Page

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×