计算平均值和vlookup时如何忽略Excel中的空格
我试图用excel中的Vlookup计算学生的平均数。我使用以下公式或计算计算平均值和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
=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解决了这个问题。