Сохранение формулы столбца при добавлении новых строк в Google Sheets - PullRequest
0 голосов
/ 02 мая 2019

У меня есть лист, который выглядит так:

Image 1

Столбец C - это просто произведение столбцов A и B. Эта формула полностью повторяется в столбце C, от строки 2 до 1000.

Однако, если я добавлю новую строку между двумя существующими строками, формулы для этой конкретной строки больше не будет. Осматривая решения, я наткнулся на ArrayFormula. Я изменил мою формулу следующим образом:

=ARRAYFORMULA(IF(OR(A2="",B2=""),"",PRODUCT(A2:A, B2:B)))

Однако, это испортило результат. Как я могу решить эту проблему?

1 Ответ

1 голос
/ 02 мая 2019

ARRAYFORMULA не понимает OR, поэтому вам нужно преобразовать его в логику 0/1:

=ARRAYFORMULA(IF(((A2:A="")+(B2:B="")), , A2:A*B2:B))

0

...