本帖最后由 chenjiaoji 于 2009-8-31 11:26 编辑
=IF(AND(E2=60,F2=18),(D2*0.48*0.032),IF(AND(E2=55,F2=18),(D2*0.48*0.032),IF(AND(E2=50,F2=18),(D2*0.48*0.031),IF(AND(E2=35,F2=18),(D2*0.48*0.028),IF(AND(E2=50,F2=15),(D2*0.48*0.027),IF(AND(E2=60,F2=13),(D2*0.48*0.026),IF(AND(E2=50,F2=13),(D2*0.48*0.024),"计算错误")))))))
以上的公式是实现当两个条件同时满足时得出的一个结果,如果不满足时进行下一个判断。以上的公式是正确的,但是我想加三个当E2=45,F2=18时,结果D2*0.48*0.031 ,当E2=100,F2=13时,结果D2*0.48*0.014 ,当E2=120,F2=13时,结果D2*0.48*0.055 ,公式如下,但是为什么就不行呢?,难道一个公式里面只能出现7个IF AND吗?有没有解决的办法??
=IF(AND(E2=60,F2=18),(D2*0.48*0.032),IF(AND(E2=55,F2=18),(D2*0.48*0.032),IF(AND(E2=50,F2=18),(D2*0.48*0.031),IF(AND(E2=35,F2=18),(D2*0.48*0.028),IF(AND(E2=50,F2=15),(D2*0.48*0.027),IF(AND(E2=60,F2=13),(D2*0.48*0.026),IF(AND(E2=50,F2=13),(D2*0.48*0.024),IF(AND(E2=45,F2=18),(D2*0.48*0.031),IF(AND(E2=100,F2=13),(D2*0.48*0.012),IF(AND(E2=120,F2=13),(D2*0.48*0.053),"计算错误"))))))))))
附件为该excel文件,请高手下载指点,谢谢! |