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

发布网友 发布时间:2022-04-22 03:14

我来回答

5个回答

热心网友 时间:2023-10-18 06:18

按你的要求,这样设计通用性很强:

见图:

1、设计运费表格

其中的数据可以在以后变更,

而不用在运费变更时,再去修改函数

2、G3单元格输入公式:=IF(F3>B3,C3+ROUNDUP((F3-B3)/B4,0)*C4,C3)

这样当你在F3单元格输入重量后,在G3单元格会自动算出运费金额

热心网友 时间:2023-10-18 06:19

比如你把重量的数据放在A列,计算的运费放在B列,则第一行的公式为:=280+INT(A1/501)*75
请把这个公式放到B1单元格去,B2以下的拷贝即可
这个公式的意思是:280加上重量是501克的倍数与单价75的乘积,INT是个取整函数,取小数的整数位,不用ROUND函数,是因为这里是要求把小数点后去掉,而不是四舍五入。
另外501可以为大于500的任意一个非常接近500的数据,这个数据选择的越接近于500,则当重量非常大的时候,误差会很小。
不用500是因为,当重量为1000,1500等500倍数的时候,会多算75元。

热心网友 时间:2023-10-18 06:19

若A1里是重量(单位:克),B1写公式:
=IF(A1<=1000,280,ROUNDUP(A1/500-2,0)*75+280)

热心网友 时间:2023-10-18 06:20

在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))
下拉填充

热心网友 时间:2023-10-18 06:20

设A1为重量 单位为g
谢谢 回答者: 0200207046 提醒!
改用floor函数
=IF(A1<=500,280,FLOOR((A1-500)/500,1)*75+280)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com