如果在一个单元格中选择了选中的选项,如何计算值
How to count values if option checked is selected in one cell
我有一个电子表格,用户可以在其中填写表格,他们可以通过单击复选框来选择多个选项。
回复表如下所示
我想按选项筛选结果,所以我的主要目标是获取所选选项的总数:
我一直在尝试 COUNTIF
但它不起作用,因为我没有选择特定的响应
=COUNTIF('Form Responses 1'!C2:F4,"*"&$B&"*")
我假设我需要添加一个 VLOOKUP
但我不确定如何将它与选项
匹配
这里有一个 spreadsheet 可以玩一下
也许是这样的公式:
=IFNA(QUERY({$A:$A, $B:$B}, "Select 1 where Col2 contains '"&B&"' and Col1 = '"&$A10&"' order by Col1 label 1 ''"), 0)
如果引用的单元格包含指定文本,则输出 1
,否则输出 0
。有关详细信息,请参阅 Query Function and the Query Language 的文档。
尝试:
=INDEX({QUERY(TRIM(SPLIT(FLATTEN(A2:A&"×"&SPLIT(B2:B, ",")), "×")),
"select Col1,count(Col1) where Col2 is not null group by Col1 pivot Col2 label Col1 'Person'");
{"Total", TRANSPOSE(MMULT(TRANSPOSE(QUERY(QUERY(TRIM(SPLIT(FLATTEN(A2:A&"×"&SPLIT(B2:B, ",")), "×")),
"select count(Col1) where Col2 is not null group by Col1 pivot Col2"), "offset 1", )*1),
SEQUENCE(COUNTUNIQUE(TRIM(FLATTEN(SPLIT(TEXTJOIN(",", 1, B2:B), ",")))), 1, 1, )))}})
我有一个电子表格,用户可以在其中填写表格,他们可以通过单击复选框来选择多个选项。
回复表如下所示
我想按选项筛选结果,所以我的主要目标是获取所选选项的总数:
我一直在尝试 COUNTIF
但它不起作用,因为我没有选择特定的响应
=COUNTIF('Form Responses 1'!C2:F4,"*"&$B&"*")
我假设我需要添加一个 VLOOKUP
但我不确定如何将它与选项
这里有一个 spreadsheet 可以玩一下
也许是这样的公式:
=IFNA(QUERY({$A:$A, $B:$B}, "Select 1 where Col2 contains '"&B&"' and Col1 = '"&$A10&"' order by Col1 label 1 ''"), 0)
如果引用的单元格包含指定文本,则输出 1
,否则输出 0
。有关详细信息,请参阅 Query Function and the Query Language 的文档。
尝试:
=INDEX({QUERY(TRIM(SPLIT(FLATTEN(A2:A&"×"&SPLIT(B2:B, ",")), "×")),
"select Col1,count(Col1) where Col2 is not null group by Col1 pivot Col2 label Col1 'Person'");
{"Total", TRANSPOSE(MMULT(TRANSPOSE(QUERY(QUERY(TRIM(SPLIT(FLATTEN(A2:A&"×"&SPLIT(B2:B, ",")), "×")),
"select count(Col1) where Col2 is not null group by Col1 pivot Col2"), "offset 1", )*1),
SEQUENCE(COUNTUNIQUE(TRIM(FLATTEN(SPLIT(TEXTJOIN(",", 1, B2:B), ",")))), 1, 1, )))}})