热心网友
回答时间:2022-06-21 22:42
如果六个单格中有任一空值,就返回空值,你的公式是没错的,可以简化为:
=IF(OR(W4="",AA4=""AF4="",AJ4="",AO4="",AS4=""),"",AVERAGE(W4,AA4,AF4,AJ4,AO4,AS4))
如果空值不管它,有6个数字就求6个的平均值,5个数据就求5个的平均值,直接写后半部分就行了:
=AVERAGE(W4,AA4,AF4,AJ4,AO4,AS4)
如果要同时是空值,才不计算,可将上面公式的OR改为AND。
收起
热心网友
回答时间:2022-06-21 22:43
你的意思我看明白,当W4,AA4,AF4,AJ4,AO4,AS4中有一个为空单元时,整个结果就显示为空,否则就求它们的平均值
你可以修改一下公式
=if(w4&aa4&af4&aj4&ao4&as4="","",AVERAGE(w4,aa4,af4,aj4,ao4,as4)
这样一个if就可以完成了,还有,嵌套一个函数会影响公式效率(大量数据情况下),还不如舍掉average函数呢,直接用
=if(w4&aa4&af4&aj4&ao4&as4="","",(w4+aa4+af4+aj4+ao4+as4)/6)
直接运算肯定比函数快
希望我上述回答对你有所帮助
收起