Excel 2010 错误消息

Excel 2010 错误消息

下面是我正在使用的公式,我收到了#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作为数组公式ShiftEnter

相关内容