
Formule générique
=SUMIF(range,"*~**",sum_range)
Sommaire
Pour additionner si les cellules contiennent un astérisque, vous pouvez utiliser la fonction SUMIF avec des critères qui utilisent le tilde (~). Dans l'exemple illustré, la cellule G6 contient cette formule:
=SUMIF(C5:C11,"*~**",D5:D11)
Cette formule additionne les montants de la colonne D lorsqu'une valeur de la colonne C contient "*".
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.
Étant donné que les astérisques et les points d'interrogation sont eux-mêmes des caractères génériques, si vous souhaitez rechercher ces caractères spécifiquement, vous devrez les échapper avec un tilde (~). Le tilde oblige Excel à gérer le caractère suivant littéralement.
Dans ce cas, nous utilisons "~ *" pour correspondre à un astérisque littéral, mais celui-ci est entouré d'astérisques de chaque côté, afin de faire correspondre un astérisque n'importe où dans la cellule. Si vous souhaitez simplement faire correspondre un astérisque à la fin d'une cellule, utilisez: "* ~ *" pour les critères.
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. Avec SUMIFS, la plage de somme vient toujours en premier dans la liste d'arguments, suivie des paires plage / critères:
=SUMIFS(D5:D11,C5:C11,"*~**")