
Formule générique
=SUMIF(range,"*text*",sum_range)
Sommaire
Pour additionner si les cellules contiennent du texte spécifique, vous pouvez utiliser la fonction SUMIF avec un caractère générique. Dans l'exemple illustré, la cellule G6 contient cette formule:
=SUMIF(C5:C11,"*t-shirt*",D5:D11)
Cette formule additionne les montants de la colonne D lorsqu'une valeur de la colonne C contient "t-shirt". Notez que SUMIF n'est pas sensible à la casse.
Explication
La fonction SUMIF 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 "un caractère quelconque". Ces caractères génériques vous permettent de créer des critères tels que "commence par", "se termine par", "contient 3 caractères" et ainsi de suite.
Pour correspondre à tous les articles contenant "t-shirt", le critère est "* t-shirt *". Notez que vous devez mettre le texte littéral et le caractère générique entre guillemets doubles ("").
Alternative avec SUMIFS
Vous pouvez également utiliser la fonction SUMIFS. SUMIFS peut gérer plusieurs critères et l'ordre des arguments est différent de SUMIF. La formule SUMIFS équivalente est:
=SUMIFS(D5:D11,C5:C11,"*t-shirt*")
Notez que la plage de somme vient toujours en premier dans la fonction SUMIFS.