先给你个思路。这个可以用IF函数来做。具体的我云试验后再详细告诉你。
你列举的情况1~情况3,实际上还缺少一种情况,就是H和F都为空时。姑且设H和F都为空时与F为空白时同样处理。公式应为下面这个样子:
=IF(H15="";IF(F15="";(G15-H15)*E15;(E15-F15)*G15);IF(F15="";(G15-H15)*E15;E15*G15-F15*H15))
如:=if(and(h1="",f1=""),e1*g1-f1*h1,if(h1="",(e1-f1)*g1,(g1-h1)*e1)
如(g1-h1*e1)类不执行,可加入sum求和公式。
当H和F都为空时,显示什么?如果不会出现这种情况,则可以写 I15=if(H15="",(E15-F15)*G15,IF(F15="",(G15-H15)*E15,E15*G15-F15*H15))
我只有这个笨笨的
=if(h15="",(e15-f15)*g15,if(F15="",(g15-h15)*e15,if(and(h15<>"",f15<>""),e15*g15-F15*h15,i15)))
=IF(AND(F1<>"",H1=""),(E1-F1)*G1,IF(AND(F1="",H1<>""),(G1-H1)*E1,IF(AND(F1<>"",H1<>""),E1*G1-F1*H1)),"")