我有一张大型 Excel 表,其结构如下:
Gender | Answer
------- | -------
Male | A
Female | B
Male | A;C
Female | A;B
Female | B;D
我可以使用什么公式来找出有多少女性(无论是否全部)回答 B?
先感谢您,
答案1
以下是获取所需结果的另一种公式:
=SUM((A1:A5="Female")*IF(ISERROR(SEARCH("B",B1:B5)),0,1))
这是一个数组公式,因此您需要使用Control- Shift-Enter组合键输入它。
答案2
您可以添加具有以下公式的列:
=IF(AND(A2="Female", ISERROR(FIND("B", UPPER(B2))) = FALSE), 1,0)
如果性别为女性且答案包含 B,则显示 1(旁注:如果未找到该值,FIND 将返回错误,因此需要 ISERROR)。
然后,您可以将此公式复制到所有包含数据的行。您可以使用 1 来求和或计算符合条件的数字。
答案3
哪个版本的 Excel?在 Excel 2007 或更高版本中,你可以使用COUNTIFS
“通配符”来满足 B 列条件,如下所示
=COUNTIFS(A:A,"Female",B:B,"*B*")