首页 > 解决方案 > 将 NB.SI 公式复制到 Google 表格中

问题描述

我今天向您寻求帮助以解决 Google 表格上的问题。

我从 Google 表格表单中收到此数据:5 个不同问题的答案(0 或 1)。一旦表单添加了新行,我想在 A 列(绿色)中计算每行的分数(满分 5)。

没有注释的工作表

我尝试使用该ARRAYFORMULA()函数,但它对范围内的所有单元格进行计数,而不仅仅是逐行计算:

在此处输入图像描述

您是否有想法为每行问题获得 5 分,并在 Google 表单添加新行后立即将其应用于整个文件?

谢谢你的帮助

标签: google-sheetsgoogle-sheets-formulaarray-formulas

解决方案


sumif()您可以在单元格 A3 中获得这样的逐行总和:

=arrayformula( sumif( if(column(B3:F), row(B3:F)), row(B3:F), B3:F) )

此公式使用开放式范围引用,因此它将一直创建到工作表末尾的结果。为了限制这一点,请改用范围引用B3:F100


推荐阅读