Excel Countifs显示错误或在设置多个条件时返回0

时间:2016-10-13 03:59:52

标签: excel excel-formula

如果两个条件匹配,我想计算人名,但是,我的代码要么返回" 0"或将来#34; #VALUE"错误。 我正在尝试这场比赛" Ron"与"第1节和第34节;在给定的范围内。

我的代码是:

=COUNTIFS(C1:F4,"*"&A7, B1:B4,A6)

下面是我的表格,我不知道如何在此处上传表格。 Excel Page

3 个答案:

答案 0 :(得分:1)

B7:B9中尝试此公式:

=COUNTIFS($B$6:$B$9,$A$11,$C$6:$C$9,"?. "&$A12)
+COUNTIFS($B$6:$B$9,$A$11,$D$6:$D$9,"?. "&$A12)
+COUNTIFS($B$6:$B$9,$A$11,$E$6:$E$9,"?. "&$A12)
+COUNTIFS($B$6:$B$9,$A$11,$F$6:$F$9,"?. "&$A12)

以及B12:B14中的此公式:

=COUNTIFS($B$6:$B$9,$A$16,$C$6:$C$9,"?. "&$A17)
+COUNTIFS($B$6:$B$9,$A$16,$D$6:$D$9,"?. "&$A17)
+COUNTIFS($B$6:$B$9,$A$16,$E$6:$E$9,"?. "&$A17)
+COUNTIFS($B$6:$B$9,$A$16,$F$6:$F$9,"?. "&$A17)

enter image description here

答案 1 :(得分:0)

当数据有多个列时,很难聚合数据。如果将其展平,则可以使用数据透视表。像这样:

enter image description here

答案 2 :(得分:0)

你得到" #VALUE"使用范围C1:F4B1:B4时,因为范围不同。请参阅"使用说明"在这里:https://exceljet.net/excel-functions/excel-countifs-function

如果您将B1:B4更改为B1:F4,则会收到零,因为只要excel遇到不符合条件的单元格,它就会返回零。

根据给定的样本,您可以使用命名范围达到您想要的结果(例如 - "第1节"是B2:ZZ2,"第2节"是{{1}等等,然后简单地使用B3:ZZ3

如果没有一些人工操作,虽然部分编号在行上重复,但这不会起作用:=COUNTIFS(Section1,"*"&A8)