下面是我正在使用的公式,我收到了#DIV/0!
错误消息,因为单元格区域中没有任何数据AE30:AQ30
,我无法弄清楚在下面的公式中将IFERROR
或放置在哪里ISERROR
,我相信这会纠正我的错误。有什么想法吗?
{=MOD(AVERAGE(IF(AE30:AQ30<>"",IF(AE30:AQ30<=TIME(12,0,0),1+AE30:AQ30,AE30:AQ30))),1)}
答案1
一种方法是将整个公式包装在 IFERROR 中,例如:
=IFERROR(MOD(AVERAGE(IF(AE30:AQ30<>"",IF(AE30:AQ30<=TIME(12,0,0),1+AE30:AQ30,AE30:AQ30))),1),"Error")
您仍可以使用 Ctrl+Shift+Enter 进行确认
答案2
您可以在 Average Not(Iserror()) 之前写入,结果将为 0,#DIV/0!错误是 Avverage 公式的结果,对于空单元格,您的公式将变为:
=MOD(Not(Iserror(AVERAGE(IF(AE30:AQ30<>"",IF(AE30:AQ30<=TIME(12,0,0),1+AE30:AQ30,AE30:AQ30))))),1)
并使用++Ctrl
作为数组公式Shift
Enter