google-sheets - Arrayformula 计数包含部分文本的单元格和多列的总和
问题描述
我在谷歌表格中找到了垂直计算的公式,我想水平计算。
在 A 列中,我有用户。
然后我想计算他们在下一列中回答但都包含在一行中的多项选择答案。唯一的问题是一些问题包含多个答案,所以我也需要选择部分文本。
当新用户完成测验而无需复制公式时,我还希望将其作为数组公式进行操作
如何在同一行的已回答列的末尾获得 ABCD 列的单独计数?
例如:
姓名 | 问题 1 | 问题2 | 问题 3 | 问题 4 | 计数#A | 计数#B | 计数#C |
---|---|---|---|---|---|---|---|
用户 1 | 一种 | AB | 一种 | C | 3 | 1 | 1 |
用户 2 | 乙 | 交流电 | 乙 | 加州 | 2 | 2 | 2 |
用户 3 | C | AA | 乙 | 抄送 | 2 | 1 | 3 |
先感谢您
解决方案
在单元格中插入以下公式
计数#A
={"Count#A";ArrayFormula(IF(A2:A<>"",LEN({B2:B&C2:C&D2:D&E2:E})-LEN(SUBSTITUTE({B2:B&C2:C&D2:D&E2:E} ,“一种”,””)),))}
计数#B
={"Count#B";ArrayFormula(IF(A2:A<>"",LEN({B2:B&C2:C&D2:D&E2:E})-LEN(SUBSTITUTE({B2:B&C2:C&D2:D&E2:E} "B","")),))}
计数#C
={"Count#C";ArrayFormula(IF(A2:A<>"",LEN({B2:B&C2:C&D2:D&E2:E})-LEN(SUBSTITUTE({B2:B&C2:C&D2:D&E2:E} ,“C”,””)),))}
推荐阅读
- javascript - 使用无限滚动时如何在 v-select 中设置初始值
- kubernetes - 使用带有提供的 python 庞大代码的 Nuclio 函数:可能吗?
- react-native - 如何禁用 ComponentWill... 来自依赖项的警告
- sql - 在 SQL Server 中生成周末日期
- sql - 如何在 group by 子句中包含更多列?
- typescript - 如何让 cucumber-js 编译打字稿文件
- cakephp-3.0 - 在 CakePHP 3 中更新记录而不更改“修改”字段
- javascript - props.setActiveTab 不是函数挂钩
- python - 如何将一列数据框或单行数据框作为数据框或系列返回?
- python - 在 netcdf 中选择特定变量点时 xarray 中的广播错误