Fonctions Excel: SOMME.SI et SOMME.SI.ENS (SUMIF et SUMIFS)

Publié le 22 mars 2011
par Sophie Marchand M.Sc.
Fonction SOMME.SI

Si vous devez additionner certains éléments d’un tableau qui correspondent à un critère précis, vous pouvez utiliser la fonction Excel SOMME.SI (en français) ou SUMIF (en anglais). Et si vous devez additionner des éléments qui correspondent à plus d’un critère, vous pouvez utiliser la fonction SOMME.SI.ENS (en français) ou SUMIFS (en anglais).

 

Découvrir la fonction Excel SOMME.SI

Par exemple, dans le tableau ci-dessous, on a voulu calculer le coût total des fruits et ensuite le coût total des légumes. La fonction SOMME.SI nécessite 3 paramètres.

  • D’abord, on indique la plage de données où se trouve notre condition, ici la colonne “Groupe”.
  • Ensuite, on indique la condition en tant que telle, ici la condition se trouve dans la cellule C26 et correspond au groupe “Fruits”.
  • Finalement, on indique la plage de données à additionner lorsque la condition est rencontrée, ici la colonne “Coût total”.

Ce faisant, Excel fera la somme des éléments de la colonne “Coût total”, pour lesquels le “Groupe” est égal à “Fruits”.

 

Fonctions Excel SOMME.SI

 

Découvrir la fonction Excel SOMME.SI.ENS

Maintenant, comment fait-on pour calculer le coût total des fruits en spécial et le coût total des légumes en spécial ? Microsoft a introduit plus tard la fonction SOMME.SI.ENS ou SUMIFS en anglais.

 

La fonction Excel SOMME.SI.ENS avec plus d’une condition

Cette fonction ressemble à la fonction précédente, à l’exception qu’elle permet d’ajouter plus d’une condition. À noter d’ailleurs que sa structure est inversée. Ainsi, les paramètres à indiquer, pour trouver le coût total des “fruits” “en spécial” sont les suivants.

  • D’abord, on indique la plage où se trouve les valeurs à additionner (plage en bleu).
  • Ensuite, on indique à tour de rôle, une plage de données dans laquelle chercher une condition suivie de la dite condition.

Dans notre exemple, on cherche donc à ce que, dans la plage de données “Groupe” (en rouge), les éléments correspondent à “Fruits” (en mauve) et dans la plage de données “Spécial” (en vert), les éléments correspondent à “En spécial” (en rose).

 

Fonctions Excel SOMME.SI.ENS

 

La fonction Excel SOMME.SI.ENS même avec une seule condition

Il serait donc possible de toujours utiliser la fonction Excel SOMME.SI.ENS, qu’il y ait une seule condition ou encore plusieurs conditions à respecter. En effet, nous pourrions obtenir le coût total des fruits, avec la fonction SOMME.SI.ENS ci-dessous.

 

Fonctions Excel SOMME.SI.ENS

Les articles suivants pourraient également vous intéresser :
Astuce Excel: Somme.si (Sumif) avec plusieurs conditions
Excel: Additionner plusieurs onglets en un clic de souris
Fonction Excel: Décaler (Offset)
Fonction Excel: Index/Equiv (Index/Match)
Fonctions Excel: Recherchev, Rechercheh et Equiv
Fonction Excel: Somme.si (sumif)
Fonction Excel: Sommeprod (Sumproduct)

 


Fichier d’accompagnement

Pour télécharger le fichier utilisé dans ce tutoriel, devenez membre VIP du CFO masqué.

 

Formation complémentaire

Afin d’approfondir vos connaissances avec les fonctions d’Excel, nous vous invitons à suivre notre formation Excel – Mise à niveau.

 

Voici quelques commentaires d’apprenants ayant suivi la formation en ligne Excel – Mise à niveau:

CFO-Masque_Formations-en-ligne_FBLa mission du CFO masqué est de développer les compétences techniques des analystes et des contrôleurs de gestion en informatique décisionnelle avec Excel et Power BI et favoriser l’atteinte de leur plein potentiel, en stimulant leur autonomie, leur curiosité, leur raisonnement logique, leur esprit critique et leur créativité.

14 réflexions sur “Fonctions Excel: SOMME.SI et SOMME.SI.ENS (SUMIF et SUMIFS)”

  1. Bonjour mon Cher Watson, bonjour à tous,

    Je sèche sur un problème et j’espère que vous pourrez éclairer ma lanterne!

    Je cherche à additionner les plages A1 à L1, mais en fonction du critère suivant:

    La plage A1 ne sera pris en compte que si la plage a1 est différente de 0;
    la plage B1 ne sera prise en compte que si la plage b1 est différente de 0;
    idem pour C1 et ainsi de suite jusqu’à la plage L1.

    Connaissez-vous une formule adaptée à un pareil cas?
    Merci d’avance pour votre aide.
    Très cordialement,

    Laurent

    1. Bonjour Laurent,

      Je ne suis pas certaine de comprendre…

      Quelle est la différence entre plage A1 et plage a1 dans votre description? Est-ce la même chose?

      Quand vous dites : “la plage est différente de 0”, voulez-vous dire la somme des items de cette plage?

      Quand vous dites: “ne sera pas pris en compte” , c’est dans quel type d’opération? Somme? Compte?

      Faites-moi parvenir votre fichier par courriel et expliquez-moi plus préciséemnt ce que vous tentez de faire réellement dans le fichier.

      Merci,

      Sophie
      marchandsophie@hotmail.com

  2. Bonjour Sophie,

    En cherchant des astuces Excel je suis tombé sur votre blog que j’ai trouvé particulièrement bien fait.
    Malgré ça, je n’arrive pas à résoudre mon problème et je me suis dis que vous pourriez m’aider.

    Je cherche à obtenir une somme selon 2 critères variables:
    J’ai:

    Colonne A Colonne B Colonne C
    Type de contenant Quantité Temps d’ouverture
    Palette 2 9.25
    Carton 4.5 12.25
    Palette


    Je souhaite obtenir:
    La somme de mes contenants “Palette” si mon temps d’ouverture est de 9.25
    Puis la somme de mes contenants “Palette” si mon temps d’ouverture est de 12.25.

    Grossièrement:
    =SOMME.SI($A$10:$A$49;”Palette”;$B$10:$B$49) et SOMME.SI($C$10:$C$49;”9.25″; $B$10:$B$49)

    Merci d’avance pour votre aide

    Thibaud

    1. Bonjour Gillie,

      Merci pour votre commentaire et votre question.

      Dans le cas que vous me décrivez, vous aurez plutôt besoin de la fonction SUMIFS (ou Somme.si.ens. en français). C’est une autre version de la fonction présentée dans cet article mais que l’on peut utiliser lorsque l’on a plusieurs critères.

      Vous trouverez un article à ce sujet ici: http://lecfomasque.com/2012/07/24/excel-sumifs-countifs/.

      En espérant avoir bien répondu à votre question.

      Au plaisir,

      Sophie

      1. Bonjour Sophie,

        En effet, votre réponse est … correcte !!
        Merci, cette fonction va bien me simplifier la vie.

        Au plaisir.

        Thibaud

  3. Ping : Un oeil sur le web | Excel: Calculer un min ou un max conditionnel

  4. Une petite erreur en ce qui concerne la moyenne du coût unitaire 1.76 non pas 1.74
    Sinon ça aurait été sympa un partage d’un fichier excel contenant les mêmes donnés de l’exercice.
    Merci infiniment !!

  5. Bonjour,
    vous êtes très génréreuse d’aider les gens dans leurs difficultés et J’espère que vous pourrez également m’aider sur la fonction sumif car je sèche !
    Dans un tableau j’ai en colonne A des dates et en B le temps passé en heure pour une tache et dans un autre tableau en parallèle je souhaite additionné le temps passé en heures par jour (date).
    merci pour votre éclairage !

  6. Bonjour Sophie,

    Je sèche sur la formule SUMIF, ou bien je n’utilise pas la bonne !
    dans un tableau j’ai en colonne A des dates, et en B le temps passé par taches. Dans un tableau en parallèle, je souhaite faire la sommes du temps passé en heures par jour (date) sachant que dans le premier tableau il peut y avoir la même date dans plusieurs ligne puisque plusieurs taches !
    pouvez vous m’aider ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut