Предположим, у вас есть длинный список данных на листе, и вам нужно просуммировать каждые следующие 5 строк следующим образом: = СУММ (B2: B6), = СУММ ( B7: B11) и так далее, а затем поместите результат в другой столбец, как показано на следующем снимке экрана. В этой статье я расскажу о некоторых хороших формулах для решения этой проблемы.
Суммируйте каждые n строк в Excel с помощью формул
Суммируйте каждые n строк в Excel с помощью Kutools for Excel
Суммируйте каждые n строк в Excel с помощью формул
В этом примере я будет суммировать каждые 5 строк данных, примените следующую формулу:
1 . Введите эту формулу в пустую ячейку, в которую вы хотите поместить результат: = SUM (OFFSET ($ B $ 2, (ROW () – ROW ($ B $ 2)) * 5,0,5,1) )
Совет : В приведенной выше формуле B2 обозначает начальный номер строки, которую вы хотите суммировать, а 5 обозначает возрастающие номера строк. Если вы хотите суммировать каждые 10 строк в столбце B, вам просто нужно изменить 5 на 10.
2 . Затем перетащите маркер заполнения к ячейкам, пока не отобразится 0. И вы получите нужный результат. См. Снимок экрана:
Примечания:
1. Иногда вам нужно, чтобы результаты всех пяти строк отображались в последней строке столбца C, как показано на следующем снимке экрана:
В этом случае введите следующую формулу: = IF (MOD (ROW (), 5),” “, SUM (OFFSET (B1 ,,, – 5))) ( B1 – это первое значение ячейки, которое вы хотите просуммировать в столбце B, а 5 – это инкрементные номера строк) в ячейку C1, а затем перетащите маркер заполнения в ячейки, к которым вы хотите применить эту формулу.
Совет : приведенная выше формула может быть применяется успешно, если ваши данные начинаются с первой ячейки.
2. Если у вас есть список значений в строке, вы также можете использовать формулу для суммирования каждых n столбцов, = SUM (OFFSET ($ A $ 1 ,, (COLUMNS ($ A $ 3: A3) -1) * 5“ 5)) ( A1 – это ссылка на ячейку, в которой находится ваше первое значение, A3 обозначает ячейку, в которую вы поместили это формула в, а 5 – это увеличивающиеся номера столбцов), а затем перетащите маркер заполнения в правые ячейки, пока не отобразится 0, см. снимки экрана:
Суммировать каждые n строк в Excel с помощью Kutools for Excel
Если у вас есть Kutools for Excel , вы можете вставлять некоторые разрывы страниц каждые n строк, а затем вычислять промежуточные итоги разбиения по страницам для получить результат.
Kutools for Excel : с более чем 300 удобные надстройки Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней . |
Перейти к загрузке
Бесплатная пробная версия 30 днейПокупка PayPal/MyCommerce |
После установки Kutools for Excel , сделайте следующее:
1 . Нажмите Kutools Plus > Печать > Вставить разрыв страницы в каждую строку , см. снимок экрана:
2 . В диалоговом окне Вставить разрыв страницы в каждую строку укажите Интервал строк, в которые вы хотите вставить разрывы страниц, и разрывы страниц были вставлены в данные каждые 5 строк, см. снимок экрана:
. А затем нажмите Kutools Plus > Печать > Промежуточные итоги разбиения по страницам , см. Снимок экрана:
4 . В диалоговом окне Промежуточные итоги разбиения на страницы проверьте заголовок столбца, в котором вы хотите выполнить некоторые вычисления, и выберите нужную функцию, см. Снимок экрана:
5 . Затем нажмите Ok , все данные каждые 5 строк были суммированы, см. Снимок экрана:
Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!
Демо: сумма/среднее значение каждые n строк вниз в Excel с помощью Kutools for Excel
Как суммировать значения на основе текстовых критериев в Excel?
Как суммировать ячейки с текстом и числами в Excel?