Функции Excel с динамическим диапазоном - PullRequest
0 голосов
/ 07 января 2012

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

набор 1:

0 5 6 67
5 6 1 0

set2:

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

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

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

спасибо

1 Ответ

1 голос
/ 07 января 2012

Я не знаю, правильно ли я понимаю ваш вопрос, но вы можете попробовать это:

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

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

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

Пример для set2:

8   5   4   664
1   2   5   694
6   4   1   545
15  11  10  1903    <-- formula pasted here
...