我有一个电子表格,看起来像这样:
A, B, C, D, 10 A, B, X, Y, 10 A, B, C, D, 20
第一行是模板。后面几行是实际数据。我想计算每行的正确值的数量。正确值是等于模板行中相应值的值。因此,第二行应该是3,第三行应该是4。我尝试了COUNTIF,但未能编写criterion的表达式。SUMPRODUCT在这里似乎也没有帮助,因为它计算所有相等值对而不考虑位置。
COUNTIF
SUMPRODUCT
vltsax251#
你可以使用这个公式:
=SUM(--(A2:E2=$A$1:$E$1))
它检查A2是否= A1等,返回每个true或false,将其转换为1或0(通过--),然后将所有的1和0相加
s2j5cfk02#
一个选项:
G2中的公式:
G2
=BYROW(A2:E3,LAMBDA(x,SUM(N(x=A1:E1))))
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
=SUM(COUNTIF(A2:E2,$A$1:$E$1))
3
=SUM(COUNTIF(A3:E3,$A$1:$E$1))
4
3条答案
按热度按时间vltsax251#
你可以使用这个公式:
它检查A2是否= A1等,返回每个true或false,将其转换为1或0(通过--),然后将所有的1和0相加
s2j5cfk02#
一个选项:
G2
中的公式:a5g8bdjr3#
您也可以在COUNTIF中使用多个条件,这将返回多个结果,然后您可以对其求和:
=SUM(COUNTIF(A2:E2,$A$1:$E$1))
--〉result will be3
for row 2=SUM(COUNTIF(A3:E3,$A$1:$E$1))
--〉result will be4
for row 3