我有一个列表:
我想要计算在A列中具有值的名称(B列),如a或b或...此对值也在范围内(F,G列)。
如何?
例如: b标记值的数量是4.但是我试图计算除了(b reza)之外的b标记,因为b reza在F,G范围内;
b的数量是3。 b(特殊b)的计数为1.
答案 0 :(得分:2)
您知道如何输入数组公式吗?
第一个公式:
=SUM((A1:A8=F$2)*(B1:B8=G$2))
将其输入为数组公式(按 Ctrl + Shift + 输入)。按下按键后,公式将被包含在花括号{}中。此公式将为您提供1
的结果。
第二个公式:
=SUM((A1:A8=F$2)*(B1:B8<>G$2))
这也是一个数组公式。它给出3
的结果。
答案 1 :(得分:0)
我在尝试更多的事情后做了以下事情。
在H栏中我使用这个公式:
=COUNTIFS($A:$A;F1;$B:$B;G1)>0
第2行:
=COUNTIFS($A:$A;F2;$B:$B;G2)>0
并复制此公式; 这个公式给我(如果结果为TRUE)G,H List的当前行在A,B列表中。 TRUE值的计数是我称之为空间的空间值。 我可以计算A,B列表中的所有特殊数据(20):
=COUNTIF(A:A;"a")+COUNTIF(A:A;"b")+COUNTIF(A:A;"c")
不在F,G列表中的特殊值的计数是20-6 = 14我称之为ب。
这就是我想要的。但也许这不是好方法。任何想法?