Как быстро суммировать каждую вторую или n-ю строку / столбец в Excel?
Как мы все знаем, мы можем применить функцию Sum, чтобы добавить список ячеек, но иногда нам нужно суммировать каждую другую ячейку для какой-то цели, а в Excel нет стандартной функции, позволяющей суммировать каждую n-ю ячейку. Как в этой ситуации суммировать каждую вторую или n-ю строку / столбец в Excel?
Суммируйте каждую вторую или n-ю строку / столбец с формулами
Суммируйте каждую вторую или n-ю строку / столбец с помощью функции, определяемой пользователем
Сумма / среднее / подсчет каждой другой или n-й строки / столбца с помощью Kutools for Excel
Суммируйте каждую вторую или n-ю строку / столбец с формулами
В следующем примере я покажу вам, как применять формулы, суммирующие все остальные ячейки.
1. Используйте формулы массива для суммирования каждой второй строки или столбца.
В пустой ячейке введите эту формулу: =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15,0)), затем нажмите Shift + Ctrl + Enter ключи и значения всех остальных ячеек в столбце B были суммированы. Смотрите скриншоты:
Ноты:
1. В приведенной выше формуле массива вы можете изменить число 2 на 3, 4, 5…, это означает суммировать каждую 3-ю строку, каждую 4-ю строку, каждую 5-ю строку ...
2. Если вы хотите просуммировать каждый второй столбец, вы можете ввести следующую формулу: =SUM(IF(MOD(COLUMN($A$1:$O$1),2)=0,$A$1:$O$1,0)), и нажмите Shift + Ctrl + Enter ключи, чтобы получить результат. Смотрите скриншот:
2. Используйте формулы для суммирования каждой второй строки или столбца.
Вот еще одна формула, которая поможет вам суммировать каждую вторую или n-ю ячейку на листе.
В пустой ячейке введите эту формулу: =SUMPRODUCT((MOD(ROW($B$1:$B$15),3)=0)*($B$1:$B$15)), Затем нажмите Enter key, и каждая третья ячейка была добавлена. Смотрите скриншоты:
Ноты:
1. В приведенной выше формуле вы можете изменить число 3 на 4, 5, 6…, это означает суммировать каждую 4-ю строку, каждую 5-ю строку, каждую 6-ю строку ...
2. Если вы хотите просуммировать каждый второй столбец, вы можете ввести следующую формулу: =SUMPRODUCT((MOD(COLUMN($A$1:$O$1),3)=0)*($A$1:$O$1)).
Суммируйте каждую вторую или n-ю строку / столбец с помощью функции, определяемой пользователем
Следующая определяемая пользователем функция также может помочь вам добавить каждую вторую или n-ю ячейку в Excel.
1. Удерживайте ALT + F11 ключи, и он открывает Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в окно модуля.
Function SumIntervalRows(WorkRng As Range, interval As Integer) As Double
'Updateby Extendoffice
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For i = interval To UBound(arr, 1) Step interval
total = total + arr(i, 1)
Next
SumIntervalRows = total
End Function
Function SumIntervalCols(WorkRng As Range, interval As Integer) As Double
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For j = interval To UBound(arr, 2) Step interval
total = total + arr(1, j)
Next
SumIntervalCols = total
End Function
3. Затем сохраните этот код и введите следующую формулу в пустую ячейку, как вам нужно, см. Снимки экрана:
Для суммирования каждой четвертой строки: = SumIntervalRows (B1: B15,4)
Для суммирования каждого четвертого столбца: = SumIntervalCols (A1: O1,4)
4, Затем нажмите Enter ключ, вы получите расчет. Смотрите скриншоты:
Суммируйте каждую четвертую строку:
Суммируйте каждый четвертый столбец:
Внимание: Вы можете изменить число 4 на любые другие числа, такие как 2, 3, 5… это означает суммирование каждой второй строки, каждой третьей строки, каждой пятой строки или столбца.
Сумма / среднее / подсчет каждой другой или n-й строки / столбца с помощью Kutools for Excel
Может быть, и формулы, и пользовательская функция несколько сложны для большинства из вас, здесь я могу представить вам более простой способ решения этой задачи.
Доступно Kutools for ExcelАвтора Выберите интервальные строки и столбцы, вы можете сначала выбрать любую другую или n-ю ячейку, которая вам нужна, а затем дать выбранным ячейкам определенное имя, наконец, используя функцию Sum для суммирования ячеек.
Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. |
После установки Kutools for Excel, выполните следующие действия:
1. Выберите столбец, в котором вы хотите суммировать каждую вторую или n-ю ячейку.
2. Нажмите Кутулс > Выберите > Выберите интервальные строки и столбцы, см. снимок экрана:
3. В Выберите интервальные строки и столбцы диалоговом окне укажите необходимые операции, см. снимок экрана:
4. Нажмите OK, и каждая вторая строка была выбрана из первой строки, и теперь вы можете просматривать вычисленные результаты, такие как среднее значение, сумма, количество, которые отображаются в нижней части строки состояния. Смотрите скриншот:
Ноты:
1. С помощью этой функции вы можете установить число 2, 3, 4… в Интервал вариант, и вы выберете ячейки с интервалом в 2, 3, 4 строки, начиная с первой строки диапазона на шаге 3.
2. С помощью описанных выше шагов вы также можете суммировать каждый второй или n-й столбец по мере необходимости.
Если вы хотите узнать больше об этой функции, нажмите Выберите интервальные строки и столбцы.
Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!
Демо: сумма / среднее / подсчет каждой второй или n-й строки / столбца с помощью Kutools for Excel
Статьи по теме:
Как суммировать только отфильтрованные или видимые ячейки в Excel?
Как суммировать абсолютные значения в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!