我正在努力找出excel中应该是简单问题的解决方案。
我有一个包含多个字母字符(C,D,P,R,S)的列。每个单元格可以包含这些单元格的任意组合。
如何计算包含以下任一个的单元格数:S,C或S& C.请记住,如果它同时包含S& S C,我仍然只想算一次。
答案 0 :(得分:2)
SIGN function可以将ISNUMBER和FIND¹的多个结果转换为仅大于零的结果。 SUMPRODUCT提供循环计算以添加每行的结果。
F4中的公式是,
=SUMPRODUCT(SIGN(ISNUMBER(FIND("C", D2:D9))+ISNUMBER(FIND("S", D2:D9))))
¹ FIND function区分大小写。 SEARCH function不是。 子>
答案 1 :(得分:1)
假设包含数据的列是" A",请在B列中创建以下公式:
=OR(NOT(ISERROR(FIND("s",A:A,1))),NOT(ISERROR(FIND("c",A:A,1))))
然后你可以使用下面的公式(你可以放入任何其他单元格,比如在单元格C1中)得到你的答案。
=COUNTIF(B:B,TRUE)
注意:FIND区分大小写。如果要进行不区分大小写的搜索,请使用SEARCH函数。