Formule Excel: somme si se termine par -

Table des matières

Formule générique

=SUMIF(range,"*text",sum_range)

Sommaire

Pour additionner si les cellules se terminent par un texte spécifique, vous pouvez utiliser la fonction SUMIF. Dans l'exemple illustré, la cellule G6 contient cette formule:

=SUMIF(item,"*hat",amount)

Cette formule additionne les cellules dans le montant de la plage nommée (D5: D11) uniquement si les cellules de l' élément de plage nommé (C5: C11) se terminent par "chapeau".

Notez que SUMIF n'est pas sensible à la casse. Le critère «* hat» correspond à tout texte qui se termine par «Hat» ou «hat».

Explication

Cette formule SUMIF dépend des caractères génériques. Dans Excel, un astérisque (*) utilisé comme caractère générique signifie "un ou plusieurs caractères", tandis qu'un point d'interrogation (?) Signifie "n'importe quel caractère". Cette fonction vous permet de créer des critères tels que "commence par", "se termine par", "contient 3 caractères" et ainsi de suite.

Pour faire correspondre tous les éléments qui se terminent par "chapeau", placez un astérisque (*) devant le texte de correspondance:

item,"*hat"

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 pour additionner si les cellules commencent par. SUMIFS peut gérer plusieurs critères et l'ordre des arguments est différent de SUMIF. La formule SUMIFS équivalente est:

=SUMIFS(amount,item,"*hat")

Notez que la plage de somme vient toujours en premier dans la fonction SUMIFS.

Articles intéressants...