Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
计算平均值和vlookup时如何忽略Excel中的空格_Excel - Fatal编程技术网

计算平均值和vlookup时如何忽略Excel中的空格

计算平均值和vlookup时如何忽略Excel中的空格,excel,Excel,我试图用excel中的Vlookup计算学生的平均数。我使用以下公式或计算 =AVERAGE(IFERROR(VLOOKUP(BG79,$T$9:$AJ$2544,{9,10,11,12,13,14,15,16},0),"")) 但它将空格作为0并计算数字 需要帮助来忽略空白,只计算填充的数字。将公式更改为AVERAGEIF,这将适用于空白和零 =AVERAGEIF(IFERROR(VLOOKUP(BG79,$T$9:$AJ$2544,{9,10,11,12,13,14,1

我试图用excel中的Vlookup计算学生的平均数。我使用以下公式或计算

=AVERAGE(IFERROR(VLOOKUP(BG79,$T$9:$AJ$2544,{9,10,11,12,13,14,15,16},0),""))
但它将空格作为0并计算数字


需要帮助来忽略空白,只计算填充的数字。

将公式更改为AVERAGEIF,这将适用于空白和零

=AVERAGEIF(IFERROR(VLOOKUP(BG79,$T$9:$AJ$2544,{9,10,11,12,13,14,15,16},0),""),"<>0")
=AVERAGEIF(IFERROR(VLOOKUP(BG79,T$9:$AJ$2544,{9,10,11,12,13,14,15,16},0),“),“0”)
简单例子

那么,为什么不用sum()重新编写公式,计算大于零的数字,然后进行除法呢?谢谢Mike,我使用了Sumproduct解决了这个问题。