Формула Excel: Сума, якщо вона дорівнює x або y -

Зміст

Резюме

Для підсумовування чисел на основі інших клітинок, що дорівнюють одному чи іншому значенню (x або y), ви можете використовувати функцію SUMIF. У прикладі ми підсумовуємо всі продажі як із Заходу, так і з Півночі. Формула в комірці H6 така:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Де область (C5: C30) та кількість (E5: E30) називаються діапазонами.

Пояснення

У наведеному прикладі ми хочемо підсумувати суми як для Заходу, так і для Півночі. Іншими словами, ми хочемо отримати загальну суму для тих областей, де регіон є або Заходом, або Північчю. У наведеному прикладі формула в H6 використовує SUMIFS двічі:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Перший SUMIF суми продажів на Заході, а другий SUMIF суми продажів на Півночі. Потім формула додає ці два значення разом і повертає загальну суму.

SUMIF з константою масиву

Більш елегантне рішення - надати функції SUMIF більше одного значення для критеріїв, використовуючи константу масиву. Для цього побудуйте звичайний SUMIF, але упакуйте критерії в синтаксис масиву - фігурні дужки, з окремими елементами, розділеними комами. Нарешті, оберніть всю функцію SUMIF функцією SUM. Це необхідно, оскільки SUMIF поверне по одному результату для кожного елемента в масиві критеріїв, і ці результати потрібно скласти разом:

Формула в комірці H7 має вигляд:

=SUM(SUMIF(region,("West","North"),amount))

Критерії як довідкові

Якщо ви хочете вказати критерії як діапазон (посилання), вам потрібно буде ввести формулу масиву з елементом керування + shift + enter:

(=SUM(SUMIF(region,criteria,amount)))

де критерієм є діапазон, як A1: A2.

Альтернатива SUMPRODUCT

Ви також можете використовувати SUMPRODUCT для підсумовування комірок з логікою АБО. Формула в комірці H8 має вигляд:

=SUMPRODUCT(amount *((region="West") + (region="North")))

Це також можна записати як:

=SUMPRODUCT(amount*(region=("West","North")))

SUMPRODUCT не такий швидкий, як SUMIF, але різниця швидкості не помітна при менших наборах даних.

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