Additionner avec SUM
Si une cellule d'une colonne contient le texte n/a, =B2+B3+B4 affiche #VALUE!, alors que =SUM(B2:B4) ignore le texte et additionne le reste.
Ta première fonction
Une fonction est un calcul nommé qui prend des données entre parenthèses. SUM additionne des nombres. Ses données, appelées arguments, peuvent être des nombres, des références de cellules, des plages ou n'importe quel mélange : =SUM(4,6), =SUM(B2:B13) et =SUM(B2:B13,D2) fonctionnent tous. Des virgules séparent les arguments. La page de Microsoft indique que SUM dans Excel en accepte jusqu'à 255, et l'aide de Google indique que Sheets en accepte autant qu'on veut. En pratique, une ou deux plages suffisent, car une seule plage peut couvrir des milliers de cellules.
Écrire =B2+B3+B4+B5+B6 donne le même total que =SUM(B2:B6) quand chaque cellule contient un nombre, mais Microsoft donne des raisons de préférer SUM. La version longue est facile à mal taper. Elle échoue avec #VALUE! si l'une des cellules contient du texte, car + doit transformer chaque morceau en nombre et ne peut pas transformer n/a en nombre. SUM ignore les valeurs texte d'une plage et n'additionne que les nombres. Et quand on insère une ligne à l'intérieur de la plage, SUM s'étend pour l'inclure, alors qu'une chaîne de signes + ne le fait pas.
Ignorer le texte est utile et dangereux à la fois. Si un chiffre a été tapé comme texte par erreur, par exemple un nombre collé avec une espace ou une apostrophe en trop, SUM le laisse de côté sans prévenir et le total est simplement trop petit. L'alignement à gauche de l'unité précédente est l'indice à chercher, et le panneau du labo indique la sorte de chaque valeur utilisée par une formule.
Deux-points et virgules
Les deux-points et la virgule n'ont pas le même rôle. B2:B6 signifie toutes les cellules de B2 à B6, soit cinq cellules. B2,B6 signifie seulement ces deux cellules. Microsoft les appelle l'opérateur de plage et l'opérateur d'union. =SUM(B2:B3,B6) additionne donc trois cellules, B2, B3 et B6. Encore un détail : dans certaines langues et régions, la virgule sert de séparateur décimal, et le tableur attend alors des points-virgules entre les arguments, comme dans =SUM(B2:B3;B6). C'est le cas avec les réglages français. La règle est la même, seul le séparateur change.
Les deux programmes ont un bouton de somme marqué de la lettre grecque Σ. Dans Excel, c'est Somme automatique (AutoSum), dans l'onglet Accueil ; dans Google Sheets, il se trouve dans le menu Fonctions de la barre d'outils. Sélectionne la cellule sous une colonne de nombres, appuie dessus, et le programme propose une plage. Vérifie la plage proposée avant d'appuyer sur Entrée, car elle s'arrête à la première cellule vide ou à la première étiquette rencontrée. Sélectionner un bloc de nombres affiche aussi leur somme en bas de la fenêtre, pratique pour un coup d'œil rapide sans rien écrire.
Une bonne habitude consiste à garder les totaux hors de la plage qu'ils additionnent. Si le total de B2:B6 se trouve en B7 et que la formule est =SUM(B2:B7), elle s'inclut elle-même : c'est une référence circulaire, qui produit une erreur ou un avertissement. Mets une étiquette comme Total dans la cellule à gauche du résultat pour que les lecteurs sachent ce qu'est ce nombre, et laisse la colonne de chiffres ne contenir que des chiffres. Alors SUM comme toute personne qui lit la feuille peuvent se fier à la colonne.
Fais glisser pour tourner. Fais défiler ou pince pour zoomer.
- B2:B6 contient 120, 95, le texte n/a, 130 et 110. Que renvoie =SUM(B2:B6) ?
- Mêmes cellules. Que renvoie =B2+B3+B4+B5+B6 ?
- #VALUE!
- 455
- 0
- #NAME?
- Combien de cellules =SUM(B2:B3,B6) additionne-t-il ?
- Avec 120, 95 et 110 en B2, B3 et B6, que renvoie =SUM(B2:B3,B6) ?
- Que renvoie =SUM(4,6,10) ?
- Combien de nombres SUM dans Excel peut-il prendre comme arguments séparés ?
- Que signifient les deux-points dans B2:B6 ?
- Toutes les cellules de B2 à B6
- Seulement B2 et B6
- B2 divisé par B6
- B2 ou B6, le plus grand des deux
- Un prix a été collé comme texte par erreur. Que fait SUM avec ?
- Il le laisse de côté sans prévenir
- Il affiche #VALUE!
- Il le compte comme 1
- Il le convertit et l'additionne
- Dans les régions où la virgule sert de séparateur décimal, comment sépare-t-on les arguments de SUM ?
- Avec des points-virgules
- Avec des deux-points
- Avec des espaces
- Avec des barres obliques
- A1:A4 contient 2, 4, 6 et 8. Que renvoie =SUM(A1:A4)/4 ?
- =SUM(plage) additionne les nombres d'une plage et ignore le texte.
- Une chaîne de signes + échoue avec #VALUE! quand une cellule contient du texte.
- Deux-points = plage, virgule = morceaux séparés.
- SUM dans Excel accepte jusqu'à 255 arguments ; Google Sheets n'a pas de limite fixe.
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