excel两个if函数怎么合并到一起
发布网友
发布时间:2022-04-30 11:26
我来回答
共4个回答
热心网友
时间:2022-06-21 18:00
=IF(L4=0,IF(M4<=0,0,IF(M4<=10,8,IF(M4<=160,8+0.4*(M4-10),IF(M4<=1010,64+0.38*(M4-150),"超重")))),IF(L4<=1,80,IF(L4<=3,77,IF(L4<=10,72,IF(L4<=20,65,"超大")))))
热心网友
时间:2022-06-21 18:00
可以使用ifs函数,可以无限添加条件,原理和if函数一样,只是变多了而已。望采纳
热心网友
时间:2022-06-21 18:01
你的意思是按体积计算运费和按重量计算运费,哪个价格高就用哪个价格对吗?
但条件不充分呀,比如体积超过20如何计算,重量超过1000KG如何计算?暂按最后一个条件计算吧
=MAX(L4*LOOKUP(L4,{-1,1,3,10}+1/1000,{80,77,72,65}),MAX(8,MIN((M4-10)*{0.4,0.38}+{8,10.8})))
其中
1.按体积计算的公式:
=L4*LOOKUP(L4,{-1,1,3,10}+1/1000,{80,77,72,65})
2.按重量计算的公式:
=MAX(8,MIN((M4-10)*{0.4,0.38}+{8,10.8}))
或者
=CHOOSE(LOOKUP(M4,{-1,10,150}+1/1000,{1,2,3}),8,8+0.4*(M4-10),64+0.38*(M4-150))
根据你补充的内容,公式改为:
=IF(L4,L4*LOOKUP(L4,{-1,1,3,10}+1/1000,{80,77,72,65}),IF(M4,MAX(8,MIN((M4-10)*{0.4,0.38}+{8,10.8})),""))
热心网友
时间:2022-06-21 18:01
公式为:
=IF(L4=0,IF(M4<=0,0,IF(M4>1010,"超重",8+SUM(TEXT(M4-{0,10,150},"0;!0")*{0,0.4,-0.02}))),IF(L4>20,"超大",LOOKUP(L4-1%%,{0,1,3,10},{80,77,72,65})))