Як підсумувати відфільтровані клітинки в Excel (5 підходящих способів)

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

Іноді нам стає необхідністю знати суму деяких відфільтрованих комірок. Хоча ми можемо зробити це вручну, Excel має кілька фантастичних функцій для підсумовування відфільтрованих комірок. Це допоможе людині, коли їй доводиться обробляти велику кількість відфільтрованих даних для підсумовування. У цьому контексті ми продемонструємо вам 5 можливих способів підсумовування відфільтрованих комірок в Excel. Якщо вам цікаво ознайомитисяцими методами, завантажуйте наш практичний посібник і слідуйте за нами.

Завантажити Практичний посібник

Поки ви читаєте цю статтю, скачайте цей робочий зошит для практики.

Сума відфільтрованих комірок.xlsm

5 простих способів підсумовування відфільтрованих комірок в Excel

Для пояснення методів розглянемо набір даних про деякі фрукти та їх кількість. Назви цих фруктів наведені в колонка В під назвою Назва фрукта а їх кількість - у стовпчику C під назвою Сума (тис. крб.) Таким чином, можна сказати, що наш набір даних знаходиться в діапазоні комірок B5:C14 Ми збираємося відфільтрувати набір даних для "Яблуко а потім підсумувати кількість цього фрукта.

1. використання функції SUBTOTAL

У цьому методі ми будемо використовувати функція SUBTOTAL підсумувати відфільтровані комірки в Excel. Наш набір даних знаходиться в діапазоні комірок B5:C14 Сума функції буде знаходитись в комірці C16 Ми відфільтруємо дані для "Яблуко Етапи цього процесу наведені нижче:

Сходинки:

  • Перш за все, виділяємо комірку C16 .
  • Потім запишіть у клітинку наступну формулу.

=SUBTOTAL(9,C5:C14)

  • Ось, 9 номер функції функція SUM Значення, які буде підсумовувати функція, знаходяться в діапазоні комірок C5:C14 .
  • Преса Увійдіть на клавіатурі і ви отримаєте суму всіх рядків в комірці C16 .

  • Тепер виділяємо весь діапазон комірок B4:C14 .
  • Після цього в Дані виберіть вкладку Фільтр опція від Сортування та фільтрація група.

  • Ви отримаєте 2 стрілки, що випадають, які з'являться в заголовку нашого набору даних.

  • Натисніть на стрілку випадаючого списку "Назва фрукта Зніміть галочку в колонці Вибрати все і натисніть на кнопку "Яблуко тільки.
  • Нарешті, натисніть ГАРАЗД.

  • Ви побачите, що набір даних буде відфільтрований тільки для фруктів Apple і показати суму його кількості.

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

Читати далі: Як підсумувати діапазон комірок у рядку за допомогою Excel VBA (6 простих способів)

2. підсумувати відфільтровані клітинки, створивши таблицю в Excel

Перетворення всього діапазону даних в таблицю також допоможе нам відобразити суму відфільтрованих комірок. Для демонстрації підходу ми використаємо той самий набір даних, який ми вже використовували в нашому попередньому методі. Наш набір даних знаходиться в діапазоні комірок B5:C14 Нижче покроково пояснюється процес:

Сходинки:

  • Спочатку виділяємо весь діапазон комірок B4:C14 .
  • Наразі, в Вставка вкладка, виберіть Таблиця від Таблиці Ви також можете натиснути кнопку "Ctrl+T для створення таблиці.

  • Невелике діалогове вікно під назвою Створити таблицю з'явиться.
  • У цьому діалоговому вікні натисніть на кнопку У мене в таблиці були заголовки а потім натисніть ГАРАЗД.

  • Буде створена таблиця, в якій Дизайн столу ви можете змінити назву таблиці за своїм бажанням з вкладки Властивості група.

  • Потім, з боку Параметри стилю таблиці у групі, натисніть на кнопку Всього Ряд .
  • Ви побачите, що під таблицею з'явиться новий рядок, який покаже нам загальне значення стовпця C .

  • Після цього натисніть на стрілку, що випадає в заголовку, яка показує Назва фрукта .
  • Зніміть прапорець Вибрати все і виберіть опцію Apple тільки за бажанням.
  • Нарешті, натисніть кнопку ГАРАЗД. щоб закрити це вікно.

  • Ви побачите тільки рядки, що містять сутність Apple Крім того, в наборі даних залишається рядок під назвою Всього , покаже суму Apple's кількість.

Нарешті, ми можемо сказати, що наш метод спрацював успішно і ми можемо підсумовувати відфільтровані комірки в Excel.

Читати далі: Як підсумувати виділені клітинки в Excel (4 простих способи)

3. застосування функції AGGREGATE

У цій процедурі ми будемо використовувати функція АГРЕГАТ для підсумовування відфільтрованих комірок в електронній таблиці Excel. Наш набір даних знаходиться в діапазоні комірок B5:C14 Сума функції буде знаходитись в комірці C16 Ми відфільтруємо дані для Apple Етапи цього методу наведені нижче:

Сходинки:

  • Спочатку виділяємо комірку C16 .
  • Тепер запишіть у клітинку наступну формулу.

=AGGREGATE(9,5,B5:C14)

  • У цій функції перший елемент, 9 номер функції функція SUM Другий елемент, 5 означає "ігнорувати приховані рядки означає рядки, які ми відфільтруємо, або значення будь-якого прихованого рядка не буде включено в розрахунок. Останній елемент - це значення, які повинні бути підсумовані в діапазоні комірок C5:C14 .
  • Потім натисніть Увійдіть і ви отримаєте суму всіх рядків в комірці C16 .

  • Після цього виділяємо весь діапазон комірок B4:C14 .
  • В рамках проекту Дані виберіть вкладку Фільтр опція від Сортування та фільтрація група.

  • Ви побачите 2 стрілки, що випадають, які з'являться в заголовку нашого набору даних.
  • Тепер натисніть на стрілку, що випадає, у вікні Назва фрукта колонка.
  • Зніміть прапорець Вибрати все і натисніть на кнопку Apple тільки за бажанням.

  • Ви побачите, що набір даних буде відфільтрований тільки для фруктів Apple і показати суму його кількості.

Отже, можна сказати, що наша формула спрацювала відмінно і ми можемо підсумовувати відфільтровані комірки на аркуші Excel.

Читати далі: Як підсумувати тільки видимі комірки в Excel (4 швидких способи)

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

  • Як підсумувати по групах в Excel (4 способи)
  • 3 простих способи підсумовування верхніх n значень в Excel
  • Як скласти формулу суми між двома числами в Excel
  • Сума комірок в Excel: безперервна, випадкова, з критеріями і т.д.
  • Як підсумувати кілька рядків в Excel (4 швидких способи)

4. використання комбінованої формули для підсумовування відфільтрованих комірок

У цій процедурі ми будемо використовувати формулу, яка включає в себе РЕЗУЛЬТАТ , РАЗОМ , OFFSET , MIN , і ROW функції для підсумовування відфільтрованих комірок в електронній таблиці Excel. Наш набір даних знаходиться в діапазоні комірок B5:C14 Тут ми повинні записати Назва фрукта в камері C16 , яка комірка має назву Вибрані фрукти Сума функції знаходиться в комірці C17 Ми відфільтруємо дані для "Яблуко Етапи цього методу наведені нижче:

Сходинки:

  • На початку цього методу необхідно виділити комірку C17 .
  • Після цього запишіть у клітинку наступну формулу.

=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))

  • Преса Увійдіть на клавіатурі.

  • Результатом буде 0 оскільки ми не пишемо Вибрані фрукти ім'я в комірці C16 Зараз, в камері C16 впишіть вручну бажану назву фрукта. У нашому випадку ми вибираємо Apple для фільтрації суми.
  • Натисніть кнопку Увійдіть .
  • Нарешті, ви побачите в камері C17 формула, що відображає суму Apple's кількість.

Таким чином, можна сказати, що наша формула спрацювала безпомилково і ми можемо підсумовувати відфільтровані комірки на аркуші Excel.

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

Ми робимо таку розбивку формули для клітини C17

👉 ROW(B5:B14): Ця функція повертає просто номер рядка, який містить наші дані.

👉 MIN(ROW(B5:B14)): Ця функція повертає найменший номер рядка нашого набору даних.

👉 OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1): Ця функція повертає різницю між номером рядка та мінімальним номером рядка в РАЗОМ функцію.

👉 ПІДСУМОК(3,ЗСУВ(B5:B14,РЯД(B5:B14)-MIN(РЯД(B5:B14)),,1))*(B5:B14=C16)*(C5:C14): Ця функція повертає значення кількості для Apple суб'єктів господарювання та 0 для Всі інші сутностей.

👉 SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): Ця функція повертає 7000 - суму всіх яблук.

Читати далі: [Виправлено!] Формула SUM в Excel не працює і повертає 0 (3 рішення)

5 Вбудовування коду VBA

Написання коду на VBA також допоможе вам підсумувати відфільтровані комірки в Excel. Наш набір даних знаходиться в діапазоні комірок B5:C14 Сума функції буде знаходитись в комірці C16 Ми відфільтруємо дані для "Яблуко і підсумувати його кількість. Нижче покроково описано, як це зробити:

Сходинки:

  • Щоб розпочати підхід, перейдіть за посиланням Розробник та натисніть на вкладку Visual Basic. Якщо у вас цього немає, ви повинні увімкніть вкладку "Розробник . Або Ви також можете натиснути 'Alt+F11' за відкриття Редактор Visual Basic .

  • З'явиться діалогове вікно.
  • Наразі, в Вставка вкладка на цьому полі, натисніть Модуль .

  • Потім запишіть наступний візуальний код у порожньому полі редактора.

 Function Sum_Filtered_Cells(WorkRng As Range) As Double Dim work_rng As Range Dim output As Double For Each work_rng In WorkRng If work_rng.Rows.Hidden = False And work_rng.Columns.Hidden = False Then output = output + work_rng.Value End If Next Sum_Filtered_Cells = output End Function 
  • Закрийте Редактор рахунок.
  • Після цього в камері C16 запишемо наступну формулу-

=Сума_відфільтрованих_комірок(C5:C14)

  • Натисніть кнопку Увійдіть ключ.
  • Ви отримаєте суму всіх рядків у комірці C16 .

  • Потім виділіть весь діапазон комірок B4:C14 .
  • В рамках проекту Дані виберіть вкладку Фільтр опція від Сортування та фільтрація група.

  • Ви побачите 2 стрілки, що випадають, які з'являться в заголовку нашого набору даних.
  • Після цього натисніть стрілку випадаючого списку Назва фрукта колонка.
  • Зніміть прапорець Вибрати все і натисніть на кнопку Apple тільки за бажанням.

  • В результаті ви побачите, що набір даних буде відфільтрований тільки для фруктів Apple і показати суму його кількості.

Нарешті, ми можемо сказати, що наш візуальний код успішно спрацював і ми можемо підсумовувати відфільтровані комірки в електронній таблиці Excel

Висновок

На цьому я закінчую цей матеріал, сподіваюся, що він буде для вас корисним і ви зможете підсумовувати відфільтровані клітинки в Excel. Якщо у вас є додаткові запитання або рекомендації, будь ласка, поділіться ними з нами в розділі коментарів нижче.

Не забувайте слідкувати за новинами на нашому сайті ExcelWIKI для декількох проблем і рішень, пов'язаних з Excel. Вивчайте нові методи і продовжуйте розвиватися!

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