Google 工作表:创建自动更新新条目并对其他列中的单元格求和的公式

Google Sheets: Create formula that auto-updates for new entries & sums cells in other columns

我有一个 Google 表单,可以将值输入 Google Sheet。作为我分析的一部分,我需要 SUM() 在一起,在一个新的 Column Q 中,来自列 H、I、J、K 和 L 的条目。我不想要这些列的总计,但是 Q1= H1+I1+J1+K1+L1,然后 Q2= H2+I2+J2+K2+L2,等等

关键是我还希望这个公式在新数据添加到 H、I、J、K 和 L 时自动填充 Column Q。是否有解决方案?我可以用数组公式来做到这一点吗?

您可以使用 ARRAYFORMULA 来执行此操作。您不能在 ARRAYFORMULA 中使用 SUM(),但可以使用 +,例如 H1:H + I1:I。所以测试以确保 H 有数据,然后使用它来添加你的列,你会得到:

=ARRAYFORMULA(IF(ISBLANK(H1:H),,H1:H + I1:I + J1:J + K1:K + L1:L))

IF() 允许我们仅将其应用于 H 列中包含数据的行。我们确定 H 是否为空白,如果是,我们 return 什么都不做。请注意,这与将“”放入 TRUE 选项不同,因为“”成为单元格中的值。

阅读公式

这基本上读作 "For each row in the spreadsheet, if cell H is blank, do nothing. If cell H1 is not blank, return the result of adding cells H, I, J, K and L from this same row."