如何在Excel用函数来实现运算,A1、B1、C1都有实数,取E1=C1-D1,若c1为0,则E1=B1-D1,若B1为0取E1=A1-D1
如何在Excel用函数来实现运算,A1、B1、C1都有实数,取E1=C1-D1,若c1为0,则E1=B1-D1,若B1为0取E1=A1-D1
因提问时字数限制,抱歉.现我把它分几种情况,但最终是在一个单元格运算
一.若A1>0,B1>0,C1>0时,取E1=C1-D1
二.若A1>0,B1>0,C1=0时,取E1=B1-D1
三.若A1>0,B1=0,C1=0时,取E1=A1-D1
四.若A1=0,B1>0,C1=0时,取E1=B1-D1
五.若A1=0,B1=0,C1>0时,取E1=C1-D1
六.若A1>0,B1=0,C1>0时,取E1=C1-D1
七.若A1=0,B1>0,C1>0时,取E1=C1-D1
=IF(C1=0,B1-D1,IF(B1=0,A1-D1,C1-D1))
=IF(AND(A1>0,B1>0,C1>0),C1-D1,IF(C1=0,B1-D1,A1-D1))
仅供参考,题并未完全读懂.因提问时字数限制,抱歉。现我把它分几种情况,但最终是在一个单元格运算一.若A1>0,B1>0,C1>0时,取E1=C1-D1二.若A1>0,B1>0,C1=0时,取E1=B1-D1三.若A1>0,B1=0,C1=0时,取E1=A1-D1四.若A1=0,B1>0,C1=0时,取E1=B1-D1五.若A1=0,B1=0,C1>0时,取E1=C1-D1六.若A1>0,B1=0,C1>0时,取E1=C1-D1七.若A1=0,B1>0,C1>0时,取E1=C1-D1=IF(AND(A1>0, B1>0,C1>0),C1-D1,IF(AND(A1>0,B1>0,C1=0),B1-D1,IF(AND(A1>0,B1=0,C1=0),A1-D1,IF(AND(A1=0,B1>0,C1=0),B1-D1,IF(AND(A1=0,B1=0,C1>0),C1-D1,IF(AND(A1>0,B1=0,C1>0),C1-D1,IF(AND(A1=0,B1>0,C1>0),C1-D1,"")))))))