2014-01-13 2 views
0

Я хотел бы создать формулу, которая позволит мне найти сумму каждого n-го числа ячеек в столбце.Найти сумму каждого n-го числа ячеек в столбце Excel

Например, найти сумму A1:A10, A11:A20, A21:A30 ... и на сумму, чтобы быть размещены в другом столбце (например D1, D2, D3 ...).

Тем не менее, я не уверен, сколько ячеек хочу подвести, поэтому я ранее приводил пример. Спасибо!

+0

Что вы подразумеваете под «Я не уверен, сколько ячеек хочу подвести? " Как форум может решить, сколько из них следует подвести итог? – dotNET

+0

@ user3120285 Вы ​​пробовали сформулировать ячейку в соответствии с приведенным ниже ответом, любая ошибка ?? –

ответ

0

Это тихий простая задача, выполните следующие шаги ::

1.Select столбец, где вы хотите разместить сумму п столбцов, например сказать D1

2.Then в формула бар написать формулу для суммы как =SUM(A1:A10)

3.And повторить эту формулу просто перетащите Скопируйте ячейку т.е. D1 и вставьте дО колонку, где вы хотите быть сумма мест говорят, например D10.

Это поместит сумму ячеек A1 в A10 в ячейку D1.

+1

...но он не ставит '= SUM (A11: A20)' в 'D2' и т. д. Это то, чего хочет OP. – brettdj

3

Вы можете попробовать эту формулу

=SUM(OFFSET(A:A,(ROW()-1)*10,0,10)) 
+0

хороший подход: D. Я делаю некоторые исправления на основе моих данных, таких как: '= SUM (OFFSET (A: A, (ROW (A1) -1) * $ B $ 1,0, $ B $ 1))' где 'B1' содержит количество элементов для суммирования. :) – L42

+0

+1 хотя не уверен, почему не '$ A $ 1', а не' A: A'? – brettdj

0

Попробуйте это:

=SUM(INDIRECT("A" & ROW(A1)*$B$1-($B$1-1) &":" & "A" & ROW(A1)*$B$1)) 

Где ваши данные выглядит следующим образом:

B1 содержит количество ячеек, которые требуется подвести.
Передайте его, где хотите.
Надеюсь, это поможет.

+0

Я не знаю, почему я был downvoted: p Что-то не так с моей формулой? :) – L42

+0

Не то, чтобы я вижу! – pnuts

2

Используя этот подход, поместите явные формулы в столбец D, например. в D1 =SUM(A1:A10), в D2 =SUM(A11:A20) и т.д ...

Положите эту формулу в D1

="=SUM(A"&1+(ROWS(D$1:D1)-1)*10&":A"&ROWS(D$1:D1)*10&")"

копирование, вниз, насколько требуется

Теперь скопируйте данные и использовать правую кнопку мыши> Paste Special> Значения

Это дает правильные формулы в виде текстовых строк - для преобразования в реальные формулы это

Выберите диапазон> Найти & Заменить> Заменить> использовать = в «Найти», а также = в «Заменить»> Заменить все> OK> ESC

Смежные вопросы