本文作者:office教程网

依据收费标准,用Excel公式计算不同地区不同重量快递费用

office教程网 2024-07-27 02:59:40
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

有朋友发来快递收费标准,问如果根据这个收费标准,计算出发往不同地区、不同重量的快递应收取的费用?

收费标准:

公式实现

随意写了几个地址、几种重量的快递,用公式计算费用如下:

H2内公式如下:

=SUMPRODUCT(INDEX($B$2:$C$8,MATCH(“*”&LEFT(F2,2)&”*”,$A$2:$A$8,),)*IF({1,0},1,INT(G2-0.01)))

向下填充,即得所有费用。

公式解释

LEFT(F2,2)

取F2左边两个字符,返回值“北京”;

excel表格链接到另一张表的四种姿势

昨天,有朋友留言:说能否解下 点击某个图标就跳到对应的工作表? 今天就四种方法:文字、形状、图标、ActiveX控件。 先来看看结果: 分类解文字 文字形式的超链接最简单,直接选择文字所在单元格,右键,选择【链接】(——【插入超链接】)——【本文档中的位置】——【工资明细表】: 形状 1、插入形状:

MATCH(“*”&LEFT(F2,2)&”*”,$A$2:$A$8,)

在A2:A8单元格区域,匹配“*北京*”所在行,返回值为3;

INDEX($B$2:$C$8,MATCH(“*”&LEFT(F2,2)&”*”,$A$2:$A$8,),)

在B2:C8区域,查找第3行的数据,返回值是数组{7,4};

INT(G2-0.01)

对G2单元格的重量-0.01后向下取整,返回值是2;

-0.01的原因是避免正数,如果重量是2,则对2-0.01,即1.99取整,返回1,这样就去除了首重1;

如果重量保留两位小数,可以减掉更小的0.001再取整。

IF({1,0},1,INT(G2-0.01)))

构造一个数组{1,2},1即是首重,2即是超重部分;

SUMPRODUCT(INDEX($B$2:$C$8,MATCH(“*”&LEFT(F2,2)&”*”,$A$2:$A$8,),)*IF({1,0},1,INT(G2-0.01)))

将两个数组{7,4}、{1,2}对应位置数值相乘再相加,即7*1 4*2,得费用为15元。

excel图表公式结果为空值,如何忽略该空值,计算单元格数量

之前发了一篇文章:统计每个人参与了哪些项目,计算结果是: 但,马上有朋友提出问题了: 如果在参与项目后面加一列,计算不同人员参与的项目数量,就出错了: 用COUNTA函数,计算出来的结果:所有人员参与的项目数都是3!! 问题解决出错原因: 原因就是这些空白单元格,此单元格不是“真空”,是“假空”,里面

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:依据收费标准,用Excel公式计算不同地区不同重量快递费用发布于2024-07-27 02:59:40
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: