Формула Excel: Сума, якщо комірка містить текст в іншій комірці -

Загальна формула

=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.

Перегляньте цю сторінку, щоб переглянути список доступних символів підстановки.

Цікаві статті...