Як використовувати COUNTIF з SUBTOTAL в Excel (2 способи)

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

У цій статті ми проілюструємо, як використовувати Функція COUNTIF з Функція SUBTOTAL в Excel для підрахунку відфільтрованих даних двома зручними методами.

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

Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.

ПІДСУМКОВИЙ ПІДРАХУНОК.xlsx

2 Способи використання COUNTIF з SUBTOTAL в Excel

У цій статті ми використали наступний набір даних, щоб продемонструвати 2 різні методи для знаходження тільки кількість видимих рядків. Пропонуємо ознайомитися з переліком продукції 4 різний категорії Дізнаємося кількість товарів по кожній категорії, будемо слідувати інструкції.

1. Використання COUNTIF з SUBTOTAL для підрахунку відфільтрованих даних з критеріями за допомогою функцій Excel

Зазвичай, у таких випадках, як у випадку з РАЗОМ функція не може обробити критерії які ставлять перед собою COUNTIF функціонувати. Так що ми можемо фільтр номер рахунку за допомогою Функція SUMPRODUCT з обома РАЗОМ (через функцію Функція OFFSET ) та критерії .

У камері E6 поставити наступне формула :

=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))

Розбивка формули:

На сьогоднішній день, на жаль, це не так. РЕЗУЛЬТАТ функція приймає масиви як його вхідний У цю формулу ми підставимо перший вхідний масив у вигляді критерії та другий вхідний масив обробляє вхідний масив видимість .

Критеріями є

=(C5:C14=C5)

При цьому перевіряється значення C5 тобто Фрукти проти асортименту C5:C14 Він виводить масив, показаний на скріншоті нижче. Оскільки цей масив знаходиться у файлі форма множення у формулі в кінцевому підсумку перетворюється в масив 1's і 0's.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Тепер, у другій частині формули, ми маємо РАЗОМ функція, яка повертає значення єдине значення Але нам потрібно помістити вхідний масив в масив РЕЗУЛЬТАТ Отже, нам потрібно використати функцію OFFSET функціонують як вхідні дані для РАЗОМ функцію, одне посилання в рядку який повертає по одному результату в рядку. Для цього потрібно ввести масив, який містить по одному числу в рядку, починаючи з нуль в якості вхідних даних для OFFSET Для отримання цього масиву введіть наступну формулу:

= ROW(C5:C15)-MIN(ROW(C5:C14))

Підставимо вищенаведену формулу в Функція OFFSET тобто:

=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)

Насамкінець, в рамках проекту РАЗОМ функція повертає масив 1 і 0.

=(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))

Тепер ми можемо зрозуміти, як працює 2-га частина формули, перейдемо до останнього кроку.

=СУММАРНИЙ ПРОДУКТ( критерії * видимість )

Введіть формулу в будь-яку порожню комірку

=SUMPRODUCT(D5:D14*H5:H14)

Асортимент D5:D14 представляє критерії та асортимент H5:H14 представляє видимість "У нас тут є результат це 3 який є кількість з Фруктова продукція в переліку продукції.

Аналогічно ми можемо відфільтрувати і отримати кількість товарів по кожній категорії.

Читати далі: COUNTIF Кілька діапазонів з однаковими критеріями в Excel

Схожі читання

  • Не працюють лічильники Excel (7 причин з рішеннями)
  • COUNTIF vs COUNTIFS в Excel (4 приклади)
  • COUNTIF Більше і менше [з безкоштовним шаблоном]
  • ЗНАХІД між двома значеннями комірок в Excel (5 прикладів)

2. Функція COUNTIFS в Excel для підрахунку даних фільтрації з критеріями шляхом додавання допоміжного стовпця

У цьому методі спочатку ми додамо допоміжний стовпець, а потім використаємо метод ПІДСУМКИ для підрахунку кількості товарів на основі їх категорій. Виконайте наступні дії:

Сходинки:

  • В комірку D4 введіть наступну формулу
=IF(C4="Фрукт",1,0)

Ця формула перевіряє, чи є значення значення осередку C4 це Фрукти або не Якщо значення плід тоді воно покаже 1 або 0 в іншому випадку.

  • За допомогою ручка заповнення, копія і паста формулу через стовпчик.

  • Результат чітко показує, що клітини з Фрукти Категорійне шоу 1 а клітини з категорії, крім фруктів виставка 0 на виході.

  • Тепер поставте наступне формула в порожня клітинка (у цьому прикладі комірки I7 )ви хочете зберегти результат.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")

У даній формулі, як правило, використовується коефіцієнт Функція COUNTIFS чеки два критерію в два діапазону і повертає кількість матчів В діапазоні C4:C13 він підходить для Фрукти та в діапазоні D4:D13 він підходить для 1.

  • Виконуючи наведені вище кроки, ми можемо дуже легко підрахувати кількість продуктів у кожній категорії.

Читати далі: Як використовувати СЧЕТЕСЛИ в Excel, що не містить декількох критеріїв

Примітки

  • На сьогоднішній день, на жаль, це не так. РАЗОМ функція використовує функцію функція_номер в якості аргументу, що керує поведінкою функції. В залежності від значення function_num в "Урядовому кур'єрі". РАЗОМ може обчислювати AVERAGE, SUM, MAX, MIN, COUNT і т.д. діапазону значень. Тут ми використали 103 який ігнорувати в "Урядовому кур'єрі". приховані рядки при застосуванні COUNTA

Наприклад, тут ми ховаємо ряд 8 що змінило кількість продуктів з овочевий категорія від 3 до 2 А ще ми ховаємо ряди 13 і 14 до складу яких входить продукція м'ясо в результаті чого було створено 0.

Висновок

Тепер ми знаємо, як використовувати функцію СУММЕСЛИ з функцією СУММЕСЛИ в Excel. Сподіваємося, це допоможе вам більш впевнено користуватися цим функціоналом. Якщо у вас виникнуть питання або пропозиції, не забувайте залишати їх у полі для коментарів нижче.

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