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."
我有一个 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."