Як рахувати записи відповідно до ваших критеріїв

Списки фільтрації дають швидкий огляд даних, які відповідають вашим критеріям фільтрації. Але як ви гарантуєте, що ви також можете оцінити та підрахувати відображені записи даних іншими способами?

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

Ви можете рахувати у своїх відфільтрованих списках за допомогою ЧАСТИЧНОГО РЕЗУЛЬТАТУ, але лише без умови чи критерію.

Однак, якщо ви хочете підрахувати на основі критерію у ваших відфільтрованих списках, використовуйте таку формулу матриці:

= SUMPRODUCT ((Область критеріїв = Критерій) * (SUB -RESULT (3; AREA.MOVE (FirstCell; LINE (Область критеріїв)) -LINE (FirstCell) ;;)))

Ви передаєте три аргументи формулі масиву: З Територія критеріїв передайте повний стовпець списку, який потрібно перевірити за критерієм. Вище критерії пройти критерій, зазначений у Територія критеріїв має бути виконано, щоб формула рахувала рядок. Аргумент третій Перша клітина передає першу клітинку діапазону критеріїв.
Формула враховує всі відфільтровані рядки, які є Територія критеріїв з критерії підходити. Формула - це формула масиву, яку можна використовувати після введення її Ctrl + Shift + Enter підтвердити.

У наведеній робочій книзі така формула масиву в комірці В21 дає результат 2:

= SUMPRODUCT (($ C $ 4: $ C $ 18 = A21) * (SUB -RESULT (3; AREA.MOVE ($ C $ 4; LINE ($ C $ 4: $ C $ 18)) -LINE ($ C 4 долари) ;;))))

Тільки два відфільтрованих рядки 7 і 9 відповідають критерію пошуку "Відкрити" з комірки A21.

Формула підраховує кількість записів даних, які шукаються

Використовуючи наступний метод, формула матриці підраховує кількість шуканих за критерієм:

  • Функція ЧАСТИННІ РЕЗУЛЬТАТИ вставляє функцію COUNT2 через другий аргумент із трьох. Це означає, що всі заповнені комірки, які були відфільтровані, підраховуються.
  • За допомогою AREA.MOVE ви створюєте однорядковий посилання для кожного рядка області C4: C18. Ви передаєте це однорядкове посилання на функцію ЧАСТИННИЙ РЕЗУЛЬТАТ.
  • Це означає, що РЕЗУЛЬТАТ РЕЗУЛЬТАТУ повертає цифру 1, лише якщо рядок відфільтровано та відображено як 0.
  • PART RESULT повертає значення 0 для нефільтрованих рядків.
  • Перераховані підраховані до функції SUM-PRODUCT.
  • Там вони помножуються на результат порівняння клітинки A21 та відповідного вмісту з відповідного рядка області C4: C18.
  • Тільки якщо порівняння позитивне, перенесене значення 1 множиться на ІСТИНУ, а результат 1 також включається до загальної суми, отриманої SUMPRODUCT.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave