Еще более простым решением в Google Sheets было бы ввести эту формулу в C1:
=ARRAYFORMULA(IF(A5:A,A5:A*(1.6*B5:B),""))
Он автоматически распространяется на последующие строки, если значение вводится в столбец A , устраняя необходимость копировать его в каждую строку. Фактически, если вы скопируете его в C2 , он будет автоматически перезаписан продолжением формулы в C1 .
Важной частью являются :A и :B, которые указывают, что вы хотите включить все эти столбцы в формулу. Это означает, что вы можете применить формулу из одной ячейки =A5*(1.6*B5) ко всем столбцам с помощью:
=ARRAYFORMULA(A5:A*(1.6*B5:B))
Обратите внимание, что это приводит к плохим результатам, когда A и B являются пропущенными значениями, поэтому мы заключаем его в оператор IF() (см. Выше), чтобы ничего не показывать при отсутствии значений. Вы также можете использовать IFERROR() для обработки плохих результатов.