我有一个数据范围B5:L100 在列B中是字符串标识符,例如“X”或“Y” 在C:L列中,我们输入了不同的人名(每行不超过一次)。
我想计算一个人的名字出现在B列为'X'的行中的次数。以下公式不起作用(使用“Max”作为搜索示例人员。) 你能告诉我这件事会做什么优雅吗?
=COUNTIFS(C5:L100,"Max",B5:B100,"X")
我认为数组公式可能是有序的,但我对这些没有太多经验。
答案 0 :(得分:2)
执行此操作的一种方法是逐列执行:
=COUNTIFS(C5:C100,"Max",B5:B100,"X")+COUNTIFS(D5:D100,"Max",B5:B100,"X")... etc
是否有诀窍,但如果您需要查看大量列,则不会太优雅。我确信使用数组公式的方式比较整洁。
答案 1 :(得分:1)
=SUMPRODUCT((C5:L100="Max")*(B5:B100="X"))