excel IF 函数=IF(L8="",0,IF(L8>(J8/12*MONTH($A$2)),0,ROUND((L8-(J8/12*MONTH($A$2)))/J8/12*MONTH($A$2),0)))L8=16351.61 J8=113063按照公式算出来等于0明显不是0啊,检查不出来错误,A2格里是2011年1月

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 18:29:20

excel IF 函数=IF(L8="",0,IF(L8>(J8/12*MONTH($A$2)),0,ROUND((L8-(J8/12*MONTH($A$2)))/J8/12*MONTH($A$2),0)))L8=16351.61 J8=113063按照公式算出来等于0明显不是0啊,检查不出来错误,A2格里是2011年1月
excel IF 函数
=IF(L8="",0,IF(L8>(J8/12*MONTH($A$2)),0,ROUND((L8-(J8/12*MONTH($A$2)))/J8/12*MONTH($A$2),0)))
L8=16351.61
J8=113063
按照公式算出来等于0
明显不是0啊,检查不出来错误,
A2格里是2011年1月

excel IF 函数=IF(L8="",0,IF(L8>(J8/12*MONTH($A$2)),0,ROUND((L8-(J8/12*MONTH($A$2)))/J8/12*MONTH($A$2),0)))L8=16351.61 J8=113063按照公式算出来等于0明显不是0啊,检查不出来错误,A2格里是2011年1月
第一,公式的结构没有问题,但这个公式第二层IF的参数2,也就是ROUND((L8-(J8/12*MONTH($A$2)))/J8/12*MONTH($A$2),0)的部分始终是0
第二,这个公式看着头晕,不知道是要干什么.像这样的公式很容易出错,特别是中间算术运算符的优先级别很容易把自己弄晕.
不妨把要解决的问题提出来,让大家改一下公式