依据收费标准,用Excel公式计算不同地区不同重量快递费用
发布时间:2022-02-26 02:17:14
标签:Excel函数,excel函数公式,excel表格制作,Excel教程
有朋友发来快递收费标准,问如果根据这个收费标准,计算出发往不同地区、不同重量的快递应收取的费用?
收费标准:
公式实现
随意写了几个地址、几种重量的快递,用公式计算费用如下:
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左边两个字符,返回值“北京”;
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元。
0
投稿
猜你喜欢
- 在word中,设置页眉之后,第一页也会出现,并且会有多余的横线,下面将介绍如何删除第一页的页眉以及多余的横线。那么现在就由小编给大家分享下删
- 如果我们开机的时候,遇到Explorer.exe进程调用失败的话,就会提示explorer系统调用失败,这时候我们就得需要自己去修复一下它,
- Word2007插入的图片怎么设置文字环绕方式?word文档中插入了一个图片,感觉很突兀,想要给图片设置文字环绕方式,该怎么设置呢?请看下文
- 在word中插入excel表格并自动更新.如何在word中插入excel表格,并且表格要随着excel文件内容的跟新而更新,我今天简单测试了
- 在word中可以适当地美化表格,让表格更加美观。word表格中填写文字后,因为内容不同,所以单元格内文字参差不齐,可通过调整对齐方式使文字更
- 对于职场人来说,工作中使用Word早已成了习惯。而如何提高Word的操作效率,是许多职场人一直都需要研究探索的课题。因此,今天小编将为大家分
- 1、打开Word 2010文档窗口,单击准备设置棱台效果的艺术字对象,使其处于编辑状态。在“绘图工具/格式”功能区中,单击“形状样式”分组中
- 解决方法:1、选择WPS文档,右键选择【打开方式】>【选择默认程序】;2、在窗口中,选择WORD,勾选【始终使用选择的程序打开这种文件
- 今天小编为大家分享在excel的一个单元格里输入两行字或多行字方法,教程比较基础,适合新手来学习,推荐到脚本之家,有需要的朋友可以参考本文今
- Excel单元格中的小数点的计算,从来都是头疼的问题。如果原本有三位小数点,现仅保留两位小数点,那么,肯定就会出现四舍五入的问题,这样,在计
- 柱形目标进度图一般用来表达实际完成与设置好的目标之间的对比。该图主要是通过柱形图设置系列重叠来实现,可以比较直观明了地看出来实际完成的进度。
- 有些小伙伴在使用win10时可能会使用NetBIOS协议。如果您打开此协议,您的计算机可以与某个局域网中的其他人共享文件或其他内容。所以打开
- 这篇教程是向脚本之家的朋友分享在excel表格中使用vba获取窗口的尺寸方法,教程比较基础,适合新手来学习,推荐到脚本之家,一起来学习吧今天
- 用户可以在Word2010文档中设置默认粘贴选项,以适应在各种条件下的粘贴需要,操作步骤如下所述:第1步,打开Word2010文档窗口,依次
- 数据透视图是依据数据透视表而存在的,所以当完成对数据透视表的设置后,就可以在excel2010表格中插入数据透视图,用户只需单击“数据透视图
- 有的时候制作文档,需要加入一些特殊的字体格式文字,比如空心字.那么word中怎么让字体变成空心字体?如何制作空心字呢?下面小编就为大家详细介
- 最近有很多win10用户反映说自己在玩游戏的时候,明明正常运行的游戏出现闪退的情况,而且闪退的现象已经不是第一次出现了,很影响用户的游戏体验
- excel表格怎么使用VBA统计选中的行数?excel表格选中了多行,想要知道自己选中了多少行,该怎么统计呢?我们可以使用vba来统计,下面
- excel怎么使用另类的复制粘贴移动数据?excel中的数据使用ctrl+c和ctrl+v就可以移动和粘贴了,但是还有比较另类的方法,可以实
- Word2013显示更详细的文档信息,常规属性诸如创建时间、上次修改时间、页数、字数等应有尽有,还增加了上次打印时间、总编辑时间、上次修改人