Формула на Excel: Сума, ако клетките съдържат звездичка -

Обща формула

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

Обобщение

За да обобщите дали клетките съдържат звездичка, можете да използвате функцията SUMIF с критерии, които използват тилдата (~). В показания пример клетка G6 съдържа тази формула:

=SUMIF(C5:C11,"*~**",D5:D11)

Тази формула сумира сумите в колона D, когато стойност в колона C съдържа "*".

Обяснение

Функцията SUMIF поддържа заместващи символи. Звездичката (*) означава "един или повече знака", докато въпросителен знак (?) Означава "всеки един знак". Тези заместващи символи ви позволяват да създавате критерии като "започва с", "завършва с", "съдържа 3 знака" и т.н.

Тъй като звездичките и въпросителните знаци сами по себе си са заместващи символи, ако искате да търсите конкретно тези знаци, ще трябва да ги избягате с тилда (~). Тилдата кара Excel да обработва буквално следващия символ.

В този случай ние използваме "~ *", за да съвпада с буквална звездичка, но това е заобиколено от звездички от двете страни, за да се намери звезда навсякъде в клетката. Ако просто искате да съчетаете звездичка в края на клетка, използвайте: "* ~ *" за критериите.

Алтернатива със SUMIFS

Можете също да използвате функцията SUMIFS. SUMIFS може да обработва множество критерии и редът на аргументите е различен от SUMIF. При SUMIFS обхватът на сумите винаги е на първо място в списъка с аргументи, последван от двойки обхват / критерии:

=SUMIFS(D5:D11,C5:C11,"*~**")

Интересни статии...