【问题标题】:Arrayformula count cells containing partial text and sum for multiple columnsArrayformula 计数包含部分文本的单元格和多列的总和
【发布时间】:2021-05-03 15:04:13
【问题描述】:

我在谷歌表格中找到了垂直计数的公式,我想水平计数。

在 A 列我有用户。

然后我想计算他们在下一列中回答但都包含在一行中的多项选择答案。唯一的问题是一些问题包含多个答案,所以我也需要选择部分文本。

我希望当新用户无需复制公式即可完成测验时,也可以将其作为数组公式进行操作

如何在同一行的已回答列末尾分别计算 A B C D 列?

例如:

Name Question 1 Question 2 Question 3 Question 4 Count#A Count#B Count#C
User 1 A AB A C 3 1 1
User 2 B AC B CA 2 2 2
User 3 C AA B CC 2 1 3

提前谢谢你

【问题讨论】:

  • 请分享一个电子表格的链接,上面已经手动输入了上述信息(包括带有标题 Count#D 的第一列)。请说明 B:F 列中的可能条目是字面上的 A、B、C 和 D 还是只是占位符,如果是占位符,请在您的示例电子表格中输入可能出现在这些列中的实际/实际可能性。如图所示,包括三个用户行。请务必将链接的共享权限(在创建链接时)设置为“知道链接的任何人...”和“编辑者”。
  • 另外,请说明是否总是正好有四个问题栏,或者是否可能有更多;以及 A:E 列中的原始数据如何进入包含 F:I 列结果的工作表(例如,手动输入、表格、引用表格摄入表的公式等)。

标签: google-sheets count array-formulas


【解决方案1】:

在单元格中插入以下公式

计数#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},"A","")),))}

计数#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","")),))}

并删除这些单元格下方范围内的所有内容

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-05
  • 1970-01-01
  • 2016-09-04
  • 1970-01-01
  • 2013-11-12
  • 2020-12-09
相关资源
最近更新 更多