Formule SUM d'Excel pour totaliser une colonne, des lignes ou uniquement les cellules visibles

  • Partage Ça
Michael Brown

Ce tutoriel explique comment faire une somme dans Excel en utilisant la fonction AutoSum, et comment créer votre propre formule SOMME pour totaliser une colonne, une ligne ou une plage sélectionnée. Vous apprendrez également comment additionner uniquement les cellules visibles, calculer le total courant, additionner plusieurs feuilles, et découvrir pourquoi votre formule Somme Excel ne fonctionne pas.

Si vous souhaitez obtenir rapidement la somme de certaines cellules dans Excel, il vous suffit de sélectionner ces cellules et de consulter la barre d'état située dans le coin inférieur droit de votre fenêtre Excel :

Pour quelque chose de plus permanent, utilisez la fonction SUM d'Excel. Elle est très simple et directe, donc même si vous êtes un débutant en Excel, vous n'aurez guère de difficulté à comprendre les exemples suivants.

    Comment faire une somme dans Excel en utilisant un calcul arithmétique simple

    Si vous avez besoin d'un total rapide de plusieurs cellules, vous pouvez utiliser Microsoft Excel comme une mini-calculatrice. Il suffit d'utiliser la fonction opérateur de signe plus (+) comme dans une opération arithmétique normale d'addition. Par exemple :

    =1+2+3

    ou

    =A1+C1+D1

    Cependant, si vous devez additionner quelques dizaines ou quelques centaines de lignes, le fait de référencer chaque cellule dans une formule ne semble pas être une bonne idée. Dans ce cas, vous pouvez utiliser la fonction SUM d'Excel spécialement conçue pour additionner un ensemble de nombres spécifiés.

    Comment utiliser la fonction SOMME dans Excel

    La fonction SUM d'Excel est une fonction mathématique et trigonométrique qui additionne des valeurs. La syntaxe de la fonction SUM est la suivante :

    SUM(nombre1, [nombre2] ,...)

    Le premier argument est obligatoire, les autres chiffres sont facultatifs et vous pouvez fournir jusqu'à 255 chiffres dans une seule formule.

    Dans votre formule SUM d'Excel, chaque argument peut être une valeur numérique positive ou négative, une plage ou une référence de cellule. Par exemple :

    =SUM(A1:A100)

    =SOMME(A1, A2, A5)

    =SUM(1,5,-2)

    La fonction SUM d'Excel est utile lorsque vous devez additionner des valeurs provenant de différentes plages, ou combiner des valeurs numériques, des références de cellules et des plages, par exemple :

    =SOMME(A2:A4, A8:A9)

    =SOMME(A2:A6, A9, 10)

    La capture d'écran ci-dessous montre ces exemples et quelques autres formules SUM :

    Dans les feuilles de calcul de la vie réelle, la fonction SUM d'Excel est souvent incluse dans des formules plus importantes dans le cadre de calculs plus complexes.

    Par exemple, vous pouvez incorporer SUM dans le valeur_si_vrai de la fonction IF pour additionner les nombres des colonnes B, C et D si les trois cellules de la même ligne contiennent des valeurs, et afficher un message d'avertissement si l'une des cellules est vide :

    =IF(AND($B2<;"", $C2"", $D2""), SUM($B2:$D2), "Valeur manquante")

    Et voici un autre exemple d'utilisation d'une formule SOMME avancée dans Excel : VLOOKUP et formule SOMME pour totaliser toutes les valeurs correspondantes.

    Comment faire une somme automatique dans Excel

    Si vous devez additionner une plage de chiffres, qu'il s'agisse d'une colonne, d'une ligne ou de plusieurs colonnes ou lignes adjacentes, vous pouvez laisser Microsoft Excel écrire une formule SOMME appropriée pour vous.

    Il suffit de sélectionner une cellule à côté des chiffres que vous voulez ajouter, puis de cliquer sur AutoSum sur le Accueil dans l'onglet Modification de appuyez sur la touche Entrée, et une formule Somme sera insérée automatiquement :

    Comme vous pouvez le voir dans la capture d'écran suivante, la fonction AutoSum d'Excel ne se contente pas de saisir une formule de somme, mais sélectionne également la plage de cellules la plus probable que vous souhaitez totaliser. Neuf fois sur dix, Excel trouve la bonne plage. Si ce n'est pas le cas, vous pouvez corriger manuellement la plage en faisant simplement glisser le curseur sur les cellules à additionner, puis en appuyant sur la touche Entrée.

    Conseil : une façon plus rapide de faire une somme automatique dans Excel est d'utiliser la fonction Raccourci de la somme Alt + = : il suffit de maintenir la touche Alt enfoncée, d'appuyer sur la touche de signe égal, puis d'appuyer sur Entrée pour compléter une formule de somme insérée automatiquement.

    Outre le calcul du total, vous pouvez utiliser AutoSum pour saisir automatiquement les fonctions AVERAGE, COUNT, MAX ou MIN. Pour plus d'informations, veuillez consulter le tutoriel Excel AutoSum.

    Comment additionner une colonne dans Excel

    Pour additionner les chiffres d'une colonne spécifique, vous pouvez utiliser la fonction SOMME d'Excel ou la fonction AutoSum.

    Par exemple, pour additionner les valeurs de la colonne B, disons dans les cellules B2 à B8, entrez la formule SUM Excel suivante :

    =SUM(B2:B8)

    Totaliser une colonne entière avec un nombre indéfini de lignes

    Si une colonne que vous souhaitez additionner comporte un nombre variable de lignes (c'est-à-dire que de nouvelles cellules peuvent être ajoutées et des cellules existantes peuvent être supprimées à tout moment), vous pouvez additionner la colonne entière en fournissant une référence de colonne, sans spécifier de limite inférieure ou supérieure :

    =SUM(B:B)

    Remarque importante : en aucun cas, vous ne devez placer votre formule "Somme d'une colonne" dans la colonne que vous souhaitez totaliser, car cela créerait une référence de cellule circulaire (c'est-à-dire une sommation récursive sans fin) et votre formule "Somme" renverrait 0.

    Somme des colonnes sauf l'en-tête ou exclusion de quelques premières lignes

    En général, la référence à une colonne dans la formule Somme d'Excel permet de totaliser la colonne entière, sans tenir compte de l'en-tête, comme le montre la capture d'écran ci-dessus. Mais dans certains cas, l'en-tête de la colonne que vous souhaitez totaliser peut contenir un nombre. Ou bien, vous pouvez vouloir exclure les premières lignes contenant des nombres qui ne sont pas pertinents pour les données que vous souhaitez totaliser.

    Malheureusement, Microsoft Excel n'accepte pas une formule SOMME mixte avec une limite inférieure explicite mais sans limite supérieure, comme =SUM(B2:B), qui fonctionne parfaitement dans Google Sheets. Pour exclure les premières lignes de la somme, vous pouvez utiliser l'une des solutions suivantes.

    • Faites la somme de toute la colonne, puis soustrayez les cellules que vous ne voulez pas inclure dans le total (les cellules B1 à B3 dans cet exemple) :

      =SOMME(B:B)-SOMME(B1:B3)

    • En gardant à l'esprit les limites de taille des feuilles de calcul, vous pouvez spécifier la limite supérieure de votre formule SUM Excel en fonction du nombre maximal de lignes dans votre version d'Excel.

    Par exemple, pour additionner la colonne B sans l'en-tête (c'est-à-dire en excluant la cellule B1), vous pouvez utiliser les formules suivantes :

    • Dans Excel 2007, Excel 2010, Excel 2013 et Excel 2016 :

    =SOMME(B2:B1048576)

  • Dans Excel 2003 et inférieur :
  • =SOMME(B2:B655366)

    Comment additionner des lignes dans Excel

    Comme pour la totalisation d'une colonne, vous pouvez additionner une ligne dans Excel à l'aide de la fonction SOMME, ou demander à AutoSum d'insérer la formule pour vous.

    Par exemple, pour ajouter les valeurs des cellules B2 à D2, utilisez la formule suivante :

    =SUM(B2:D2)

    Comment additionner plusieurs lignes dans Excel

    Pour ajouter des valeurs dans chaque ligne individuellement Le point essentiel est d'utiliser des références de cellules relatives (sans $) ou mixtes (où le signe $ fixe uniquement les colonnes). Par exemple :

    =SUM($B2:$D2)

    Pour totaliser les valeurs dans un plage contenant plusieurs lignes il suffit de spécifier l'intervalle souhaité dans la formule Somme, par exemple :

    =SUM(B2:D6) - additionne les valeurs des lignes 2 à 6.

    =SOMME(B2:D3, B5:D6) - additionne les valeurs des lignes 2, 3, 5 et 6.

    Comment additionner une ligne entière

    Pour résumer le ligne entière avec un nombre indéfini de colonnes, fournissez une référence de ligne entière à votre formule Excel Sum, par exemple :

    =SUM(2:2)

    N'oubliez pas que vous ne devez pas saisir la formule "Somme d'une ligne" dans une autre cellule de la même ligne pour éviter de créer une référence circulaire, car cela entraînerait un calcul erroné, le cas échéant :

    A additionner les lignes en excluant une ou plusieurs colonnes déterminées Par exemple, pour additionner la ligne 2 à l'exception des deux premières colonnes, utilisez la formule suivante :

    =SOMME(2:2)-SOMME(A2:B2)

    Utiliser Excel Total Row pour additionner les données d'un tableau

    Si vos données sont organisées dans un tableau Excel, vous pouvez bénéficier de la fonction spéciale Total Row qui permet d'additionner rapidement les données de votre tableau et d'afficher les totaux dans la dernière ligne.

    L'un des grands avantages des tableaux Excel est qu'ils s'étendent automatiquement pour inclure de nouvelles lignes, de sorte que toutes les nouvelles données que vous saisissez dans un tableau seront automatiquement incluses dans vos formules. Vous pouvez découvrir d'autres avantages des tableaux Excel dans cet article : 10 fonctions les plus utiles des tableaux Excel.

    Pour convertir une plage ordinaire de cellules en un tableau, sélectionnez-la et appuyez sur le raccourci Ctrl + T (ou cliquez sur Tableau sur le Insérer tab).

    Comment ajouter une ligne de total dans les tableaux Excel

    Une fois que vos données sont disposées dans un tableau, vous pouvez insérer une ligne de total de cette manière :

    1. Cliquez n'importe où dans le tableau pour afficher les Outils de table avec le Design onglet.
    2. Sur le Design dans l'onglet Options de style de table sélectionnez le groupe Total Row boîte :

    Une autre façon d'ajouter une ligne de total dans Excel est de faire un clic droit sur n'importe quelle cellule du tableau, puis de cliquer sur Tableau > ; Ligne des totaux .

    Comment totaliser les données dans votre tableau

    Lorsque la ligne du total apparaît à la fin du tableau, Excel fait de son mieux pour déterminer comment vous souhaitez calculer les données dans le tableau.

    Dans mon exemple de tableau, les valeurs de la colonne D (colonne la plus à droite) sont additionnées automatiquement et la somme est affichée dans la ligne Total :

    Pour totaliser des valeurs dans d'autres colonnes, il suffit de sélectionner une cellule correspondante dans la ligne du total, de cliquer sur la flèche de la liste déroulante et de sélectionner Somme :

    Si vous souhaitez effectuer un autre calcul, sélectionnez la fonction correspondante dans la liste déroulante, par exemple Moyenne , Comte , Max, Min etc.

    Si la ligne de total affiche automatiquement un total pour une colonne qui n'en a pas besoin, ouvrez la liste déroulante de cette colonne et sélectionnez Aucun .

    Remarque : lorsque vous utilisez la fonction Excel Total Row pour additionner une colonne, Excel totalise les valeurs. uniquement dans les rangées visibles en insérant la fonction SUBTOTAL dont le premier argument est 109. Vous trouverez l'explication détaillée de cette fonction dans la section suivante.

    Si vous voulez additionner des données à la fois dans les lignes visibles et invisibles, n'ajoutez pas la ligne totale, et utilisez plutôt une fonction SUM normale :

    Comment additionner uniquement les cellules filtrées (visibles) dans Excel ?

    Parfois, pour une analyse plus efficace des dates, vous devez filtrer ou masquer certaines données dans votre feuille de calcul. Une formule de somme habituelle ne fonctionnera pas dans ce cas, car la fonction SOMME d'Excel additionne toutes les valeurs de la plage spécifiée, y compris les lignes masquées (filtrées).

    Si vous souhaitez additionner uniquement les cellules visibles d'une liste filtrée, le moyen le plus rapide est d'organiser vos données dans un tableau Excel, puis d'activer la fonction Rangée totale d'Excel. Comme le montre l'exemple précédent, le fait de sélectionner Somme dans la rangée totale d'un tableau insère la fonction SOUS-TOTAL qui ignore les cellules cachées .

    Une autre façon d'additionner des cellules filtrées dans Excel est d'appliquer manuellement un filtre automatique à vos données en cliquant sur l'icône Filtre sur le bouton Données tab. Et ensuite, écrivez vous-même une formule de sous-total.

    La fonction SUBTOTAL a la syntaxe suivante :

    SUBTOTAL(fonction_num, ref1, [ref2],...)

    Où :

    • Numéro de fonction - un nombre de 1 à 11 ou de 101 à 111 qui spécifie la fonction à utiliser pour le sous-total.

      Vous pouvez trouver la liste complète des fonctions sur support.office.com. Pour l'instant, nous ne nous intéressons qu'à la fonction SUM, qui est définie par les numéros 9 et 109. Ces deux numéros excluent les lignes filtrées. La différence est que le numéro 9 inclut les cellules masquées manuellement (c'est-à-dire un clic droit sur> ; Cacher ), tandis que 109 les exclut.

      Ainsi, si vous cherchez à additionner uniquement les cellules visibles, indépendamment de la manière dont les rangées non pertinentes ont été cachées, utilisez alors 109 dans le premier argument de votre formule Subtotal.

    • Ref1, Ref2, ... - Le premier argument Ref est obligatoire, les autres (jusqu'à 254) sont facultatifs.

    Dans cet exemple, nous allons additionner les cellules visibles de la plage B2:B14 en utilisant la formule suivante :

    =SOUS-TOTAL(109, B2:B14)

    Et maintenant, filtrons seulement ' Banane et assurez-vous que notre formule de sous-total additionne uniquement les cellules visibles :

    Astuce : Vous pouvez demander à la fonction AutoSum d'Excel d'insérer automatiquement la formule de sous-total pour vous. Organisez simplement vos données dans un tableau (Ctrl + T) ou filtrez les données comme vous le souhaitez en cliquant sur le bouton Filtre Ensuite, sélectionnez la cellule située immédiatement sous la colonne que vous souhaitez totaliser, puis cliquez sur le bouton AutoSum Une formule SOUS-TOTAL sera insérée, ne faisant la somme que des cellules visibles de la colonne.

    Comment faire un total courant (somme cumulative) dans Excel ?

    Pour calculer un total courant dans Excel, vous écrivez une formule SOMME habituelle avec une utilisation astucieuse des références de cellules absolues et relatives.

    Par exemple, pour afficher la somme cumulée des nombres de la colonne B, saisissez la formule suivante dans C2, puis copiez-la dans d'autres cellules :

    =SUM($B$2:B2)

    La référence relative B2 change automatiquement en fonction de la position relative de la ligne dans laquelle la formule est copiée :

    Vous pouvez trouver l'explication détaillée de cette formule de base de la somme cumulée et des conseils pour l'améliorer dans ce tutoriel : Comment calculer le total courant dans Excel.

    Comment additionner plusieurs feuilles

    Si vous avez plusieurs feuilles de calcul avec la même mise en page et le même type de données, vous pouvez additionner les valeurs de la même cellule ou de la même plage de cellules dans différentes feuilles avec une seule formule SUM.

    Un soi-disant Référence 3-D est ce qui fait l'affaire :

    =SUM(Jan:Apr!B6)

    Ou

    =SUM(Jan:Apr!B2:B5)

    La première formule ajoute des valeurs dans la cellule B6, tandis que la seconde formule additionne la plage B2:B5 dans toutes les feuilles de calcul situées entre les deux feuilles limites que vous spécifiez ( Jan et Avril dans cet exemple) :

    Vous pouvez trouver plus d'informations sur une référence 3-D et les étapes détaillées pour créer de telles formules dans ce tutoriel : Comment créer une référence 3-D pour calculer plusieurs feuilles.

    Somme conditionnelle d'Excel

    Si votre tâche nécessite d'ajouter uniquement les cellules qui répondent à une certaine condition ou à quelques conditions, vous pouvez utiliser la fonction SUMIF ou SUMIFS, respectivement.

    Par exemple, la formule SUMIF suivante additionne uniquement les montants de la colonne B qui ont " Complété "dans la colonne C :

    =SUMIF(C:C, "terminé",B:B )

    Pour calculer un somme conditionnelle avec plusieurs critères Dans l'exemple ci-dessus, pour obtenir le total des commandes "Terminées" dont le montant est supérieur à 200 $, utilisez la formule SUMIFS suivante :

    =SUMIFS(B:B,C:C, "completed",B:B, ">200" )

    Vous trouverez l'explication détaillée de la syntaxe SUMIF et SUMIFS et de nombreux autres exemples de formules dans ces tutoriels :

    • Fonction SUMIF dans Excel : exemples pour les nombres, les dates, le texte, les blancs et les non-blancs
    • SUMIF dans Excel - exemples de formules pour additionner des cellules de manière conditionnelle
    • Comment utiliser les fonctions SUMIFS et SUMIF d'Excel avec des critères multiples ?

    Remarque : les fonctions de somme conditionnelle sont disponibles dans les versions d'Excel à partir d'Excel 2003 (plus précisément, la fonction SUMIF a été introduite dans Excel 2003, tandis que la fonction SUMIFS n'a été introduite que dans Excel 2007). Si quelqu'un utilise encore une version antérieure d'Excel, vous devrez créer une formule SUM de tableau, comme indiqué dans la section Utilisation de la formule SUM d'Excel dans les formules de tableau pour additionner les cellules de manière conditionnelle.

    La SOMME d'Excel ne fonctionne pas - raisons et solutions

    Vous essayez d'additionner quelques valeurs ou de totaliser une colonne dans votre feuille Excel, mais une simple formule SOMME ne fonctionne pas ? Si la fonction SOMME d'Excel ne fonctionne pas, c'est très probablement pour les raisons suivantes.

    1. l'erreur #Name apparaît au lieu du résultat attendu

    C'est l'erreur la plus facile à corriger. Dans 99 cas sur 100, l'erreur #Nom indique que la fonction SUM est mal orthographiée.

    2. certains chiffres ne sont pas ajoutés

    Une autre raison fréquente pour laquelle une formule de somme (ou Excel AutoSum) ne fonctionne pas sont nombres formatés comme du texte valeurs À première vue, ils ressemblent à des chiffres normaux, mais Microsoft Excel les perçoit comme des chaînes de texte et les laisse en dehors des calculs.

    L'un des indicateurs visuels des nombres-texte est l'alignement à gauche par défaut et les triangles verts dans le coin supérieur gauche des cellules, comme dans la feuille de droite dans la capture d'écran ci-dessous :

    Pour résoudre ce problème, sélectionnez toutes les cellules problématiques, cliquez sur le signe d'avertissement, puis sur Convertir en nombre .

    Si, contre toute attente, cela ne fonctionne pas, essayez d'autres solutions décrites dans la section : Comment réparer les chiffres formatés en texte.

    3. la fonction SUM d'Excel renvoie 0

    Outre les nombres formatés en texte, une référence circulaire est une source commune de problèmes dans les formules de somme, surtout lorsque vous essayez de totaliser une colonne dans Excel. Donc, si vos nombres sont formatés en chiffres, mais que votre formule de somme Excel renvoie toujours zéro, recherchez et corrigez les références circulaires dans votre feuille ( Formule tab> ; Vérification des erreurs > ; Référence circulaire Pour des instructions détaillées, veuillez consulter Comment trouver une référence circulaire dans Excel.

    4. la formule Excel Sum renvoie un nombre plus élevé que prévu

    Si, contre toute attente, votre formule Somme renvoie un chiffre plus élevé que prévu, rappelez-vous que la fonction SOMME d'Excel additionne à la fois les cellules visibles et invisibles (cachées). Dans ce cas, utilisez plutôt la fonction Sous-total, comme indiqué dans la section Comment additionner uniquement les cellules visibles dans Excel.

    5. la formule SUM d'Excel ne se met pas à jour

    Lorsqu'une formule SOMME dans Excel continue d'afficher l'ancien total même après que vous ayez mis à jour les valeurs dans les cellules dépendantes, il est fort probable que le mode de calcul soit défini sur Manuel. Formules cliquez sur la flèche déroulante à côté de Calculer les options et cliquez sur Automatique.

    Si aucune des raisons ci-dessus ne correspond à votre cas, consultez les autres raisons et solutions possibles : formules Excel qui ne fonctionnent pas, ne se mettent pas à jour, ne calculent pas.

    Voilà comment utiliser la fonction SOMME dans Excel. Si vous souhaitez examiner de plus près les exemples de formules présentés dans ce tutoriel, vous pouvez télécharger un exemple de classeur SOMME Excel. Je vous remercie de votre lecture et j'espère vous voir sur notre blog la semaine prochaine.

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.