Créer ou supprimer une formule

Les formules (formule : suite de valeurs, références de cellule, noms, fonctions ou opérateurs dans une cellule permettant de générer une nouvelle valeur. Une formule commence toujours par le signe égal (=).) sont des équations qui effectuent des calculs sur les valeurs contenues dans votre feuille de calcul. Une formule commence toujours par le signe égal (=).

Vous pouvez créer une formule simple en utilisant des constantes (constante : valeur non calculée. Par exemple, le nombre 210, et le texte « CA trimestriel » sont des constantes. Une expression, ou une valeur résultant d’une expression, n’est pas une constante.) et des opérateurs (opérateur : signe ou symbole qui spécifie le type de calcul à réaliser dans une expression. Il existe des opérateurs mathématiques, de comparaison, logiques et de référence.). Par exemple, la formule =5+2*3, multiplie deux nombres et ajoute un nombre au résultat. Microsoft Office Excel suit l’ordre normal des opérations mathématiques. Dans l’exemple précédent, la multiplication (2*3) est effectuée en premier, puis le chiffre 5 est ajouté au résultat.

Vous pouvez également créer une formule en utilisant une fonction (fonction : formule pré-écrite qui prend une ou plusieurs valeurs, exécute une opération, puis renvoie une ou plusieurs valeurs. Utilisez des fonctions pour simplifier et raccourcir des formules sur une feuille de calcul, notamment celles qui effectuent des calculs longs et complexes.). Par exemple, les formules =SOMME(A1:A2) et SOMME(A1,A2) utilisent toutes deux la fonction SOMME pour ajouter les valeurs dans les cellules A1 et A2.

Selon le type de formule que vous créez, une formule peut contenir tout ou partie des éléments suivants.


Éléments d'une formule

Fonctions Une fonction, telle que PI(), commence par le signe égal ( =), et vous pouvez entrer des arguments (argument : valeurs utilisées par une fonction pour effectuer des opérations ou des calculs. Le type d’argument utilisé par une fonction lui est spécifique. Les arguments courants utilisés dans les fonctions comprennent les valeurs numériques, les valeurs de texte, les références de cellule et les noms.) pour la fonction entre parenthèses. Chaque fonction a une syntaxe d’argument spécifique.

Légende 2 Références de cellules Vous pouvez faire référence à des données dans des cellules de feuille de calcul en incluant des références de cellules dans la formule. Par exemple, la référence de cellule A2 retourne la valeur de cette cellule ou utilise cette valeur dans le calcul.
Légende 3 Constantes Vous pouvez également entrer des constantes, telles que des numéros (par exemple, 2) ou des valeurs de type texte, directement dans une formule.
Légende 4 Opérateurs Les opérateurs sont des symboles qui permettent de spécifier le type de calcul que la formule doit effectuer. Par exemple, l’opérateur ^ (signe insertion) élève un nombre à une puissance et l’opérateur * (astérisque) multiplie les nombres.

Pour obtenir le résultat de calcul souhaité, vous pouvez utiliser une seule fonction, des fonctions imbriquées ou des matrices (matrice : permet de créer des formules uniques permettant d’obtenir plusieurs résultats et qui agissent sur un groupe d’arguments répartis dans des lignes et des colonnes. Une plage matricielle partage une même formule tandis qu’une constante matricielle est un groupe de constantes qui sert d’argument.) qui calculent un ou plusieurs résultats. Vous pouvez supprimer les formules devenues inutiles.

Que voulez-vous faire ?


Créer une formule simple avec des constantes et des opérateurs de calcul

  1. Cliquez sur la cellule dans laquelle vous voulez entrer la formule.
  2. Tapez = (signe égal).
  3. Pour entrer la formule, effectuez l’une des opérations suivantes :
    • Tapez les constantes et les opérateurs que vous souhaitez utiliser dans le calcul.
Exemple de formule Effet
=5+2 Ajoute 5 et 2.
=5-2 Soustrait 2 à 5.
=5/2 Divise 5 par 2.
= 5*2 Multiplie 5 par 2.
=5^2 Élève 5 à la puissance 2.
  • Cliquez dans la cellule qui contient la valeur à utiliser dans la formule, tapez l’opérateur que vous souhaitez utiliser et cliquez dans une autre cellule qui contient une valeur.
Exemple de formule Effet
=A1+A2 Ajoute les valeurs des cellules A1 et A2.
=A1-A2 Soustrait la valeur présente dans la cellule A2 de la valeur présente dans la cellule A1.
=A1/A2 Divise la valeur présente dans la cellule A1 par la valeur présente dans la cellule A2.
=A1*A2 Multiplie la valeur présente dans la cellule A1 par la valeur présente dans la cellule A2.
=A1^A2 Élève la valeur présente dans la cellule A1 à la valeur exponentielle présente dans la cellule A2.
  1.  Conseil   Vous pouvez entrer autant de constantes et d’opérateurs que nécessaire à votre calcul.

  2. Appuyez sur Entrée.

Haut de la page Haut de la page

Créer une formule avec des références de cellules et des noms

Les formules exemples présentées à la fin de cette section contiennent des références relatives (référence relative : dans une formule, adresse d’une cellule basée sur la position relative de la cellule contenant la formule et de la cellule à laquelle il est fait référence. Si vous copiez la formule, la référence s’adapte automatiquement. Une référence relative s’affiche sous la forme A1.) et des noms (nom : mot ou chaîne de caractères qui représente une cellule, une plage de cellules, une formule ou une valeur constante. Utilisez des noms faciles à comprendre, tels que Produits, pour faire référence à des plages difficiles à comprendre, telles que Ventes!C20:C30.) d’autres cellules. La cellule contenant la formule est appelée cellule dépendante lorsque sa valeur dépend des valeurs d’autres cellules. Par exemple, la cellule B2 est une cellule dépendante si elle contient la formule =C2.

  1. Cliquez sur la cellule dans laquelle vous voulez entrer la formule.
  2. Dans la barre de formule (barre de formule : barre située en haut de la fenêtre Microsoft Excel qui permet d’entrer ou de modifier des valeurs ou des formules dans des cellules ou des graphiques. Affiche la valeur constante ou la formule enregistrée dans la cellule active.) Barre de formule, tapez = (signe égal).
  3. Effectuez l'une des actions suivantes :
    • Pour créer une référence, sélectionnez une cellule, une plage de cellules, un emplacement dans une autre feuille de calcul ou dans un autre classeur. Ce comportement est appelé demi-sélection. Vous pouvez faire glisser la bordure de la sélection de cellules pour déplacer la sélection, ou faire glisser le coin de la bordure pour développer la sélection.

L'identificateur de plages affecte une couleur aux antécédents

Légende 1 La première référence de cellule est B3, la couleur est bleue et la plage de cellules présente une bordure bleue et des coins carrés.
Légende 2 La deuxième référence de cellule est C3, la couleur est verte et la plage de cellules présente une bordure verte et des coins carrés.

 Remarque   En l’absence de coin carré sur une bordure de couleur, la référence renvoie à une plage nommée.

  • Pour entrer une référence à une plage nommée, appuyez sur F3, sélectionnez le nom dans la zone Coller un nom, puis cliquez sur OK.
Exemple de formule Effet
=C2 Utilise la valeur de la cellule C2.
=Feuil2!B2 Utilise la valeur de la cellule B2 sur la feuille Feuil2.
=Actif-Passif Soustrait la valeur présente dans une cellule appelée Passif d’une cellule appelée Actif.
  1. Appuyez sur Entrée.

Pour plus d'informations, consultez la rubrique Créer ou modifier une référence de cellule.

Haut de la page Haut de la page

Créer une formule en utilisant une fonction

  1. Cliquez sur la cellule dans laquelle vous voulez entrer la formule.
  2. Pour commencer la formule par la fonction, cliquez sur Insérer une fonction Image du bouton dans la barre de formule barre de formule.
  3. Sélectionnez la fonction que vous souhaitez utiliser.

Vous pouvez taper une question qui décrit ce que vous souhaitez faire dans la zone Recherchez une fonction (par exemple, « ajouter des nombres » renvoie la fonction SOMME) ou vous pouvez parcourir les catégories dans la zone Ou sélectionnez une catégorie.

 Conseil   Pour obtenir la liste des fonctions disponibles, voir Fonctions de feuille de calcul répertoriées par catégorie.

  1. Entrez les arguments.

 Conseil   Pour entrer les références de cellule en tant qu’argument, cliquez sur Réduire la boîte de dialogueImage du bouton (pour masquer momentanément la boîte de dialogue), sélectionnez les cellules dans la feuille de calcul, puis cliquez sur Développer la boîte de dialogueImage du bouton.

Exemple de formule Effet
=SOMME(A:A) Ajoute tous les nombres de la colonne A.
=MOYENNE(A1:B4) Fait la moyenne de tous les nombres de la plage.
  1. Lorsque votre formule est complète, appuyez sur Entrée.

 Conseil   Pour résumer rapidement des valeurs, vous pouvez utiliser la fonction Somme automatique. Sous l’onglet Accueil, dans le groupe Modification, cliquez sur Somme automatique, puis sélectionnez la fonction de votre choix.

Haut de la page Haut de la page

Créer une formule en utilisant des fonctions imbriquées

Les fonctions imbriquées utilisent une fonction en tant qu’argument d’une autre fonction. Vous pouvez imbriquer jusqu’à 64 niveaux de fonctions. Les formules suivantes additionnent un ensemble de nombres (G2:G5) uniquement si la moyenne d’un autre ensemble de nombres (F2:F5) est supérieure à 50. Dans le cas contraire, elles renvoient 0.


Fonctions imbriquées

Légende 1 Les fonctions MOYENNE et SOMME sont imbriquées dans la fonction SI.

  1. Cliquez sur la cellule dans laquelle vous voulez entrer la formule.
  2. Pour commencer la formule par la fonction, cliquez sur l’Assistant Fonction Image du bouton dans la barre de formule barre de formule.
  3. Sélectionnez la fonction que vous souhaitez utiliser.

Vous pouvez taper une question qui décrit ce que vous souhaitez faire dans la zone Recherchez une fonction (par exemple, « ajouter des nombres » renvoie la fonction SOMME) ou vous pouvez parcourir les catégories dans la zone Ou sélectionnez une catégorie.

 Conseil   Pour obtenir la liste des fonctions disponibles, voir Fonctions de feuille de calcul répertoriées par catégorie.

  1. Pour entrer les arguments, effectuez l’une ou plusieurs des actions suivantes :
    • Pour entrer des références de cellules en tant qu'argument, cliquez sur Réduire la boîte de dialogue Image du bouton à côté de l'argument souhaité (pour masquer temporairement la boîte de dialogue). Sélectionnez les cellules dans la feuille de calcul, puis cliquez sur Développer la boîte de dialogue Image du bouton.
    • Pour entrer une autre fonction en tant qu’argument, tapez-la dans la zone d’argument souhaitée. Par exemple, vous pouvez ajouter SOMME(G2:G5) dans la zone d’édition valeur_si_vrai de la fonction SI.
    • Les parties de la formule affichée dans la boîte de dialogue Arguments de la fonction reflètent la fonction que vous avez sélectionnée à l’étape précédente. Par exemple, si vous avez cliqué sur SI, la boîte de dialogue Arguments de la fonction affiche les arguments de la fonction SI.

Haut de la page Haut de la page

Créer une formule matricielle qui calcule un seul résultat

Vous pouvez utiliser une formule matricielle (formule matricielle : formule qui effectue plusieurs calculs sur un ou plusieurs ensembles de valeurs et qui renvoie un ou plusieurs résultats. Les formules matricielles sont placées entre accolades { } et sont entrées en appuyant sur Ctrl+Maj+Entrée.) pour effectuer plusieurs calculs afin de générer un seul résultat. Ce type de formule matricielle peut simplifier un modèle de feuille de calcul en remplaçant plusieurs formules différentes par une seule formule matricielle.

  1. Cliquez sur la cellule dans laquelle vous voulez entrer la formule matricielle.
  2. Entrez la formule que vous souhaitez utiliser.

 Conseil   Les formules matricielles utilisent la syntaxe de formule standard. Toutes commencent par un signe égal. Vous pouvez utiliser les fonctions Excel intégrées dans vos formules matricielles.

Par exemple, la formule suivante calcule la valeur totale d’une matrice contenant les valeurs d’actions, sans utiliser une ligne de cellules pour calculer et afficher les valeurs de chaque action.

Formule matricielle produisant un seul résultat

Formule matricielle produisant un seul résultat

Lorsque vous entrez la formule {=SOMME(B2:C2*B3:C3)} sous la forme d’une formule matricielle, Excel multiplie le nombre d’actions par la valeur de chaque action (500*10 et 300*15), puis additionne les résultats de ces calculs pour obtenir une valeur totale de 9 500.

  1. Appuyez sur Ctrl+Maj+Entrée.

Excel place automatiquement la formule entre { } (une paire d’accolades ouvrantes et fermantes).

 Remarque   Si vous tapez manuellement des accolades autour d’une formule, cette dernière n’est pas convertie en formule matricielle — vous devez appuyer sur Ctrl+Maj+Entrée pour la créer.

 Important   Lorsque vous modifiez une formule matricielle, les accolades ({ }) ne sont plus visibles et vous devez de nouveau appuyer sur Ctrl+Maj+Entrée pour intégrer les modifications dans une formule matricielle et pour ajouter les accolades.

Haut de la page Haut de la page

Créer une formule matricielle qui calcule plusieurs résultats

Certaines fonctions de feuille de calcul renvoient des tableaux de valeurs ou nécessitent un tableau de valeurs comme argument. Pour calculer plusieurs résultats en utilisant une formule matricielle, vous devez entrer le tableau dans une plage de cellules qui utilise le même nombre de lignes et de colonnes que les arguments de tableaux.

  1. Sélectionnez la plage de cellules dans laquelle vous voulez entrer la formule matricielle.
  2. Entrez la formule que vous souhaitez utiliser.

 Conseil   Les formules matricielles utilisent la syntaxe de formule standard. Toutes commencent par un signe égal. Vous pouvez utiliser les fonctions Excel intégrées dans vos formules matricielles.

Par exemple, dans le cas d’une série de trois chiffres de vente (colonne B) pour une série de trois mois (colonne A), la fonction TENDANCE détermine les valeurs linéaires pour les chiffres de vente. Pour afficher tous les résultats de la formule, elle doit être entrée dans trois cellules dans la colonne C (C1:C3).

Formule matricielle produisant plusieurs résultats

Formule matricielle produisant plusieurs résultats

Lorsque vous entrez la formule =TENDANCE(B1:B3,A1:A3) sous la forme d’une formule matricielle, elle produit trois résultats séparés (22 196, 17 079 et 11 962), en fonction des trois chiffres de vente et des trois mois.

  1. Appuyez sur Ctrl+Maj+Entrée.

Excel place automatiquement la formule entre { } (une paire d’accolades ouvrantes et fermantes).

 Remarque   Si vous tapez manuellement des accolades autour d’une formule, cette dernière n’est pas convertie en formule matricielle — vous devez appuyer sur Ctrl+Maj+Entrée pour la créer.

 Important   Lorsque vous modifiez une formule matricielle, les accolades ({ }) ne sont plus visibles et vous devez de nouveau appuyer sur Ctrl+Maj+Entrée pour intégrer les modifications dans une formule matricielle et pour ajouter les accolades.

Haut de la page Haut de la page

Supprimer une formule

Lorsque vous supprimez une formule, les valeurs obtenues par la formule sont également supprimées. Toutefois, vous pouvez choisir de supprimer uniquement la formule et conserver le résultat de la formule affiché dans la cellule.

  • Pour supprimer des formules avec les résultats, procédez comme suit :
    1. Sélectionnez la cellule ou la plage de cellules qui contiennent la formule.
    2. Appuyez sur Suppr.
  • Pour supprimer des formules sans supprimer les résultats, procédez comme suit :
  1. Sélectionnez la cellule ou la plage de cellules qui contiennent la formule.

Si la formule est une formule matricielle, sélectionnez la plage de cellules qui contiennent la formule matricielle.

AfficherComment sélectionner une plage de cellules qui contiennent une formule matricielle

  1. Cliquez dans une cellule de la formule matricielle.
  2. Sous l'onglet Accueil, dans le groupe Édition, cliquez sur Rechercher et remplacer, puis sur Atteindre.
  1. Cliquez sur Spécial.
  2. Cliquez sur l’option Matrice en cours.
  1. Sous l’onglet Accueil, dans le groupe Presse-papiers, cliquez sur Copier  Image du bouton.

Image Ruban Excel

Raccourci clavier  Vous pouvez également appuyer sur Ctrl+C.

  1. Dans le groupe Presse-papiers de l’onglet Accueil, cliquez sur la flèche située sous CollerImage du bouton, puis sélectionnez Coller des valeurs.

Haut de la page Haut de la page

Conseils et astuces sur la création de formules

Copier des formules rapidement    Vous pouvez rapidement entrer la même formule dans une plage de cellules. Sélectionnez la plage à laquelle appliquer un calcul, tapez la formule et appuyez sur Ctrl+Entrée. Par exemple, si vous tapez =SOMME(A1:B1) dans plage C1:C5 et que vous appuyez sur Ctrl+Entrée, Excel entre la formule dans chaque cellule de la plage, en utilisant A1 comme référence relative.

Utiliser la Saisie semi-automatique de formule    La saisie semi-automatique des formules permet de créer et de modifier plus facilement les formules et limite les erreurs de syntaxe et les fautes de frappe. Lorsque vous avez tapé un = (signe égal) et les premières lettres (les premières lettres servent de déclencheur d’affichage), Excel affiche une liste dynamique de fonctions valides et de noms sous la cellule. Lorsque vous avez inséré la fonction ou le nom dans la formule en utilisant un déclencheur d’insertion (appuyez sur Tab ou double-cliquez sur l’élément dans la liste), Excel affiche les arguments appropriés. Au fur et à mesure que vous complétez la formule, la saisie d’une virgule peut également servir de déclencheur d’insertion — Excel peut afficher d’autres arguments. Vous pouvez insérer d’autres fonctions ou noms dans la formule et, lorsque vous tapez les premières lettres, Excel affiche à nouveau une liste dynamique dans laquelle vous pouvez effectuer votre choix.

Utiliser les info-bulles de fonctions    Si vous connaissez les arguments d’une fonction, vous pouvez utiliser l’info-bulle de la fonction qui s’affiche après que vous avez tapé le nom de cette fonction et une parenthèse ouvrante. Cliquez sur le nom de la fonction pour afficher sa rubrique d’aide ou cliquez sur un nom d’argument pour sélectionner l’argument correspondant dans votre formule.

Haut de la page Haut de la page

Éviter les erreurs courantes lors de la création de formules

Le tableau suivant présente la synthèse des erreurs les plus courantes rencontrées lors de la saisie de formules, et la manière de les corriger.

Élément à vérifier Commentaires
Correspondance de toutes les parenthèses ouvertes et fermées     Vérifiez si toutes les parenthèses font effectivement partie d’une paire. Lorsque vous créez une formule, Excel affiche des parenthèses de couleur au fur et à mesure de leur saisie.
Utilisation des deux-points pour indiquer une plage     Lorsque vous faites référence à une plage de cellules adjacentes, utilisez les deux-points (:) pour séparer, dans la plage, la référence de la première cellule de la référence de la dernière cellule. Par exemple, A1:A5.
Saisie de tous les arguments requis     Certaines fonctions ont des arguments obligatoires. Vous devez donc vous assurer de n’avoir pas entré trop d’arguments.
N’imbriquez pas plus de 64 fonctions     Vous pouvez entrer ou imbriquer, un maximum de 64 niveaux de fonctions à l’intérieur d’une fonction.
Placement des autres noms de feuille entre des guillemets simples     Si la formule fait référence à des valeurs ou à des cellules d’autres feuilles de calcul ou d’autres classeurs dont le nom contient un caractère non alphabétique, vous devez placer une apostrophe ( ') de part et d’autre du nom de cette feuille de calcul ou de ce classeur.
Insertion du chemin pour les classeurs externes     Vérifiez si chaque référence externe (référence externe : référence à une cellule ou à une plage d’une feuille située dans un autre classeur Microsoft Excel ou une référence à un nom défini dans un autre classeur.) contient un nom de classeur et le chemin d'accès correspondant.
Saisie des nombres sans mise en forme     Ne mettez pas les nombres en forme lorsque vous les entrez dans les formules. Par exemple, si vous souhaitez entrer la valeur 1 000 €, entrez simplement 1000 dans la formule.

Haut de la page Haut de la page

 
 
S'applique à :
Excel 2007