
Загальна формула
=SUMIF(range,"*"&A1&"*",sum_range)
Резюме
Щоб підсумувати, чи містять клітинки певний текст в іншій комірці, ви можете використовувати функцію SUMIF із символом підстановки та об’єднанням. У наведеному прикладі клітинка G6 містить цю формулу:
=SUMIF(C5:C11,"*"&F6&"*",D5:D11)
Ця формула підсумовує суми для предметів у стовпці C, які містять "балахон", де завгодно в комірці.
Пояснення
Функція SUMIF підтримує символи підстановки. Зірочка (*) означає "нуль або більше символів", тоді як знак запитання (?) Означає "будь-який один символ".
Узагальнюючі символи дозволяють створювати такі критерії, як "починається з", "закінчується на", "містить 3 символи" тощо.
Так, наприклад, ви можете використовувати "* hat *", щоб відповідати тексту "hat" в будь-якому місці комірки, або "a *" - для значень, що починаються на букву "a".
У цьому випадку ми хочемо зіставити текст у F6. Ми не можемо написати такі критерії, як "* F6 *", оскільки це буде відповідати лише буквальному тексту "F6".
Натомість нам потрібно використовувати оператор конкатенації (&), щоб приєднати посилання на F6 до зірочок (*):
"*"&F6&"*"
Коли Excel обчислює цей аргумент усередині функції SUMIF, він "бачить" "* балахон *" як критерій:
=SUMIF(C5:C11,"*hoodie*",D5:D11)
Потім SUMIF повертає суму для предметів, що містять "балахон", що становить 27,00 доларів США у наведеному прикладі.
Зверніть увагу, що SUMIF не враховує регістр.
Альтернатива з SUMIFS
Ви також можете використовувати функцію SUMIFS. SUMIFS може обробляти кілька критеріїв, а порядок аргументів відрізняється від SUMIF. Еквівалентна формула SUMIFS:
=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")
Зверніть увагу, що діапазон сум завжди стоїть на першому місці у функції SUMIFS.
Перегляньте цю сторінку, щоб переглянути список доступних символів підстановки.