欢迎光临散文网 会员登陆 & 注册

Excel之PowerQuery 计算日期间隔与日期扩展

2022-11-09 08:46 作者:孙兴华zz  | 我要投稿

网友提问:

图片放大:

与网友确认:

其实这件事,我们只需要会计算房晚和展开日期即可,其它四则运算无再讲。

这件事,不难,但是我是外行,没做过酒店相关工作,我需要找到他的规律,于是,我做了一张表,把我能想到的规律一一例举,可能还有更多规律,这真的属于业务,请自行补全业务所需。懂了自己的业务,做出来一点都不困难。

第1步:导入数据到PowerQuery

第2步:先分析(这步不需要写,只是我们思考的过程)

如果我们直接添加列,用【退房时间】-【入住时间】得到的是一个持续时间,列如【测试】列第一行,4.16:27:51 代表4天16小时27分51秒

首先持续天数不足一天按1天计算,比如4.16:27:51  就是5天。相当于提取天数 4 +1

但是,第一行是正常情况。

第二行,在6:00前提前入住,要多算一天。 相当于提取天数1+1

第三行,提前入住,又延时退房,多算两天,相当于提取天数 1+2

第四行,没有提前入住,但延时退房,多算1天,相当于提取天数1+1

第五行,没有提前入住,当天退房, 相当于提取天数0+1

第3步:计算房晚

相关函数我们都讲过:

第4步:展开日期

第5步:鼠标操作,扩展到新行

最后自己调整列的顺序就好了。

PowerQuery合集:https://www.bilibili.com/video/BV1oa4y1j75e

更多教程:https://www.bilibili.com/read/cv10222110

Excel之PowerQuery 计算日期间隔与日期扩展的评论 (共 条)

分享到微博请遵守国家法律