La fonction SOMME

Dans cet article de la formation Excel, vous allez découvrir comment utiliser la fonction SOMME très facilement, en plus d’une astuce pour calculer le grand total d’une plage de cellule.
La fonction SOMME


La fonction SOMME

Elle est plus utilisée, la fonction SOMME permet d’effectuer une addition de plusieurs nombres ou de calculer des totaux. La fonction SOMME est une fonction qui fait partie de la catégorie Maths et trigonométrie.

Somme est une fonction de Math et trigonométrie


Voici la syntaxe de la fonction SOMME :

= SOMME (nombre1 ;nombre2 ;….)

Les arguments nombre1, nombre2, nombre3… etc peuvent être des nombres, des références de cellules ou des références de plages de cellules qui contiennent bien sûr des nombres.

Par exemple, vous pouvez taper directement dans une cellule la formule suivante: =SOMME(250;1000;690;9000) si vous voulez qu’Excel calcule la somme de ces nombres. Ce qui donne 10940.

Utilisation simple de la fonction Somme


Et quand vous travaillez sur un tableau de données, et que vous aimez calculer la somme des nombres qui se trouvent dans une plage de cellule, ce qui est favorable c’est d’indiquer des références de cellules dans les arguments de la fonction SOMME au lieu de ces nombres :

Exemple:
= SOMME (B2:B5)

Utilisation de référence de cellules dans les arguments de la fonction somme


En effet, et lorsqu’un nombre contenu dans une cellule de cette plage est modifié, le calcul est mis à jour automatiquement.

Mise à jour automatique de la somme


Comment insérer la fonction SOMME ?

Dans l'article Les fonctions Excel : Définition, types et méthodes d’insertion, j'ai expliqué 5 méthodes que pouvez suivre pour insérer une fonction quelconque dans Excel. Je vous invite vivement à consulter cet article et lire la partie "Comment insérer une fonction ?".

Somme automatique dans Excel

Suivons cet exemple dans lequel nous voulons calculer le total des ventes réalisées par VendeurX
  • Sélectionnez donc la cellule B9 qui va afficher le résultat
  • Puis cliquez sur Somme automatique dans le groupe Edition sous l’onglet Accueil.
Sélectionner la fonction somme automatique

  • Excel insère la fonction SOMME et sélectionne, sans votre intervention, la plage de cellules qui contient les nombres à additionner. Si vous êtes d’accord tapez Entrée, si non sélectionnez la plage désirée et tapez Entrée.
Insértion de la fonction somme automatique



Note : pour valider aussi la fonction SOMME, vous pouvez cliquer sur le bouton Entrée dans la barre de formule.

Valider la fonction somme en cliquant sur le bouton Entrée dans la barre de formule


Insérer la somme automatique en utilisant un raccourci clavier

  • Dans cet exemple sélectionnez la cellule C9 puis composez sur le clavier Al + =
  • Tapez Entrée en fin.
Insérer la somme automatique en utilisant un raccourci clavier



Utiliser la fonction SOMME pour des cellules non contiguës

  • En prenant l’exemple suivant, et dans la cellule C12 tapez =SOMME( ou cliquez sur le nom de la fonction SOMME dans la liste qui s’affiche.
  • Sélectionnez la première plage de cellules puis tapez point-virgule, ensuite sélectionnez la deuxième plage de cellules. (Faites la même chose pour insérer d’autres références de cellules)
  • Fermez la parenthèse et tapez Entrée.
Utiliser la fonction somme pour des cellules non contiguës



Insérer la fonction SOMME en appliquant un style de tableau

Excel vous permet de choisir d’appliquer à votre tableau de données un style de tableau prédéfini qui vous fournit plusieurs outils tels que une mise en forme des lignes et des colonnes de votre tableau, un sous total …etc

Pour plus de détails consultez l’article : Que gagnez-vous en utilisant l'outil Mettre sous forme de tableau ?

  • Pour insérer donc la fonction SOMME, sélectionnez votre tableau, et sous l’onglet Accueil dans le groupe Style, cliquez sur Mettre sous forme de tableau, puis choisissez un style désiré.
Choisir un style de tableau

  • Cliquez sur Ok pour valider la création du style choisi.
  • Cliquez ensuite sur le nouvel onglet affiché Outils tableau Création puis cochez l’option Ligne des totaux.
Insérer une ligne des totaux

  • La ligne des totaux apparaît donc en bas de votre tableau.
  • Sélectionnez la cellule où va s’afficher le total, (si ce n’est déjà fait) puis cliquez sur la flèche qui apparaît et sélectionnez Somme.
Calculer le sous total en utilisant la ligne sous totaux

  • Excel effectue alors le calcul nécessaire.

Calculer le grand total d’une plage de cellule en un clic

Dans cet exemple nous allons calculer rapidement les totaux des lignes et des colonnes et le total général d'une la plage de cellules.

Calculer le grand total d’une plage de cellule

  • Pour cela, sélectionnez la plage de cellules en plus des cellules qui vont afficher les totaux.
  • Cliquez maintenant sur Somme automatique.
  • Et voilà !
Calculer plusieurs totaux en un seul clic


Calculer la somme des nombres d’une colonne ou d’une ligne entière

  • Si vous voulez par exemple calculer le total de la colonne B, tapez la fonction suivante:
   = SOMME (B:B)

  • Si vous voulez par exemple calculer le total de la ligne 4, tapez la fonction suivante:
  = SOMME (4:4)


Note: La fonction doit être insérée dans une cellule qui n'appartient à la ligne ou à la colonne référencée.

Intercepter et gérer les erreurs présentes dans des formules Excel

Pour rendre votre travail attrayant, Formation Excel vous aide dans cet article à gérer les erreurs des formules que contiennent les cellules d’un tableau Excel et ceci en les masquant ou en les remplaçant par des messages compréhensifs pour l’utilisateur.
Intercepter et gérer les erreurs présentes dans des formules Excel


Vous avez vu dans L’article « Erreur dans Excel » pourquoi sont produites les erreurs que contiennent vos formules comme #N/A, #VALEUR!, #REF!, #DIV/0!, #NOMBRE!, #NOM?, ou #NUL!, et comment les résoudre.

Parfois ces valeurs d’erreur s’affichent non parce que vos formules sont incorrectes, mais parce que les cellules référencées dans ces formules ne sont pas remplies de données indispensables pour effectuer les calculs nécessaires.

Une fois donc ces données sont saisies, aucune valeur d’erreur ne s’affichera.

C’est pour cela qu’il s’avère très important de gérer ces erreurs en les faisant masquer ou en les remplaçant par des messages sous forme d’expressions significatives pour rendre le travail attrayant.

Comment intercepter ou gérer les erreurs dans Excel ?

L’exemple suivant est un tableau de notes dans lequel nous avons créé des fonctions Moyennes.

Fonction moyenne effectuée


Vous remarquez que le calcul des moyennes est effectué car les notes des matières sont saisies.

Si l’utilisateur n’a pas encore saisi les notes des trois matières, le tableau sera affiché comme ça :

Erreur d'execution de la fonction Moyenne


Pour contourner donc cet affichage, nous allons masquer la valeur d’erreur #DIV/0! en utilisant la fonction SIERREUR.

Comment Insérer la fonction SIERREUR ?

La fonction SIERREUR fait partie des fonctions logiques d’Excel et qui est apparue avec la version d’Excel 2007. Pour l’insérer donc vous pouvez choisir parmi les 5 méthodes d’insertion de fonction expliquées dans l’article Les fonctions Excel : Définition, types et méthodes d’insertion.

Pour cet exemple, procédez ainsi :
  • Sélectionnez la cellule F2.
  • Dans la barre de formule cliquez à droite du signe égal puis tapez SIERREUR ou cliquez sur le nom de la fonction SIERREUR dans le menu des fonctions qui s’affiche.
Insertion de la fonction SIERREUR

  • Remarquez qu’Excel vous affiche aussi la syntaxe de cette fonction :
SIERREUR(Valeur ;Valeur_si_erreur)
  • Pour l’argument valeur, laissez la fonction Moyenne insérée.
  • Pour l’argument valeur_si_erreur, vous allez demander à Excel de rendre la cellule vide lorsque l’argument valeur renvoie une erreur.
  • L’argument valeur dans notre cas est la fonction Moyenne, et lorsqu’elle renvoie une erreur, la cellule qui la contient sera vide. Tapez donc "" .
  • Alors la cellule F2 contient la syntaxe suivante : =SIERREUR(MOYENNE(C2:E2);"")
Syntaxe de la fonction SIERREUR

  • Quand on valide la fonction, la valeur d’erreur #DIV/0 est masquée et la cellule F2 devient vide.

  • Copiez-collez la fonction SIERREUR dans les autres cellules, et votre tableau donnera cet affichage.
Erreurs masquées à l'aide de la fonction SIERREUR


Alors quand on saisit les notes des matières pour chaque étudiant, leur Moyenne est affichée. Si non, la cellule reste vide.

Exemple d'utilisation de la fonction SIERREUR


Il nous reste maintenant la cellule F13 qui contient la fonction qui calcule la moyenne de classe, n’est-ce pas ?!
Allez c’est votre tour maintenant ! (je vous laisse la solution tout en bas de cet article*)

Masquer la valeur d’erreur de la fonction RECHERCHV

Regardez l’exemple suivant :

Erreur NA dans RECHERCHV


Chaque cellule de la plage C5 :C10 contient la fonction RECHERCHV qui permet d’afficher les données de l’étudiant lorsqu’on tape son numéro dans la cellule C2.

Bien sûr ces données se trouvent dans le tableau de notes vu dans l’exemple précédent.

Vous voyez que ces cellules affichent l’erreur #N/A parce que nous n’avons rien écris dans la cellule C2.

  • Alors quand je tape le numéro 1, les données de l’étudiant ayant le numéro 1 s’affichent.
  • Si je tape un numéro qui n’existe pas dans notre base de données (le tableau de notes), Excel affiche encore l’erreur #N/A.
Exemple d'utilisation de RECHERCHV



Pour rendre donc ce jeu très logique et non nuisible pour l’utilisateur, nous allons utiliser aussi la fonction SIERREUR.

  • Alors, nous sélectionnons la cellule C5 et nous tapons F2 dans le clavier.
  • Excel nous donne la main pour modifier notre fonction.
  • Nous tapons donc directement à droite du signe égal : SIERREUR(
  • Puis nous laissons la fonction RECHERCHV intacte et nous tapons point-virgule à la fin.
  • Maintenant nous allons entrer le message qui va s’afficher à la place de la valeur d’erreur #N/A
  • Nous écrivons par exemple : « Le numéro d’étudiant est manquant ou n'est pas valide !» , et quand l’utilisateur lit ce message ; il va découvrir rapidement la cause du problème : soit la cellule C2 est vide ou soit le numéro saisi est incorrect ou ne se trouve pas dans la base de données.
  • Enfin nous insérons la parenthèse fermante et nous validons par Entrée.
SIERREUR et RECHERCHV



  • Voici le résultat
Application de SIERREUR


  • Nous procédons de la même façon pour les autres cellules C6, C7, C8, C9 et C10 et nous remplaçons le message par le vide: ""
  • Et voici ce que nous obtiendrons :
Résultat RECHERCHV imbriquée dans SIERREUR



Que pensez-vous ?

L’avantage de la fonction SIERREUR

Excel fournit d’autres fonctions qui pourront vous aider à gérer les erreurs dans vos formules comme ESTERR et ESTERREUR … cependant la fonction SIERREUR est la plus préférée, parce que :

N°1 : la fonction SIERREUR gère toutes les valeurs d’erreurs :#N/A, #VALEUR!, #REF!, #DIV/0!, #NOMBRE!, #NOM?, ou #NUL!,  à la différence de la fonction ESTERR qui exclue l’erreur #N/A.

N°2 : la syntaxe de la fonction facilite notre travail.

Même si la fonction ESTERREUR gère elle aussi toutes les erreurs comme la fonction SIERREUR, son utilisation est nuisible.

En effet,

La syntaxe de ESTERREUR par exemple est la suivante =ESTERREUR(valeur) et pour gérer nos erreurs, on doit l’imbriquer dans une fonction SI.

La même chose est dite également pour la fonction ESTERR.

Et pour vous éclaircir les choses, voyons ceci :

Revenons à notre exemple précédent sur l’utilisation de la fonction RECHERCHV et essayons d’appliquer cette fonction ESTERREUR

  • Nous allons donc écrire dans la cellule C5 :

=SI(ESTERREUR(RECHERCHEV($C$2;Feuil1!$A$1:$F$11;2;0));" Le numéro d’étudiant est manquant ou n'est pas valide !";RECHERCHEV($C$2;Feuil1!$A$1:$F$11;2;0))

  • Vous remarquez que c’est trop long et perturbant !

Pourquoi nous devons donc imbriquer ESTERREUR dans SI ?

Parce que la fonction ESTERREUR ne fait que vérifier l’existence de l’erreur et renvoie le résultat VRAI si elle la trouve ou FAUX si elle ne la trouve pas.

Dans cet exemple, nous devons en premier vérifier si la fonction RECHERCHV renvoie une erreur ou non.

Et si elle renvoie une erreur, la cellule C5 va afficher le message (Le numéro d’étudiant est manquant ou n'est pas valide !). Et si au contraire, elle ne renvoie aucune erreur, la cellule C5 affiche le résultat en exécutant la fonction RECHERCHV de nouveau.

Et alors pour réduire tout ce travail, on a créé la fonction SIERREUR.

Fonction spéciale pour la valeur d’erreur #N/A

Vous pouvez gérer uniquement la valeur d’erreur #N/A, en utilisant une autre fonction que SIERREUR. Cette fonction est SI.NON.DISP

Sa syntaxe est la suivante :

=SI.NON.DISP(valeur, valeur_si_na)

 Et si nous l’appliquons dans notre exemple précédent, on va écrire dans la cellule C5 :

= SI.NON.DISP(RECHERCHEV($C$2;Feuil1!$A$1:$F$11;2;0));" Le numéro d’étudiant est manquant ou n'est pas valide !")

Utilisation de SI.NON.DISP


Note : la fonction SI.NON.DISP est apparue avec la version Excel 2013, et est disponible pour les versions récentes.

******************

*Solution : =SIERREUR(MOYENNE(F2:F11);"")