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

如果两个条件匹配,我想要计算其名称,但是,我的代码要么返回“0”,要么会出现“#VALUE”错误。 我正在尝试在给定范围内如何将“Ron”与“Section 1”进行匹配。

我的代码是:

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

下面是我的表,我不知道如何在这里上传表格。 Excel页面

B7:B9试试这个公式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) 

在这里输入图像说明

当它有多个列时,汇总数据是非常困难的。 如果你把它扁平化,你可以使用数据透视表来代替。 喜欢这个:

在这里输入图像说明

当使用范围C1:F4B1:B4时,您会得到“#VALUE”,因为范围大小不一样。 请参阅“使用说明”: https : //exceljet.net/excel-functions/excel-countifs-function

如果将B1:B4更改为B1:F4则会得到一个零,因为只要遇到不符合标准的单元格,就会返回零。

根据给定的样本,可以使用命名范围(例如 – “Section1”为B2:ZZ2 ,“Section2”为B3:ZZ3等),然后简单地使用=COUNTIFS(Section1,"*"&A8)

如果没有一些手动操作,分节号在行上重复,则这将不起作用: =AND(COUNTIFS(Section1,"*"&A8),COUNTIFS(Section1.2,"*"&A8)