Excel formula Excel 2013公式抛出#值!SAP Business Objects仪表板出错

Excel formula Excel 2013公式抛出#值!SAP Business Objects仪表板出错,excel-formula,sap,dashboard,Excel Formula,Sap,Dashboard,我用的是这个Excel公式 =IF(C92=0,D102,D101) 它抛出了一个#值错误。 有没有其他方法可以写出这个公式 我的猜测是SAP不喜欢将零用于C92=0关于错误的原因有多种可能,但大多数都是基于这样一个事实,即您试图将数字零与包含文本字符串或空白单元格的单元格进行比较。单元格甚至可能包含零作为文本(例如=“0”);一个数字0与一个看起来像零的文本不是一回事 如果使用,并在其周围包装一些错误控制,以适应无法进行数值转换的情况,则应获得一致的结果 =IF(IFERROR(VALUE

我用的是这个Excel公式

=IF(C92=0,D102,D101) 
它抛出了一个
#值错误。
有没有其他方法可以写出这个公式


我的猜测是SAP不喜欢将零用于
C92=0

关于错误的原因有多种可能,但大多数都是基于这样一个事实,即您试图将数字零与包含文本字符串或空白单元格的单元格进行比较。单元格甚至可能包含零作为文本(例如
=“0”
);一个数字0与一个看起来像零的文本不是一回事

如果使用,并在其周围包装一些错误控制,以适应无法进行数值转换的情况,则应获得一致的结果

=IF(IFERROR(VALUE(C92), 0)=0, D102, D101) 
当无法进行数值转换时,用于提供零。这是我对你想要发生什么的“最佳猜测”。另一种情况是,如果无法转换,则提供外部结果

=IFERROR(IF(VALUE(C92)=0, D102, D101), "something else")
还有许多其他的可能性。如果您在获得预期结果时遇到困难,请编辑您的问题,以包含更多关于不同案例场景下预期结果的详细信息