这是2个if嵌套在一起了,你可以拆开来看,首先,你得知道
IF(logical_test,value_if_true,value_if_false) 这个函数的意义与用法,
然后先看里面的IF((M4-L4)<0,0,(M4-L4)),即(M4-L4)<0成立时,显示0,否则显示M4-L4的结果,不管结果如何,我们把这个结果记成A,
然后再回到外面,就可以把函数简化成IF((J4-I4)>=0,A,0)这样看,就简单了吧,和前面的函数一样。至于为什么要嵌套,就要看实际应用的环境了。
如果(J4-I4)>=0且(M4-L4)<0,结果为0
如果(J4-I4)>=0且(M4-L4)>=0,结果为M4-L4
如果(J4-I4)<0,结果为0
逻辑过程:如果(J4-I4)>=0,那么计算IF((M4-L4)<0,0,(M4-L4))
如果(J4-I4)<0,那么结果为0
IF((M4-L4)<0,0,(M4-L4))的计算过程和上面一样
如果(J4-I4)>=0且(M4-L4)<0,结果为0
如果(J4-I4)>=0且(M4-L4)>=0,结果为M4-L4
如果(J4-I4)<0,结果为0
逻辑过程:如果(J4-I4)>=0,那么计算IF((M4-L4)<0,0,(M4-L4))
如果(J4-I4)<0,那么结果为0
IF((M4-L4)<0,0,(M4-L4))的计算过程和上面一样