Перейти до основного матеріалу

Як підсумувати лише відфільтровані або видимі комірки в Excel?

Можливо, вам легко підсумувати стовпець цифр в Excel, але іноді вам потрібно відфільтрувати або приховати деякі дані, щоб відповідати вашим критеріям. Після приховування або фільтрування, і тепер ви просто хочете скласти лише відфільтровані або видимі значення. Якщо ви застосуєте функцію підсумовування в Excel, усі значення, включаючи приховані дані, будуть додані, як у цьому випадку, як ви можете підсумувати лише відфільтровані або видимі значення комірок у Excel?


Сумуйте лише відфільтровані або видимі значення комірок за формулою

З цим SUBTOTAL Функція, яка ігнорує рядки, виключені фільтром, дозволяє легко додати лише видимі клітинки. Ви можете зробити так:

Припустимо, у вас є ряд даних, і вони були відфільтровані, як вам потрібно, див. Знімок екрана:

1. Наприклад, у порожню комірку, C13, введіть таку формулу: = Проміжна сума (109, C2: C12) (109 вказує, коли підсумовуєте цифри, приховані значення ігноруватимуться; C2: C12 - діапазон, який ви підсумуєте, ігноруючи відфільтровані рядки.), і натисніть клавішу Що натомість? Створіть віртуальну версію себе у ключ

Примітка: Ця формула також може допомогти вам підсумувати лише видимі клітинки, якщо на вашому аркуші є приховані рядки. Однак ця формула не може підсумовувати з ігноруванням комірок у прихованих стовпцях.

Сума / кількість / середнє значення видимих ​​комірок лише у визначеному діапазоні з ігноруванням прихованих або відфільтрованих комірок / рядків / стовпців

Зазвичай функція SUM/Count/Average підраховує всі клітинки у вказаному діапазоні незалежно від того, приховані/відфільтровані чи ні. У той час як функція Проміжний підсумок може лише підсумовувати/підраховувати/усереднювати, ігноруючи приховані рядки. Однак Kutools для Excel ПІДКРИВЕ / ВИДИМО / СЕРЕДОВИЙ функції легко обчислюють вказаний діапазон, ігноруючи будь-які приховані комірки, рядки або стовпці.


кількість підсумків оголошень лише середнє значення видимих ​​комірок

Сумуйте лише відфільтровані або видимі значення комірок за допомогою функції, визначеної користувачем

Якщо вас цікавить наступний код, він також може допомогти вам підсумувати лише видимі клітинки.

1. Утримуйте клавішу ALT + F11 і відкриває Microsoft Visual Basic для додатків вікна.

2. Клацання Insert > Модуліта вставте наступний код у вікно Модуль.

Function SumVisible(WorkRng As Range) As Double
'Update 20130907
Dim rng As Range
Dim total As Double
For Each rng In WorkRng
    If rng.Rows.Hidden = False And rng.Columns.Hidden = False Then
        total = total + rng.Value
    End If
Next
SumVisible = total
End Function

3. Збережіть цей код і введіть формулу = SumVisible (C2: C12) в порожню клітинку. Дивіться знімок екрана:

4. Потім натисніть Що натомість? Створіть віртуальну версію себе у і ви отримаєте бажаний результат.


Сума/підрахунок/середнє лише відфільтровані або видимі комірки з Kutools для Excel

Якщо у вас встановлено Kutools для Excel, ви можете швидко обчислити суму/підрахунок/середнє значення лише для видимих ​​або відфільтрованих клітинок у Excel.

Kutools для Excel - Доповніть Excel понад 300 основними інструментами. Насолоджуйтесь повнофункціональною 30-денною БЕЗКОШТОВНОЮ пробною версією без кредитної картки! Get It Now

Наприклад, ви хочете підсумувати лише видимі клітинки, виберіть клітинку, в яку ви помістите результат підсумовування, введіть формулу = ПІДВИДИМО (C3: C12) (C3: C13 - діапазон, де ви підсумуєте лише видимі клітинки), і натисніть на Що натомість? Створіть віртуальну версію себе у ключ

А потім підсумовується результат підсумовування з ігноруванням усіх прихованих комірок. Дивіться знімок екрана:

Для підрахунку лише видимих ​​комірок застосуйте цю формулу = ВИДИМО (C3: C12); Для усереднення лише видимих ​​комірок, будь ласка, застосуйте цю формулу = СЕРЕДОВИЙ (C3: C12).

Примітка: Якщо ви не можете точно запам'ятати формули, ви можете виконати наступні кроки, щоб легко підсумувати / підрахувати / обчислити лише видимі клітинки:

1. Виділіть клітинку, куди ви помістите результат підсумовування, та натисніть Кутулс > Функції > Статистика та математика > ПІДКРИВЕ (Або СЕРЕДНІЙ, ВИДИМО як вам потрібно). Дивіться знімок екрана:

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

Kutools для Excel - Доповніть Excel понад 300 основними інструментами. Насолоджуйтесь повнофункціональною 30-денною БЕЗКОШТОВНОЮ пробною версією без кредитної картки! Get It Now

А потім підсумовується результат підсумовування з ігноруванням усіх прихованих комірок.


Демо: Сума / Кількість / Середнє лише відфільтровані або видимі клітинки


Kutools для Excel: понад 300 зручних інструментів у вас під рукою! Почніть 30-денну безкоштовну пробну версію без обмежень функцій сьогодні. Завантажити зараз!

Легко підсумовуйте / підраховуйте лише відфільтровані / видимі клітинки, видаливши приховані рядки в Excel

Під час підсумовування/підрахунку відфільтрованих клітинок у Excel функція SUM або функція Count не ігноруватиме приховані клітинки. Якщо приховані/відфільтровані рядки видаляються, ми можемо лише легко підсумувати або підрахувати видимі клітинки. Ви можете спробувати Kutools для Excel Видалити приховані (видимі) рядки та стовпці утиліта для її вирішення.


оголошення видалити приховані рядки стовпці 3

Статті по темі:

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

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

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour,
Moi j'ai un problème comparable mais différent, en gros quand je filtre mes colonnes et que je veux copier la même valeur dans mes lignes visibles, toute les lignes qui sont entre mes lignes visibles sont elles aussi modifiées.
Comment faire pour que seule mes lignes visibles soient modifiés.
This comment was minimized by the moderator on the site
Hello, Loux

Do you mean to copy and paste cell vaues to visible cells only? If so, maybe the below articles can help you:
https://www.extendoffice.com/documents/excel/2331-excel-paste-data-into-filtered-list.html
https://www.extendoffice.com/documents/excel/2617-excel-paste-to-visible-filtered-cells.html

Please try it, thank you!
This comment was minimized by the moderator on the site
Hola,

No me resulta sumar el rango de una fila considerando sólo las columnas visibles.

Alguna formula o alguna macro?

Gracias!!!
This comment was minimized by the moderator on the site
Hello, Cristobal,
Sorry, I can't understand your problem clearly, could you explain your problem in English?
Or you can insert a screenshot or a file to describe your problem.
Thank you!
This comment was minimized by the moderator on the site
Hola,

Quiero sumar dentro de un rango de fila que al ocultar columnas sume sólo las visibles.
No he logrado hacerlo, alguna fórmula? o tendría que hacerse con una marcro?

Muchas gracias!!!
This comment was minimized by the moderator on the site
how to skip hidden cells from excel formulae in filtered sheet....

yellow coloured cells are involving hidden cells due to filter....
This comment was minimized by the moderator on the site
Hi,
What kinds of calculation do you need to do? Kutools for Excel supports three functions to count/sum/average ignoring all hidden cells.
This comment was minimized by the moderator on the site
or like this



column a column d

100 10

90 10

80 10



where 90=100-10, 80=90-10, and so on.........

dragging the formula includes hidden cells in formula
This comment was minimized by the moderator on the site
When i am applying say G3-K2 Formula in filtered excel sheet & dragging the formula, it includes hidden cells

for example



Validity Lifting Qty
27054.59 123.41
26931.18 330.98
26600.20 493.66
26106.54 476.38
25630.16 480.64
25149.52 577.06


now value in validity comes after get subtracted by lifted qty (like 2nd value 26931.18=27054.59-123.41)

3rd value in validity=2nd value in validity-2nd value in lifted qty. and so on.....

now this sheet is filtered & when i drag the formulae in validity column, it includes hidden cells, due to filter.

which gives me wrong result
This comment was minimized by the moderator on the site
Validity Lifting Qty
27054.59 123.41
26931.18 330.98
26600.20 (26600.2=26931.18-330.98) 493.66
26106.54 476.38
25630.16 480.64
25149.52 577.06
This comment was minimized by the moderator on the site
When i am applying say G3-K2 Formula in filtered excel sheet & dragging the formula, it includes hidden cells

for example



Validity Lifting Qty
27054.59 123.41
26931.18 330.98
26600.20 493.66
26106.54 476.38
25630.16 480.64
25149.52 577.06


now value in validity comes after get subtracted by lifted qty (like 2nd value 26931.18=27054.59-123.41)

3rd value in validity=2nd value in validity-2nd value in lifted qty. and so on.....

now this sheet is filtered & when i drag the formulae in validity column, it includes hidden cells, due to filter.

which gives me wrong result
This comment was minimized by the moderator on the site
Hi,
The normal =G3-K2 will not ignore any hidden cells/rows/column by dragging to copy. I am sorry I can not figure out a proper formula for your. All formulas or methods talked in this article is just about sum/count/average ignoring hidden cells.
This comment was minimized by the moderator on the site
how i can skip hidden cells from excel formulae in filtered sheet
This comment was minimized by the moderator on the site
Im trying to use the AVERAGEVISIBLE function to average the 12 largest values in a column, this works in the normal AVERAGE function as =AVERAGE(LARGE(E971:E1540,{1,2,3,4,5,6,7,8,9,10,11,12})) however when i try to use the average visible function it returns #VALUE!, any ideas?
This comment was minimized by the moderator on the site
This is awesome! Thanks so much.
This comment was minimized by the moderator on the site
Sorry I messed up the posts security code at bottom and seems like my question may have been deleted as it asked me to try another one. I can get the VBA code for SUMVISIBLE to work well if my data is vertical and I hide rows. However it doesn't if my data runs horizontal and I want to hide columns. Is there a way to program this? Thanks!
This comment was minimized by the moderator on the site
I am able to get your VBA for =SUMVISIBLE above to work good. However just if my data runs vertically and I am hiding rows. Is there a way to program it so you can have your data run horizontally and it still work when you hide columns? THANKS!
This comment was minimized by the moderator on the site
The solution worked for me. :D
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations