Excel 对包含值且该值在其他范围内的单元格进行计数

Excel 对包含值且该值在其他范围内的单元格进行计数,excel,Excel,我有这样一个清单: 我想计算A列中有值的名称(B列),如A或B或。。。该对值也在范围内(F、G列) 怎么做 例如: b标记值的计数是4。但是我尝试计数b标记,除了(b reza),因为b reza在范围F,G中 b的计数是3。 b(特殊b)的计数为1。您知道如何输入数组公式吗 第一个公式: =SUM((A1:A8=F$2)*(B1:B8=G$2)) =SUM((A1:A8=F$2)*(B1:B8<>G$2)) 将其作为数组公式输入(按Ctrl+Shift+Enter)。击键后,

我有这样一个清单:

我想计算A列中有值的名称(B列),如A或B或。。。该对值也在范围内(F、G列)

怎么做

例如: b标记值的计数是4。但是我尝试计数b标记,除了(b reza),因为b reza在范围F,G中

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

您知道如何输入数组公式吗

第一个公式:

=SUM((A1:A8=F$2)*(B1:B8=G$2))
=SUM((A1:A8=F$2)*(B1:B8<>G$2))
将其作为数组公式输入(按Ctrl+Shift+Enter)。击键后,公式将包含在大括号{}中。此公式将给出
1
的结果

第二个公式:

=SUM((A1:A8=F$2)*(B1:B8=G$2))
=SUM((A1:A8=F$2)*(B1:B8<>G$2))
=总和((A1:A8=F$2)*(B1:B8G$2))

这也是一个数组公式。它给出了
3

我在尝试了更多之后做的以下事情的结果

在H列中,我使用以下公式:

=COUNTIFS($A:$A;F1;$B:$B;G1)>0
第2行:

=COUNTIFS($A:$A;F2;$B:$B;G2)>0
并将此公式全部复制; 这个公式告诉我(如果结果为真)G,H列表的当前行在A,B列表中。 真值的计数是空间值,我称之为الف。 我可以计算A、B列表中的所有特殊数据(20):

不在F,G列表中的特殊值的计数是20-6=14,我称之为ب


这就是我想要的。但这也许不是一个好方法。知道吗?

你想数数什么?这对是F/G吗
=COUNTIFS(A1:A8,F1,B1:B8,G1)
?计算“b”标记值在其他范围内的位置。对不起,我不明白你的意思。我想计算第一个是“b”的对,而这个对不在G中,或者不在G中。类似于(b中计数)-(b中计数和名称)?谢谢。结果是真的。如果我们有更多的数据(A:B),并且其中一些数据在列表F:G列表中,我们如何检查(在计数公式中)?如果您想同时看到A habib和B reza的结果,那么您需要扩展公式以检查另外一个人。我们将以第1个公式为基础,该公式计算发生率(答案中
1
的结果)。像这样展开公式:
=SUM((A1:A8=F$1)*(B1:B8=G$1),(A1:A8=F$2)*(B1:B8=G$2))
。注意,添加了一个附加组件(检查habib)。其他一切都是一样的。现在的结果是
2
。没有其他(更简单的)使用工作表公式的方法。或者至少我不知道。你为什么认为你的方法不好呢?你得到了你需要的价值。为什么不好?