假定里程在A2,重量在B2,
运费
C2=IF(A2<=1000,IF(B2<=6,01A2B2,IF(B2<=10,01A2+02A2(B2-6),IF(B2<=15,01A2+02A22+03A2(B2-10),"超出15吨"))),IF(A2<=2000,IF(B2<=6,011A2B2,IF(B2<=10,011A2+022A2(B2-6),IF(B2<=15,011A2+022A22+03A2(B2-10),"超出15吨"))),IF(B2<=6,0111A2B2,IF(B2<=10,0111A2+022A2(B2-6),IF(B2<=15,0111A2+0222A22+0333A2(B2-10),"超出15吨")))))
运费函数
1、首先在excel表格中输入需要计算的基础数据,需要根据不同的地区和重量计算出快递费。
2、在E2单元格中输入公式:=IF(D2<=3,28,28+(D2-1)03)。
3、点击回车即可生成计算结果,对应江苏地区的重量为5KG的快递费为“4元”。
4、对不同的区域的首重重量与续重不同的计算,需要更改公式为:=IF(D6<=3,5,5+(D6-1)1)。
在国内某快递省外业务邮费详情如下表,y是x的函数吗
小于等于12按1kg计算
大于12小于10,按首重(1kg)+续重(总重-首重)计算
大于等于10kg,按续重计算。
不足半公斤按半公斤计算,超过半公斤不足1公斤按1公斤计算,是这样吗?
如是,所给的第二个案例就是错的,结果应该是1725=45+8515
为简化公式,建议增加辅助列:
H:=IF(10(F2-INT(F2))<5,INT(F2)+05,INT(F2)+1) (先按规定处理小数)
I:=IF(F2>=10,0,1) (计算要算首重的值,≥10,不计)
J:=IF(I2=0,H2,H2-1) (计算要算续重的值)
_________________________________________________________________
最后计算运费G:=C3I3+D3J3
向下填充公式即可。
某航空公司规定,旅客乘机所携带行李的质量x(kg)与其运费y(元)由如图所示的一次函数图象确定,则旅客
(1)y是x的函数,当x取定一个值时,y都有唯一确定的值与其对应;
(2)当x=5时,y=080;
当x=10时,y=080;
当x=30时,y=160;
当x=50时,y=240.
请问各位谁对excel函数运用的比较熟悉,比如IF函数,求出物流快递的运费,详情如下:知道的请指教,谢谢!
设y与x的函数关系式为y=kx+b, 由题意可知:
解得:
所以函数关系式为y=30x-600, 当y=0时,即30x-600=0,所以x=20. 故答案为:20. |
怎么用Excel计算快递费的函数公式
在D2中输入:=IF(IF(B2>C2,B2,IF(C2<=3,B2,(B2+C2)05))>1,1,IF(B2>C2,B2,IF(C2<=3,B2,(B2+C2)05)))IF(A2="广东",10,IF(A2="浙江",8,"错误"))+IF(IF(B2>C2,B2,IF(C2<=3,B2,(B2+C2)05))>1,IF(B2>C2,B2,IF(C2<=3,B2,(B2+C2)05))-1,0)IF(A2="广东",1,IF(A2="浙江",09,"错误"))
通过VLOOKUP函数由Sheet2价格表得到目的省份对应的首重价、首重量、续重价,并通过IF函数建立首重量与A2条件重量的判断。在C2单元格输入=IF(A2>VLOOKUP(B2,Sheet2!A:D,3,0),VLOOKUP(B2,Sheet2!A:D,2,0)+(A2-VLOOKUP(B2,Sheet2!A:D,3,0))VLOOKUP(B2,Sheet2!A:D,4,0),VLOOKUP(B2,Sheet2!A:D,2,0)) 表示:如果A2大于对应省份的首重量,则在价格表的B列返回B2单元格对应的首重价+(A2单元格-对应B2单元格的首重量)对应B2单元格的续重价;否则返回对应的首重价。 注意:为了方便查找引用数据及进行数据比较,Sheet2的价格表中的数据必须以数值型存在,以文本形式存在会引起计算错误,或增加公式的书写难度。比如说C列的2kg,这种表达,需要在原公式基础上增加一个LEFT函数,变为=IF(A2>LEFT(VLOOKUP(B2,Sheet2!A:D,3,0)),VLOOKUP(B2,Sheet2!A:D,2,0)+(A2-LEFT(VLOOKUP(B2,Sheet2!A:D,3,0)))VLOOKUP(B2,Sheet2!A:D,4,0),VLOOKUP(B2,Sheet2!A:D,2,0)) 首重价与续重价如果加上货币符号,也会增加公式输入的难度,需要截取货币符号右侧的数字。