edubun
Français

Écrire ses premières formules

=5+2*3 donne 11, pas 21. Le tableau des opérateurs de Microsoft indique que la multiplication passe avant l'addition.

Le signe égal

Une formule est une instruction que le tableur exécute et remplace par sa réponse. Elle commence toujours par un signe égal. Tape =3+4 et la cellule affiche 7 ; tape 3+4 sans le signe et la cellule contient le texte 3+4. L'aide de Microsoft le dit ainsi : le signe égal indique à Excel que les caractères qui suivent forment une formule. Après le signe viennent les opérandes, les nombres et les références de cellules, reliés par des opérateurs comme + et *.

OpérateurSensExemple
+addition=3+3 donne 6
-soustraction, ou opposé=3-1 donne 2
*multiplication=3*3 donne 9
/division=3/3 donne 1
^puissance=2^3 donne 8
%pourcentage=20% donne 0.2
&concaténation de texte="North"&"wind" donne Northwind
= < > <= >= <>comparaison=3>2 donne TRUE

Ce qui est calculé en premier

Quand une formule mélange des opérateurs, Excel suit un ordre fixe. Microsoft le donne du premier au dernier : la négation (comme dans −1), le pourcentage, l'exposant, la multiplication et la division, l'addition et la soustraction, la concaténation de texte avec &, et enfin les comparaisons. Les opérateurs de même niveau se calculent de gauche à droite. =5+2*3 multiplie donc d'abord et donne 11, alors que =(5+2)*3 additionne d'abord à cause des parenthèses et donne 21. Les parenthèses sont l'outil pour obtenir l'ordre voulu, et des parenthèses en plus ne font jamais de mal.

Un résultat surprend ceux qui connaissent l'algèbre de l'école. Comme la négation passe avant l'exposant dans la liste d'Excel, =-2^2 signifie (−2) au carré et donne 4, pas −4. Si tu veux moins deux au carré, écris =-(2^2). C'est un bon exemple de la raison pour laquelle une formule importante doit être vérifiée avec une valeur qu'on peut calculer de tête.

Désigner des cellules au lieu de taper des nombres

Une formule comme =3.5*4 fonctionne, mais elle cache les nombres dans la formule. Mets plutôt le prix en B2 et la quantité en C2, et écris =B2*C2 en D2. Les données sont maintenant visibles, et quand tu modifies la quantité en C2, le coût en D2 se met à jour tout seul. C'est la raison d'être principale des tableurs. Tu n'as pas besoin de taper l'adresse : pendant que tu écris une formule, clique sur une cellule et son adresse s'insère à l'emplacement du curseur ; faire glisser sur plusieurs cellules insère une plage.

Les noms de fonctions et de cellules ne sont pas sensibles à la casse : =b2*c2 fonctionne et s'affiche en majuscules. Le texte dans une formule doit être entre guillemets droits, comme dans ="Total: "&D4. Sans guillemets, le programme cherche un nom appelé Total, n'en trouve aucun et affiche #NAME?. Dans le labo, le panneau sous la grille liste chaque cellule qu'utilise une formule, dans la même couleur que son contour dans la grille, ce qui permet de voir facilement si une formule pointe là où tu le crois.

La modification se fait de la même façon dans les deux programmes. Sélectionne la cellule et clique dans la barre de formule, ou double-clique sur la cellule, modifie la formule et appuie sur Entrée pour la garder ou sur Échap pour annuler la modification. Taper directement dans une cellule sélectionnée remplace ce qu'elle contenait : c'est une façon courante de perdre une formule par accident. Si un résultat paraît faux, vérifie-le avec des nombres que tu peux calculer de tête : mets 10 et 2 dans les cellules de données, prévois la réponse et regarde si la formule est d'accord avant de lui confier de vrais chiffres.

Chargement

Fais glisser pour tourner. Fais défiler ou pince pour zoomer.

Commence une formule par =, puis clique sur B2, tape *, clique sur C2 et appuie sur Entrée. Modifie ensuite la quantité en C2 et regarde D2 et D4 suivre.
  1. Que renvoie =5+2*3 ?
  2. Que renvoie =(5+2)*3 ?
  3. Que renvoie =2^3 ?
  4. Que renvoie =10/4 ?
  5. Dans Excel, que renvoie =-2^2 ?
  6. B2 contient 4 et C2 contient 5. Que renvoie =B2*C2+1 ?
  7. B2 contient 4 et C2 contient 5. Que renvoie =B2*(C2+1) ?
  8. Tu tapes 3+4 dans une cellule, sans signe égal. Qu'est-ce qui est stocké ?
    • Le texte 3+4
    • Le nombre 7
    • Une erreur
    • Le nombre 34
  9. Que renvoie ="North"&"wind" ?
  10. Pourquoi écrire =B2*C2 plutôt que =3.5*4 ?
    • Le résultat se met à jour quand B2 ou C2 change
    • Le calcul est plus rapide
    • La réponse est arrondie
    • Les données sont cachées
  11. Une formule se termine par =IF(A1>5,Yes,"No") et affiche #NAME?. Quelle est la cause probable ?
    • Yes n'a pas de guillemets
    • A1 est vide
    • IF a besoin de quatre arguments
    • Le signe > n'est pas autorisé
L'essentiel
  • Une formule commence par =.
  • Ordre : négation, %, ^, * et /, + et −, &, comparaisons. Utilise des parenthèses pour le changer.
  • Utilise des références de cellules pour que les résultats se mettent à jour quand les données changent.
  • Le texte dans une formule se met entre guillemets droits.
Sources de ce cours (15)
  • Microsoft Support, "Excel specifications and limits" (support.microsoft.com/en-us/office/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3: 1,048,576 rows by 16,384 columns, 15-digit precision, 255 arguments)
  • "Calculation operators and precedence in Excel" (.../calculation-operators-and-precedence-in-excel-48be406d-4975-4d31-b2b8-7af9e0e2878a: operators, order negation % ^ * / + - & comparisons, =5+2*3 is 11, ="1"+"2" is 3, ="A"&TRUE is ATRUE, #### for too little space)
  • "SUM function" (.../sum-function-043e1c7d-7726-4e80-8f32-07b23e057f89: up to 255 numbers, =A1+B1+C1 gives #VALUE! with text while SUM ignores text)
  • "Switch between relative, absolute, and mixed references" (.../dfec08cd-ae65-4f56-839e-5f0d8d0baca9: =B4*C4 copied from D4 to D5 becomes =B5*C5)
  • "Date systems in Excel" (.../e7fe7167-48a9-4b96-bb53-5612a800b487: July 5, 2011 is 40729 in the 1900 system and 39267 in the 1904 system, 1,462 days apart)
  • "Remove or allow a circular reference" (.../8540bd0f-6e97-4483-bcf7-1b49cd50d123: warning, then 0 or the last value)
  • VLOOKUP and IF pages (#N/A, #NAME? from missing quotes)
  • Google Docs Editors Help: SUM (support.google.com/docs/answer/3093669: any number of arguments)
  • DATE (answer/3092969: days counted from December 30, 1899)
  • Keyboard shortcuts for Google Sheets (answer/181110: Ctrl+D fill down, Ctrl+R fill right, Ctrl+~ show all formulas, F4 absolute/relative)
  • Files you can store in Google Drive (support.google.com/drive/answer/37603: up to 20 million cells per spreadsheet)
  • ERROR.TYPE (answer/3238305: the error values)
  • History: Smithsonian National Museum of American History, VisiCalc software and documentation, object nmah_1696121 (Bricklin and Frankston, Apple II, 1979)
  • ACM Interactions, "The first killer app: a history of spreadsheets" (2013: Lotus 1-2-3, Excel for the Macintosh in 1985)
  • Wikipedia, VisiCalc and Lotus 1-2-3 (VisiCalc used A1 notation; Lotus 1-2-3 launched 1983)

Consulté le: 2026-10-17