首页 > 金融

请问如何按省市与重量计算快递费函数?如下图

更新时间2019-05-05 16:09:01

请问如何按省市与重量计算快递费函数?如下图

可以这样:

1 现在一张工作表,如"Sheet4",建立单价列表,如附图一示:

请问如何按省市与重量计算快递费函数?如下图

注:每一行为一个收费区域,省份数据自C列起连续地从左向右列出,A列为该行的单价,

在单元格B1录入公式

=COUNTA(C1:N1)

如果数据超越N列,可据实修改;


2 需计算的工作表,如附图二:

请问如何按省市与重量计算快递费函数?如下图

A列为收货地址,B列为包裹重量,C列计算出所需的快递费,在单元格C8录入公式

=0.2+B8*(IF(ISNUMBER(FIND("乌鲁木齐",A8)),"1.",IF(ISNUMBER(FIND("新疆1",A8)),0.8,IF(ISNUMBER(FIND("新疆2",A8)),1.2,0)))&MAX(IF(ISERROR(FIND(INDIRECT("Sheet3!$C$1:$"&CHAR(66+Sheet3!$B$1)&"$1"),A8)),0,Sheet3!$A$1))&MAX(IF(ISERROR(FIND(INDIRECT("Sheet3!$C$2:$"&CHAR(66+Sheet3!$B$2)&"$2"),A8)),0,Sheet3!$A$2))&MAX(IF(ISERROR(FIND(INDIRECT("Sheet3!$C$3:$"&CHAR(66+Sheet3!$B$3)&"$3"),A8)),0,Sheet3!$A$3))&MAX(IF(ISERROR(FIND(INDIRECT("Sheet3!$C$4:$"&CHAR(66+Sheet3!$B$4)&"$4"),A8)),0,Sheet3!$A$4))&MAX(IF(ISERROR(FIND(INDIRECT("Sheet3!$C$5:$"&CHAR(66+Sheet3!$B$5)&"$5"),A8)),0,Sheet3!$A$5)))

编辑后,须按Ctrl+Shift+Enter确认;

然后下拉复制即可。


注意:

1 只要"收货地址"中出现"乌鲁木齐",即为"乌鲁木齐同城";

2 "疆内1000公里以内"须在"收货地址"中有"新疆1"的标识,"疆内1000公里以上"须在"收货地址"中有"新疆2"的标识;

3 单价表内各省份不能有跨行重复;

3 同一"收货地址"不能有超过一个身份的标识;

首先,需要把数据录入excel表格中,利用计算规则,输入计算公式,excel表格就可以自动计算了。

上一篇:2018年郑州市物流从业人员现状和数据分析

下一篇:我是房东,例:跟据电力公司发票电费如下: