如果在一个单元格中选择了选中的选项,如何计算值

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, )))}})