Зміст
У цій статті ми проілюструємо, як використовувати Функція COUNTIF з Функція SUBTOTAL в Excel для підрахунку відфільтрованих даних двома зручними методами.
Завантажити Робочий зошит з практики
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
ПІДСУМКОВИЙ ПІДРАХУНОК.xlsx2 Способи використання 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. Сподіваємося, це допоможе вам більш впевнено користуватися цим функціоналом. Якщо у вас виникнуть питання або пропозиції, не забувайте залишати їх у полі для коментарів нижче.