excel =IF(F507="","",IF(F507="全部拒收",E507,IF($F507="部分拒收","=SUM(E506-H506)",0)))

来源:百度知道 编辑:UC知道 时间:2024/09/22 05:20:32
我想在第3层IF函数里得到TRUE相对应的那个SUM值
为什么只是机械的的到相应的=SUM(E506-H506) ,而不是一个准确的值呢?
我想知道可以得到那个值吗 ?(用IF).
如果不能的话请告诉我用什么函数才能得到.谢谢

我急用!!! 在线等 谢谢

=IF(F507="","",IF(F507="全部拒收",E507,IF($F507="部分拒收",SUM(E506-H506),0)))

"=SUM(E506-H506)"只是返回一个字符串
SUM(E506-H506)才是返回数字。
一个公式一般一个等号就行了。

是要保留小数位数吗
=round(SUM(E506-H506),2)
保留2位小数,0是保留到个位,-2就是保留到百位