求Excel涵数高手帮忙:求某列中满足给定条件的对应的另一列中某一字体出现的次数

2024-11-06 00:43:59
推荐回答(5个)
回答(1):

楼上正确,但不需要第一个参数前的--
如楼主的数据在AB列,D1为要查的数,E1为要找出的对应的字母。C1输入如下公式
=SUMPRODUCT((A1:A10=D1)*(B1:B10=E1))
这样只要在E1和E1中输入对应的数据,C1就自动显示出个数。方便吧?

回答(2):

=SUMPRODUCT((C1:C100=2)*(E1:E100="C"))
但如果C列中的“2”,对应的E列单元格不知道是“C”呢?
=COUNTIF(E:E,INDEX(E:E,MATCH(2,C:C,)))
不过这样会只统计出C列中的第一个“2”,对应的E列单元格的字母所在列的相同个数。
就看你需要了。

回答(3):

=SUMPRODUCT(--(A1:A9=2)*(B1:B9="C"))
随便找个单元格写入上面公式
A1:A9里面的条件是:2
B1:B9里面的条件是:"C"
因为C是字符型的,所以加"号,而2就不用。
---------------------------------------------
Ps:我把你上面的数据对应的是A列和B列。即第一第二列

回答(4):

=sum(--(c1:c10&e1:e10="2C"))
数组公式以ctrl+shift+enter三键组合结束输入

回答(5):

也可以将列3和列5合并成一个单元格 (=列3&列5),然后用counti函数就可以直接看到包含2C的个数。