google-sheets - 将 NB.SI 公式复制到 Google 表格中
问题描述
我今天向您寻求帮助以解决 Google 表格上的问题。
我从 Google 表格表单中收到此数据:5 个不同问题的答案(0 或 1)。一旦表单添加了新行,我想在 A 列(绿色)中计算每行的分数(满分 5)。
我尝试使用该ARRAYFORMULA()
函数,但它对范围内的所有单元格进行计数,而不仅仅是逐行计算:
您是否有想法为每行问题获得 5 分,并在 Google 表单添加新行后立即将其应用于整个文件?
谢谢你的帮助
解决方案
sumif()
您可以在单元格 A3 中获得这样的逐行总和:
=arrayformula( sumif( if(column(B3:F), row(B3:F)), row(B3:F), B3:F) )
此公式使用开放式范围引用,因此它将一直创建到工作表末尾的结果。为了限制这一点,请改用范围引用B3:F100
。
推荐阅读
- java - Survival full,Tenured generation GC运行吗?
- excel - 如何使用 excel 从众多可能的选项中生成句子?
- java - 声纳扫描仪错误:IOException:参数不正确
- android - 按下返回时状态和应用栏之间的间隙
- selenium - 在 profile.setPreference("browser.popups.showPopupBlocker", false) 中获取 java.lang.NullPointerException;
- blockchain - 为什么需要在区块链中根据难度计算哈希?
- java - 通过 Java/Python 将 dto 传递给 Google Apps 脚本方法
- javascript - 验证为真后隐藏表单
- sql - 条纹的增量列
- r - 如何在每次渲染闪亮的应用程序时停止重新创建数据集