EXCEL表中如何设置计算运费公式

2024年11月15日 21:04
有5个网友回答
网友(1):

没太明白呢,先假设你说的货物是同一规格,即每个1.2kg,那么来说说逻辑:
1)需要多少箱数,按你的说啊,每个空箱最多装16个,少于16也需要1个,所以箱数可以用“roundup(B2/16,0)”来实现,即用B2/16的结果,向上取整;
2)有了上述的结果,就可以知道总重量,即1.2*B2+0.8*D2(此时D2已经为固定值),那么就需要设置判断条件了,11439那位提供的函数名称是对的,就是嵌套不对,应该是“IF(D2<=5,6,IF(D2<=15,10,IF(D2>15,D2*0.7)))”。
也就是说D2格输入“=roundup(B2/16,0)”,E2格输入“=IF(D2<=5,6,IF(D2<=15,10,IF(D2>15,D2*0.7)))”。
别忘了等号。
亲测有效,有兴趣追加点分呗~

网友(2):

在D2中输入或复制粘贴此公式
=ROUNDUP(B2/16,0)
=CEILING(B2/16,1)
下拉填充
在E2中输入或复制粘贴此公式
=IF(A2*B2+D2*0.8<=5,6,IF(A2*B2+D2*0.8<=15,10,(A2*B2+D2*0.8)*0.7))
下拉填充

网友(3):

下载文件看看是不是你要的公式。

但是不太明白你的快递费怎么是5元呢?不应该是6元吗


网友(4):

箱数公式:=CEILING(B2/16,1)
运费公式:=IF((A2*B2+D2*0.8)>15,(A2*B2+D2*0.8)*0.7,IF((A2*B2+D2*0.8)>5,10,IF(B2>0,6,"")))

网友(5):

D2=ROUNDUP(B1/16,0)
E2=IF(AND(A2*B2+D1*0.8>=1,A2*B2+D1*0.8<=5),6,IF(AND(A2*B2+D1*0.8>=5,A2*B2+D1*0.8<=10),10,(A2*B2+D1*0.8)*0.7))