Как быстро суммировать значения без скрытых столбцов в Excel?
Чтобы суммировать значения, исключая скрытые строки, вы можете использовать формулу = SUBTOTAL () для решения, но как насчет суммирования значений без учета скрытых столбцов? В этой статье представлены приемы быстрого суммирования значений только в видимых столбцах.
Значения суммы без учета скрытых столбцов с VBA
Сумма / среднее / количество, исключая скрытые столбцы с помощью Kutools for Excel
Значения суммы без учета скрытых столбцов с VBA
Вот код VBA, который поможет вам быстро суммировать только видимые столбцы.
1. Нажмите Alt + F11 ключи для отображения Microsoft Visual для базовых приложений окно.
2. Нажмите Вставить > Модули и вставьте код ниже в новый Модули окно.
VBA: суммировать только видимые значения столбца
Public Function SumVisible(Rg As Range) As Double
'UpdatebyExtendOffice20160302
Dim xCell As Range
Dim xRg As Range
Dim xOutRg As Range
On Error Resume Next
Application.Volatile
Set xRg = Application.Intersect(Rg, Rg.Worksheet.UsedRange)
If Not (xRg Is Nothing) Then
For Each xCell In xRg
If (xCell.EntireRow.Hidden = False) And _
(xCell.EntireColumn.Hidden = False) Then
If xOutRg Is Nothing Then
Set xOutRg = xCell
Else
Set xOutRg = Application.Union(xCell, xOutRg)
End If
End If
Next
End If
If Not xOutRg Is Nothing Then
SumVisible = Application.Evaluate("SUM(" & xOutRg.Address & ")")
Else
SumVisible = 0
End If
End Function
3. Сохраните код и закройте окно, затем вернитесь, чтобы выбрать пустую ячейку, в которую вы поместите вычисленный результат, и введите эту формулу. = SumVisible (A1: C9), нажмите Enter key, получен правильный результат суммирования.
Наконечник: В формуле A1: C9 - это ячейки, которые вы хотите суммировать.
Сумма / среднее / количество, исключая скрытые столбцы с помощью Kutools for Excel
Возможно, вы не знакомы с кодом VBA, но если у вас есть Kutools for Excel установлен, вы можете быстро и легко решить эту задачу.
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. |
После бесплатная установка Kutools for Excel, сделайте следующее:
1. Выберите пустую ячейку, в которую будет помещен результат суммирования, например E1, и нажмите Кутулс > Kutools Функции > Статистические и математические > СУЩЕСТВЕННЫЙ. Смотрите скриншот:
2. в Аргументы функций нажмите, чтобы выбрать ячейки, которые вы хотите суммировать в Справка текстовое поле, и вы можете просмотреть вычисленный результат внизу. Смотрите скриншот:
3. Нажмите OK, и суммированы только видимые столбцы.
Доступно Kutools for Excel, вы также можете подсчитать или вычислить среднее значение в видимых ячейках / строке / столбцах. Смотрите скриншот:
Наконечник: Вы также можете напрямую ввести эту формулу = СУММВИДИМ (A1: C9)/ = СОВМЕСТНЫЙ (A1: C9)/ = СРЕДНЕВИДИМО (A1: C9) в ячейку для получения результата после установки Kutools for Excel.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!