Використання Формули масиву для обчислення суми (IF ())

Загальні відомості

За допомогою функції аркуша SUMIF () у програмі Microsoft Excel можна виконати одну з таких ситуацій:

  • Якщо потрібно повернути суму для окремих умов (наприклад, єдиної умови)

  • Якщо потрібно використовувати кілька умов і повернути суму до кількох клітинок?

Умови, які можна використовувати з функцією аркуша SUMIF (), обмежено текстом, числами або діапазоном, а функція не може використовувати константи масиву. Щоб отримати додаткові відомості про константи масивів і функції аркуша, клацніть наведені нижче номери статей, щоб переглянути статті в базі знань Microsoft Knowledge Base:

214286 Деякі функції аркуша не допускають константи-масиви

192222 Деякі функції аркуша не допускають константи-масивиФункцію аркуша SUMIF () не можна використовувати з логічними логічними операторами, наприклад or and і and. Щоб отримати додаткові відомості про функції аркуша та логічні оператори, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

267982 Використання логічних і або або або в заяві SUM + IF у програмі ExcelЯкщо потрібно використовувати кілька умов, констант масиву, вкладені в разі затвердження або логічних операторів; або потрібно один підсумок для кількох умов (умов); Використовуйте два функції SUM, а якщо разом. Наприклад, Використовуйте функцію SUM (IF ()) замість функції SUMIF (). У цій статті показано, як використовувати функцію "дві функції", а також разом замість функції аркуша SUMIF ().

Додаткові відомості

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

Приклад 1: вкладена функція IF із булеві або (+)

  1. Запустіть програму Excel і створіть такий аркуш: A1: Dept B1: Employees C1: Criteria A2: A B2: 2 C2: A A3: B B3: 4 C3: B A4: C B4: 3 A5: A B5: 3 A6: B B6: 3 A7: C B7: 2 A8: A B8: 4 A9: C B9: 3

  2. У клітинках D1 введіть таку формулу:

    =SUM(IF((A2:A9="A")+(A2:A9="B"),B2:B9,0))

  3. Натисніть сполучення клавіш CTRL + SHIFT + ENTER (або COMMAND + RETURN на комп'ютері Mac), щоб увести формулу як формулу масиву. Формула повертає 16, загальну кількість працівників у відділеннях A і B.

Приклад 2: вкладена функція IF із масивом умов ({"A", "B"})

  1. Повторіть крок 1, наприклад 1.

  2. У клітинці D2 введіть таку формулу:

    = SUM (IF (A2: A9 = {"A", "B"}, B2: B9; 0))

  3. Натисніть сполучення клавіш CTRL + SHIFT + ENTER (або COMMAND + RETURN на комп'ютері Mac), щоб увести формулу як формулу масиву. Формула знову Повертає 16.

Приклад функції аркуша 3: SUMIF ()

  1. Повторіть крок 1, наприклад 1.

  2. У клітинках D3 введіть таку формулу:

    =SUMIF(A2:A9,C2:C3,B2:B9)

  3. Натисніть сполучення клавіш CTRL + SHIFT + ENTER (або COMMAND + RETURN на комп'ютері Mac), щоб увести формулу. Формула повертає 9, кількість працівників, які відповідає критеріям A.

  4. Візьміть маркер заповнення та заповніть формулу до клітинок D4. Формула повертає значення 7, кількість працівників, які відповідає умовам B.

Посилання

Додаткові відомості про функцію "аркуш SUM" наведено в статті функція Sum. Щоб отримати докладні відомості про функцію IF, перегляньте статтю IF. Додаткові відомості про функцію SUMIF наведено в статті SUMIF.

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×