ทางออกที่ง่ายยิ่งขึ้นใน Google ชีตคือการป้อนสูตรนี้ใน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()
เพื่อจัดการผลลัพธ์ที่ไม่ดี