计算包含值的单元格,该值在其他范围内

时间:2015-03-11 15:14:53

标签: excel

我有一个列表:

enter image description here

我想要计算在A列中具有值的名称(B列),如a或b或...此对值也在范围内(F,G列)。

如何?

例如: b标记值的数量是4.但是我试图计算除了(b reza)之外的b标记,因为b reza在F,G范围内;

b的数量是3。 b(特殊b)的计数为1.

2 个答案:

答案 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)

我在尝试更多的事情后做了以下事情。

enter image description here

在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我称之为ب。

这就是我想要的。但也许这不是好方法。任何想法?