Ссылка на строку выше при использовании ArrayFormula () для дублирования формулы сверху вниз в Google Sheet - PullRequest
0 голосов
/ 18 января 2019

У меня есть простой баланс со следующими столбцами:

( Пример листа здесь )

<date>    <description> <In>   <Out>  <Balance>
01/14/19  Opening Bal.  10000          10000

Вместо формулы:

=E2+C3-D3

в столбце сальдо из строки 3, дублированной на каждой строке внизу, я хочу использовать что-то вроде следующего в E1:

=ARRAYFORMULA(
   IF(
     ROW(E:E)=1,
     "Balance",
     IF(
       AND(ISBLANK(C:C), ISBLANK(D:D)),
       "",
       IF(
         ROW(E:E)=2,
         10000,
         OFFSET(E:E, -1, 0) + C:C - D:D
       )
     )
   )
 )

Однако, когда я делаю это, он работает до строки 3, где в E3 встречается следующая ошибка:

Ошибка OFFSET оценивается как выход за пределы диапазона.

...