Jeszcze łatwiejszym rozwiązaniem w Google Sheets byłoby wprowadzenie tej formuły w C1
:
=ARRAYFORMULA(IF(A5:A,A5:A*(1.6*B5:B),""))
Automatycznie rozchodzi się ona do kolejnych wierszy, jeśli wartość zostanie wprowadzona w kolumnie A
, eliminując konieczność kopiowania jej do każdego wiersza. W rzeczywistości, jeśli skopiowałbyś ją do C2
, zostałaby automatycznie nadpisana przez kontynuację formuły w C1
.
Ważną częścią są :A
oraz :B
, które określają, że chciałbyś umieścić te całe kolumny w swojej formule. Oznacza to, że możesz zastosować formułę jednokomórkową =A5*(1.6*B5)
do całych kolumn z:
=ARRAYFORMULA(A5:A*(1.6*B5:B))
Zauważ, że daje to złe wyniki tam, gdzie A
i B
są brakującymi wartościami, więc zawijamy to w deklarację IF()
(zobacz powyżej), aby nic nie pokazywać, gdy nie ma żadnych wartości. Możesz również użyć IFERROR()
do obsługi złych wyników.