分享

Excel能开车了,这样的停车场的计时收费你会算嘛?

 L罗乐 2019-02-23

在Excel中,有一类关于停车费计算的经典问题,今天小必给大家解读一下关于停车场是的停车费是如何计算的。

如下图所示,是某停车场的部分车辆的进入和开出的时间,要求计算停车费,规则为:不满15分钟按15分钟收费,超过15分钟不满半个小时的按半个小时收费;超过半个小时不满一个小时的按一个小时收费;每个小时收费3元。

对于上述问题,首先明确两条主线:

一条是计算停车的时间,即分别计算出停车的天数,小时数,分钟数;

二是计算停车费的标题,即这个分钟的区间标准是怎样的费用标准。


01

计算天数

在前面的文章中给大家讲过关于日期与时间的计算的就去。

在F2单元格中输入公式:=INT(E2-D2),按Enter键后下拉填充。

注意INT函数是取整函数,即截取一个小数的整数部分;而两个时间是可以相减的,得到的是一个天数的时间差,整数部分是天数,小数部分是小时差。


02

计算相差的小时数

在G2单元格中输入公式:=INT((E2-D2-INT(E2-D2))*24),按Enter键后下拉填充。

注意取小时数时,是先计算两个时间的天数小时差,然后再减去天数差,再对这个数字取整数乘以24就得到了一个小时数,这个小时数是除分钟的,那么求取其整除部分即可。



03

计算相差的分钟数

在H2单元格中输入公式:

=ROUND(((E2-D2-INT(E2-D2))*24-INT((E2-D2-INT(E2-D2))*24))*60,0),按Enter键后下拉填充。

注意同计算分钟数的差额是一样的,同样地都是按照每个时间时间单位的标准向小的时间单位剥离即可,即先计算出小分钟数,然后再减去其整数部分,得到一个以小时表示的小数,对其乘以60以后得到一个分钟与秒的小数,对其保留0位小数即可(此处忽略秒)。


04

计算停车费

在计算停车费之前先得计算停车费的标准问题:对于分钟数15分钟,30分钟这两个节点的问题,可以使用VLOOKUP函数与LOOKUP任意一个的模糊查找规则即可,所以公式可以写成:VLOOKUP(H2,{0,0.25;15,0.5;30,1},2,1),即不足15分钟时按15分钟收费,换算成小时为15/60即0.25小时,以此类推。


在I2单元格中输入公式:

=F2*24*3 G2*3 VLOOKUP(H2,{0,0.25;15,0.5;30,1},2,1)*3,按Enter键后下拉填充。

注意VLOOKUP的第二个参数里面的定法,逗号与分号的位置;第四个参数一定是1,即表示模糊查找。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多