Як виконати підсумовування з умовою IF в Excel (6 способів)

  • Поділитися Цим
Hugh West

Іноді нам потрібно підсумувати значення на основі критеріїв в Excel. Щоб задовольнити цю вимогу, Excel має вбудовану функцію, яка називається функція SUMIF "У нас тут є SUMIF дозволяє нам підсумовувати значення в Excel за допомогою умови if. Маючи це на увазі, в цій статті ви дізнаєтеся, як використовувати функцію SUMIF для підсумовування значень з умовою if в Excel.

Завантажити Робочий зошит з практики

Рекомендуємо завантажити файл Excel і тренуватися разом з ним.

SUM IF Умова.xlsx

Функція SUMIF: загальний огляд

Ця функція дозволяє підсумовувати діапазон комірок з умовою.

Синтаксис

SUMIF(діапазон,критерії,сума_діапазону)

Аргументи

  • діапазону: Це поле є обов'язковим для заповнення, в ньому вказується діапазон комірок, які включають критерії.
  • критерії: Це поле також є обов'язковим для заповнення, воно вказує на умову, яка повинна бути виконана.
  • сума_діапазону: Це необов'язкова вимога, яка стосується діапазону комірок, які потрібно додати, якщо умова виконується.

6 способів підсумовування з умовою IF в Excel

У цій статті ми використаємо зразок прейскуранта цін на продукцію як набір даних для демонстрації всіх методів. Отже, давайте подивимось на набір даних:

Тож, не вдаючись до подальших дискусій, давайте одразу зануримось у всі методи один за одним.

1. сума, якщо потрібні різні критерії порівняння в Excel

Підсумуємо ті ціни, які перевищують $40 Для цього,

❶ Виберіть комірку C14 .

Тип формула

=SUMIF(C5:C12, ">40")

в камері.

❸ Натисніть кнопку ENTER кнопку.

🔎 У формулу

У полі критеріїв ми вставили " >40 ", де в розділі " > " оператор відфільтровує всі ціни, що перевищують $40 В цілому за наведеною вище формулою підсумовуються всі ціни, що перевищують $40 З'являється все більше операторів на кшталт " > ", які перераховані нижче:

Оператор Стан
> Сума, якщо більше
< Сума, якщо менше
= Сума, якщо дорівнює
Сума, якщо не дорівнює
Сума, якщо більше або дорівнює
<= =>.... Сума, якщо менше або дорівнює

2. сума, якщо в Excel з'являються різні текстові критерії

Ми можемо використовувати SUMIF для підсумовування значень на основі текстового збігу. Наприклад, ми підсумуємо ціни для точного збігу з товаром під назвою " ПРОЦЕСОР ". Щоб це було зроблено,

❶ Виберіть комірку C14 .

Тип формула

=SUMIF(B5:B12, "CPU", C5:C12)

в камері.

❸ Натисніть кнопку ENTER кнопку.

Підсумовуючи, цінності, що базуються на збігах, можна розділити на 2 основні категорії:

1. точний збіг

  • Сума за співставлені результати

Використовуйте формулу:

=SUMIF(B5:B12, "CPU", C5:C12)

  • Сума без урахування співпадаючих результатів

Використовуйте формулу:

=SUMIF(B5:B12, " CPU", C5:C12)

2. частковий матч

  • Сума за співставлені результати

Використовуйте формулу:

=SUMIF(B5:B12, "*CPU*", C5:C12)

  • Сума без урахування співпадаючих результатів

Використовуйте формулу:

=SUMIF(B5:B12, " *CPU*", C5:C12)

3. умова функції SUMIF Excel з численними операторами порівняння та посиланням на комірку

На сьогоднішній день, на жаль, це не так. SUMIF дозволяє побудувати вікно пошуку і виконати операцію суми на основі значень, введених у вікно пошуку. Наприклад, ми хочемо підрахувати сумарні ціни всіх товарів, за винятком товару " Монітор "Тепер давайте пройдемося по кроках його реалізації:

❶ Виберіть комірку C15 .

Тип формула

=SUMIF(B5:B12,""&C14, C5:C12)

в камері.

❸ Натисніть кнопку ENTER кнопку.

🔎 У формулу

В рамках поля критеріїв ми використовували "C14, де "" несе відповідальність за неврахування зазначеного в клітинці C14 .

1. підсумувати ціни за позиціями без урахування "Монітора"

Використовуйте формулу:

=SUMIF(B5:B12,""&C14, C5:C12)

2. підсумувати ціни по позиції "Монітор"

Використовуйте формулу:

=SUMIF(B5:B12,C14, C5:C12)

4. використання умови функції Excel SUMIF з підставними символами

Якщо ви зацікавлені в підсумовуванні значень на основі часткових збігів, ви можете використовувати один з двох диких символів:

  • Зірочка (*) - представляє довільну кількість символів.
  • Знак питання (?) - представляє одного персонажа в певній позиції

4.1 Часткові збіги з підстановками

1. підсумувати значення, які починаються зі слова "Миша"

Використовуйте формулу:

=SUMIF(B5:B12, "Миша*", C5:C12)

2. підсумовувати значення, які закінчуються на слово "Миша"

Використовуйте формулу:

=SUMIF(B5:B12, "*Миша", C5:C12)

3. підсумовувати значення для "Миші", яка знаходиться в будь-якій позиції

Використовуйте формулу:

=SUMIF(B5:B12,”*Mouse*”, C5:C12)

4. для підсумовування значень, в яких присутній хоча б 1 символ

Використовуйте формулу:

=SUMIF(B5:B12,"?*", C5:C12)

5. для підсумовування значень для порожніх комірок

Використовуйте формулу:

=SUMIF(B5:B12, "*", C5:C12)

4.2 Значення суми з певною кількістю символів

Припустимо, що потрібно підсумувати значення, які мають у відповідній комірці слова довжиною Х символів. Для зручності виконання обчислимо загальну ціну для товарів довжиною 3 символи:

Введіть формулу

=SUMIF(B5:B12, "???", C5:C12)

в комірці C14 і натиснути на кнопку ENTER кнопку.

Тут кількість знаків питання ( ? ) визначає кількість символів для пошуку.

5. функція SUMIF Excel з умовою дати

Скажімо, ми хочемо дізнатися, скільки всього товару продано на певну дату. Щоб дізнатися це, все, що ми можемо зробити, це просто вставити дату в поле критеріїв. Ось формула:

=SUMIF(B5:B12,"9/1/2020",D5:D12)

Ми можемо зробити більше за допомогою SUMIF для дат. Наприклад,

1. значення суми для використання поточної дати

=SUMIF(B5:B12, "TODAY()",D5:D12)

2. значення суми до використання поточних дат

=SUMIF(B5:B12, "<"&СЬОГОДНІ(),D5:D12)

3. значення суми після використання поточних дат

=SUMIF(B5:B12,">"&СЬОГОДНІ(),D5:D12)

6. підсумувати, якщо порожні клітинки відповідають значенням в Excel

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

=SUMIF(B5:B12,"=",D5:D12)

Або

=SUMIF(B5:B12,"",D5:D12)

в комірці D14.

Обидва дають однаковий результат.

Важливі моменти для запам'ятовування

📌 Будьте уважні до синтаксис про SUMIF функцію.

Обережно поводьтеся з діапазон всередині формули.

📌 Не вставляти масиви в полях range або sum_range.

📌 Розмір асортименту та сума_діапазон повинні бути однаковими.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.