在Excel中计算两行中相等值的个数

7bsow1i6  于 2023-03-24  发布在  其他
关注(0)|答案(3)|浏览(168)

我有一个电子表格,看起来像这样:

A, B, C, D, 10
A, B, X, Y, 10
A, B, C, D, 20

第一行是模板。后面几行是实际数据。我想计算每行的正确值的数量。正确值是等于模板行中相应值的值。因此,第二行应该是3,第三行应该是4。
我尝试了COUNTIF,但未能编写criterion的表达式。SUMPRODUCT在这里似乎也没有帮助,因为它计算所有相等值对而不考虑位置。

vltsax25

vltsax251#

你可以使用这个公式:

=SUM(--(A2:E2=$A$1:$E$1))

它检查A2是否= A1等,返回每个true或false,将其转换为1或0(通过--),然后将所有的1和0相加

s2j5cfk0

s2j5cfk02#

一个选项:

G2中的公式:

=BYROW(A2:E3,LAMBDA(x,SUM(N(x=A1:E1))))
a5g8bdjr

a5g8bdjr3#

您也可以在COUNTIF中使用多个条件,这将返回多个结果,然后您可以对其求和:
=SUM(COUNTIF(A2:E2,$A$1:$E$1)) --〉result will be 3 for row 2 =SUM(COUNTIF(A3:E3,$A$1:$E$1)) --〉result will be 4 for row 3

相关问题