
Загальна формула
=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,"*~**")