Я хочу суммировать 3 столбца каждой второй строки в Excel.

Я знаю, как сделать часть "сумма каждые 3 столбца":

=SUM(OFFSET($A40,0,3*(COLUMN(A40)-(COLUMN($A40)-1))-3,1,3))

Как применить эту формулу, чтобы она суммировала все остальные строки, начиная с A40?

Так А40, А42, А43 и т.д.

Редактировать:

По сути, если вы посмотрите на эту картинку, я ищу формулу, которая позволила бы суммировать каждую красную ячейку в N3, а затем вставлять копию для суммирования каждой желтой ячейки в O3.

2 ответа2

1

Вы можете использовать следующее, если столбец, который нужно суммировать, является последовательным (A, B, C) В O3 напишите:

=SUM(IF(MOD(ROW(A3:A19),2)=1,A3:C19,""))  

Нажмите Ctrl + Shift + Enter (формула массива)

Эта формула делит номер строки на 2, если результат равен 1 (оставшиеся) (Mod(Row(),2)=1) он добавит значение соответствующей ячейки в столбцах (A, B, C) к сумма, если остаток равен 0, он вернет ""

В N3 вы можете просто изменить ссылки:

=SUM(IF(MOD(ROW(D3:D19),2)=1,D3:F19,""))   

Измените ссылки, чтобы они соответствовали вашим реальным данным.

0

Использование формул массива :

Скопируйте и вставьте формулу ниже. После того, как вы вставили это, вместо того, чтобы просто нажать Enter, нажмите CTRL+SHIFT+ENTER

=SUM(A2:E7*(MOD(ROW(A2:E7),2)=0))

Замечания:

MOD или Modulus, смотрит на каждую 2-ую Строку, поэтому ваша желтая строка должна соответствовать ДАЖЕ номерам строк, независимо от того, какой у вас регион.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .