Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager
Foglio elettronico - Le formule Folha de cálculo - As fórmulas Tabellenkalkulation - die Formeln Spreadsheet - Formulas

Introduction aux formules

Le principal intérêt d'un tableur est de permettre d'automatiser des calculs, c'est-à-dire d'utiliser des cellules pour effectuer des opérations en fonction des valeurs d'autres cellules. Le tableur recalcule ainsi toutes les valeurs à chaque changement d'une valeur d'une cellule.

On parle ainsi de formule pour désigner l'expression, qui, une fois saisie dans une cellule, permet au tableur d'effectuer automatiquement un calcul à partir des valeurs d'autres cellules et d'afficher un résultat.

Les formules peuvent ainsi contenir des références à d'autres cellules, des expressions, ou bien des fonctions.

Saisir une formule

La saisie d'une formule se fait en sélectionnant une cellule puis en utilisant la barre de formules.

barre de formules de Microsoft Excel

Pour entrer une formule il suffit de commencer la saisie par le signe d'égalité (=) puis d'entrer les références des cellules à utiliser et éventuellement des opérateurs et/ou fonctions.

Il est également possible de cliquer sur le bouton Formule de la barre de formules. Ainsi l'exemple ci-dessous schématise l'utilisation d'une formule dans la cellule C15 pour effectuer la somme des cellules D11 et D13.

Saisie d\'une formule sous Microsoft Excel

Lors de l'appui sur le bouton Entrée, le tableur calcule la valeur de la cellule C15 et en affiche le résultat :

Interpretation d\'une formule par Microsoft Excel

Exemple pratique

Dans l'exemple ci-dessous nous allons voir comment utiliser les formules afin de calculer automatiquement le prix TTC (Toutes Taxes Comprises) d'une liste d'articles dont le prix est donné "Hors Taxe" (HT), puis calculer le prix total de ces articles.

Calcul du prix TTC d\'un article connaissant le montant HT et la TVA

Pour avoir le montant TTC de l'article 34FR453, il suffit d'ajouter à son montant HT le montant équivalent à la taxe, c'est-à-dire le montant HT que multiplie la valeur de la TVA (19.6% dans notre cas) :

Montant_TTC = Montant_HT + Montant_HT*TVA

Dans le cas ci-dessus,

  • le montant TTC est situé en E6,
  • le montant HT est situé en D6,
  • le montant de la TVA est situé en D11,
ce qui nous donne la formule suivante :
= D6 + D6*D11

Pour calculer le montant TTC de l'article 34FR453, il suffit donc dans un premier temps de sélectionner la cellule correspondant à ce calcul (E6) puis de commencer la saisie de la formule (soit en commençant avec le signe égal, soit en cliquant sur le bouton de formule).

Le tableur est alors en mode saisie de formule, il suffit alors :

  • soit de saisir directement la formule au clavier
  • soit de constituer la formule en sélectionnant les cellules au fur et à mesure

Dans le second cas, un clic sur la cellule D6 va automatiquement ajouter son nom dans la barre de formule, un nouveau clic sur cette cellule va afficher D6+D6 car l'addition est l'opération par défaut dans le tableur. Il suffit ensuite d'appuyer sur la touche * pour signaler que l'on souhaite faire une multiplication, puis de sélectionner la cellule D11.

Afin de valider la formule il est nécessaire d'appuyer sur la touche Entrée du clavier ou bien d'utiliser le bouton Entrée de la barre de formule. Le tableur va alors afficher le résultat du calcul au niveau de la cellule E6 :

Calcul du prix TTC d\'un article connaissant le montant HT et la TVA

La copie de formules

Imaginons désormais que l'on souhaite recopier cette formule pour l'utiliser sur les autres articles. Il suffit de sélectionner la formule (cellule E6), de la copier, puis de sélectionner le bloc de cellules de E7 à E9 (noté E7:E9) et de coller la formule précédemment copiée. Voici le résultat :

Copie d\'une formule sous Excel

On peut remarquer que la formule une fois copiée ne donne pas les bonnes valeurs :

Erreur lors de la copie d\'une formule sous Excel

En effet, lorsque l'on clique sur une des cellules, on s'aperçoit que le tableur fait référence aux prix hors taxe concernant les bons articles mais que la référence à la cellule donnant la TVA est erronée (D13 au lieu de D11).

Cela est dû au fait que les références saisies précédemment sont des références relatives. Le tableur effectue donc automatiquement le décalage des références aux cellules lors de la copie. Ainsi, pour éviter que le tableur ne décale la référence à la cellule indiquant la TVA il est nécessaire d'utiliser une référence absolue ($D$11). Reprenons la formule :

Utilisation d\'une référence absolue dans une formule

Le tableur donne alors un résultat cohérent :

Résultat de la formule avec une référence absolue

Utilisation de fonctions dans les formules

Il est également possible d'utiliser des fonctions dans les formules, permettant de faire des calculs avancés. La plupart des tableurs offrent un grand nombre de fonctions intégrées (Excel en propose plus de 400).

Reprenons l'exemple ci-dessus. Si nous souhaitons calculer automatiquement le total HT et TTC des commandes, il est possible d'utiliser la fonction Somme()). Pour ce faire, il suffit de sélectionner la cellule dans laquelle on souhaite voir figurer la somme, de saisir une formule (en la commençant par le signe =) en utilisant la fonction Somme(). Il existe plusieurs façons de saisir la fonction Somme() :

  • en la saisissant manuellement dans la barre de formule
  • en utilisant le bouton fonction permettant de choisir la fonction dans une liste :

    Utilisation du bouton fonction

  • en utilisant directement le bouton somme

    Utilisation du bouton somme

Quelle que soit la façon choisie, il est essentiel de préciser les arguments de la fonction Somme(), c'est-à-dire de lui préciser les cellules dont la somme doit être faite. Deux possibilités s'offrent à nouveau à l'utilisateur :
  • saisir au clavier les références des cellules à sélectionner
  • sélectionner les cellules ou les blocs de cellules à sélectionner

Utilisation de la fonction somme

Voici le résultat interprété par le tableur :

Résultat de la fonction somme

Dernière modification le mardi 14 octobre 2008 à 17:40:34.Ce document intitulé « Tableur - Les formules » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Formulaire PHP : transfert de tableau (Résolu) Bonjour, J’ai un formulaire surlequel l’utilisateur saisie ses données et en arrière plan le script créé (indépandamment de ces saisies) un tableau simple de valeurs (type chaine de caractère). Je souhaite passer toutes ces infos par le formulaire... www.commentcamarche.net/forum/affich-1769694-formulaire-php-transfert-de-tableau
Formulaire d'ajout sous acces et table liée J'ai un problème avec access depuis un formulaire lié à une table j'essai d'ajouter un nouvel enregistrement. Hélas je ne peux que modifier un des enregistrements existants. je fais les modifications depuis acces mais les Tables sont sous MySql je m'y... www.commentcamarche.net/forum/affich-2631915-formulaire-d-ajout-sous-acces-et-table-liee
Access: table, formulaire et nouveau champ ? (Résolu) Bonjour à tous, j'ai une petite question à propos d'access (version 2002): j'ai créé une table avec plusieurs champs puis avec l'assistant "créer un formulaire" j'ai selectionné tous les champs de ma table. J'ai fait la mise en page souhaitée pour mon... www.commentcamarche.net/forum/affich-2059220-access-table-formulaire-et-nouveau-champ
Macro Excel ajout de ligne fin de tableauBonjour, J'ai créé un bouton pour ajouter une ligne à mon tableau. J'ai associé une macro qui recopie les formules de la ligne précédente. Le problème est que je ne sais pas comment indiquer qu'il faut insérer la ligne dans la première cellule vide de... www.commentcamarche.net/forum/affich-5533795-macro-excel-ajout-de-ligne-fin-de-tableau
Calcul ds tableau MS WordSalut à tous. Je voudrais introduire des formules de calcul qui se servent des cellules créées avec les tableaux de word. On pourra ainsi faire : C2 = A1 + B1 J'ai un problème pour pouvoir nommer les cellules. cad : comment faire pq word reconnaisse... www.commentcamarche.net/forum/affich-1179596-calcul-ds-tableau-ms-word
Formulaire access 2003Bonjour Lorsque je crée un formulaire en mode création sur base de plusieurs tables et que je passe en mode affichage le formulaire apparait vierge (aucun champ n'est présent mais le format est conservé=couleur de fond). Une des tables que j'utilise... www.commentcamarche.net/forum/affich-1966768-formulaire-access-2003
Les formulaires HTMLIntérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains... www.commentcamarche.net/contents/html/htmlform.php3
Tableur - Les feuilles de calculLa notion de feuille de calcul Un tableur présente les données et les formules sous forme d'un tableau (lignes et colonnes) appelé feuille de calcul. Une feuille de calcul est constitué de lignes (numérotées à l'aide de chiffres) et de colonnes... www.commentcamarche.net/contents/tableur/tabfeuille.php3