【公式Plus】P_TIMEDIF,轻松计算时间差

mark

1

计算时间差非常的简单,直接用两个时间相减就可以了。就像下面这样。

mark

但是相减之后得到的是一个小数,并不是我们想要的小时、分钟这些单位,怎么变成小时或分钟呢?没有头绪。

实际上这个小数呢,代表的单位是天,所以只要把它相应的乘以24、60,就可以转换成小时或分钟的单位了,具体的操作是这样的。

mark

2

不过这样的转换还是有些麻烦。前几天学习了DATEDIF函数,用来计算日期差,这个函数非常的好用,也非常的简单,只有3个参数。

image.png

image.png

所以要修改日期差的计算方式,只需要修改第3个参数就可以了。如果计算时间差也可以这么简单就好了。这个可以有,我们来看看下面这个P_TIMEDIF函数

3.gif

可以看到,这个P_TIMEDIF函数和DATEDIF一样,只有简单的3个参数:

image.png

想要修改时间差的单位,只需要变成第3个参数就可以了,我们可以选择下面任意一种现实方式:

  • H:以小时为单位,返回时间差。
  • M:以分钟为单位,返回时间差。
  • S:以秒为单位,返回时间差。
  • HH:以小时为单位,并按0.5小时向下舍去,返回时间差。比如1.2个小时则返回1小时;1.8小时则返回1.5小时。适合进行加班时数计算。

3

P_TIMEDIF函数是一个VBA自定义函数,是公式Plus插件中的函数之一,所以你的电脑上默认是没有这个函数的。

你可以在公众号回复时间差,获取本节案例,体验一下效果。

如果这个函数是你需要的功能,请按照下面的引导,下载使用公式plus。

4

P_JIABAN函数

你可以通过下面的方法,获取公式Plus:

  1. 关注我的公众号【拉小登】,回复【公式plus】,就可以免费下载了。
  2. 下载完成后,打开【公式plus】,然后打开你的表格,就可以使用这些简单的函数了。

Jietu20170413-230526

或者将公式plus,设置为自动加载项,具体请看下面的视频演示
https://v.qq.com/x/page/m0508z73ze1.html

3.点击阅读原文,查看【公式Plus函数使用手册】

 

我是拉小登,源于Excel,不只是Excel

 

QRCode

 

= = 推荐文章 = =

【公式Plus】用LEFT、MID函数截取字符,真的很low

公式plus开源,VBA还可以这么玩

【公式Plus】P_RMB 数字转中文大写金额

【公式Plus】汉字转拼音,提取首字母,统统满足你

【公式Plus】用VLOOKUP提取手机号,太搞笑了

【公式Plus】P_INDEX,搞定不连续取值

【公式Plus】P_ROW,史上最不厉害的公式

 

 

https://ladeng6666.github.io/wiki/formula-plus

 

联系作者

公众号:拉小登 | 微博:拉登Dony | B站:拉小登Excel

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注