Функции Excel с динамическим диапазоном

Итак, я создаю файл .csv с данными, которые я хочу отобразить в Excel, однако я хочу отобразить их сумму. например

набор 1:

0 5 6 67
5 6 1 0

набор2:

8 5 4 664
1 2 5 694
6 4 1 545

Итак, я хочу, чтобы сумма каждого столбца в наборе 1 была строкой в ​​​​конце, а сумма каждого столбца в наборе 2 - в конце. Но проблема в том, что set1 и set2 могут иметь разное количество строк.

Есть ли простая ФОРМУЛА, которую я могу экспортировать с помощью .csv, чтобы сделать это в Excel?


person Syntax_Error    schedule 06.01.2012    source источник


Ответы (1)


Не знаю, правильно ли я понял ваш вопрос, но вы можете попробовать следующее:

Предполагая, что верхний левый номер находится в ячейке A1, вы можете использовать следующую формулу:

=SUM(OFFSET($A$1, 0, COLUMN()-1, ROW()-1, 1))

Распечатайте это в каждую ячейку последней строки вашего листа. Таким образом, у вас есть фиксированная формула для каждой ячейки, которая работает независимо от количества столбцов или строк, даже если строки имеют разную длину.

Пример для набора2:

8   5   4   664
1   2   5   694
6   4   1   545
15  11  10  1903    <-- formula pasted here
person barfuin    schedule 06.01.2012