Một giải pháp thậm chí dễ dàng hơn trong Google Sheets sẽ là nhập công thức này vào C1
:
=ARRAYFORMULA(IF(A5:A,A5:A*(1.6*B5:B),""))
Nó tự động truyền đến các hàng tiếp theo nếu một giá trị được nhập vào cột A
, loại bỏ sự cần thiết phải sao chép nó vào mỗi hàng. Trong thực tế, nếu bạn sao chép nó vào C2
, nó sẽ tự động được ghi đè bằng cách tiếp tục công thức trong C1
.
Phần quan trọng là :A
và :B
, trong đó chỉ định bạn muốn bao gồm toàn bộ các cột này trong công thức của bạn. Điều này có nghĩa là bạn có thể áp dụng công thức một ô =A5*(1.6*B5)
cho toàn bộ các cột bằng:
=ARRAYFORMULA(A5:A*(1.6*B5:B))
Lưu ý rằng điều này mang lại kết quả xấu trong đó A
và B
thiếu các giá trị, vì vậy chúng tôi gói nó trong một IF()
tuyên bố (xem ở trên) để hiển thị không có gì khi không có giá trị. Bạn cũng có thể sử dụng IFERROR()
để xử lý kết quả xấu.