Somme si une plage de cellule contient une partie de texte – Excel

Dans ce tutoriel vous allez découvrir comment calculer la somme si une plage de cellule contient une partie de texte sous Microsoft Excel.
 
 


 

Formule générique
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
=SOMME.SI(range1;"*text*";range2)
=SOMME.SI(range1;"*text*";range2)
=SOMME.SI(range1;"*text*";range2)

 

Explication

Pour faire la somme des cellules contiennent une partie de texte, vous pouvez utiliser la fonction SOMME.SI avec un caractère générique. Dans l’exemple ci-dessus, la cellule active contient cette formule:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
=SOMME.SI(C5:C14;"*jean*";D5:D14)
=SOMME.SI(C5:C14;"*jean*";D5:D14)
=SOMME.SI(C5:C14;"*jean*";D5:D14)

Cette formule additionne les montants de la colonne D lorsqu’une valeur de la colonne C contient « jean ». Notez que la fonction SOMME.SI n’est pas sensible à la casse.
 

Comment fonctionne la formule

La fonction SOMME.SI prend en charge les caractères génériques. Un astérisque (*) signifie « un ou plusieurs caractères », tandis qu’un point d’interrogation (?) Signifie « n’importe quel caractère ».

Pour correspondre à tous les articles contenant « jean », le critère est « *jean* ». Notez que vous devez inclure le texte littéral et le caractère générique entre guillemets ("").
 

🚀 Boostez votre productivité avec les meilleurs outils IAEssayez-les

 
QCM Excel

3 réflexions sur “Somme si une plage de cellule contient une partie de texte – Excel

  • juin 15, 2022 à 4:15 pm
    Permalien

    bonjour,
    je souhaite utiliser la fonction avec « *text* » pour une portion de texte en critère
    comment faire si plutot que d’indiquer « *jean* » je veux indiquer « *N2* » qui est la cellule qui contient le mot jean ?
    merci
    Nicolas

    Répondre
    • juin 15, 2022 à 5:51 pm
      Permalien

      Oui, c’est possible, essayer la méthode suivante:

      Plain text
      Copy to clipboard
      Open code in new window
      EnlighterJS 3 Syntax Highlighter
      =SOMME.SI(range1;"*"&N2&"*";range2)
      =SOMME.SI(range1;"*"&N2&"*";range2)
      =SOMME.SI(range1;"*"&N2&"*";range2)
      Répondre
  • août 4, 2022 à 3:45 pm
    Permalien

    Bonjour,
    si je veux additionner toutes les valeurs à droite d’un texte commençant par « XX  » mais sans celles contenant « XX yyyyy », c’est possible ?
    Ou dois-je faire la soustraction de 2 SOMME. SI ?
    Merci bcp pour l’aide
    Philippe

    Répondre

Laisser un commentaire

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