日常工作中,我们常会遇到要算两个日期之间的天数,例如春节放假日期(2021年2月12日)距离今天(2020年4月25日)的天数。如果去翻日历,数日历来计算,这样的效率太低了,而且还会出错。
今天跟大家分享几个好的方法,让你快速,准确地算出两个日期之间相隔的天数。
(Days与Days360,Date,Datedif ,Networkdays,Networkdaystl 函数)
一.日期直接相减法
在excel中,两个日期直接相减,即可得到两个日期间隔的天数。
两日期格式数值相减,结束日期-开始日期,即可。
二.Days函数与Days360函数
(1)Days函数
Days有两个参数,第一个是结束日期,第二个是开始日期。(顺序不要搞反)
语法结构:Days(end_date, start_date)公式:= Days(结束日期,开始日期)
可以直接计算出两个日期间相隔的天数。
注意事项:
end_date和start_date是必需的,可以手动输入,或者是引用单元格。2.使用插入公式菜单输入时,如果直接输入日期格式函数会将格式识别为公式进行计算。
建议输入日期使用date函数。
(此处很遗憾,我的笔记本里面竟然没有这个函数,不知道是不是excel版本问题。所以无法举例)
(2)Days360函数(常用)
Days360是按照一年360天(每月30天)来计算两个日期之间相隔的天数,是一些借贷中常用的计算方式。年龄,工龄计算时,特别好用。记得与Days函数的区别。
语法结构:Days360(start_date,end_date ,method)公式:=Days360(起始日期,结束日期,采用的方法)
Days360函数:第一个参数是开始日期,第二个参数是结束日期,第三个我们一般省略掉。
参数:
start_date表示起始日期,end_date表示终止日期。2thod是一个逻辑值,表示规定了计算中是采用美国方法还是欧洲方法:
若为False或者省略,则表示使用美国方法;若为True,则表示使用欧洲方法。
美国方法: 如果起始日期是一个月的最后一天,则等于同月的 30 号。
如果终止日期是一个月的最后一天,并且起始日期早于 30 号,
则终止日期等于下一个月的 1 号,否则,终止日期等于本月的 30 号。
欧洲方法:如果起始日期和终止日期为某月的 31 号,则等于当月的 30 号。
在平时的工作中,我们根据实际需要选择不同方式。
三. Date函数
函数是Date,返回代表特定日期的序列号,它的语法为:Date(年,月,日)。
只求两个日期相隔的天数时,没有其他函数方便,但是对于求相隔几个月几天的这种比较好用。
四. Datedif函数(常用)
Datedif 函数,它是Excel隐藏函数,常用于计算两个日期之间的相隔天数、月数或年数。
它可以根据参数的不同, 返回两个日期之间的年/月/日的间隔数,应用比较广泛。
语法结构:Datedif(start_date,end_date,unit)公式:=Datedif (开始日期,结束日期,“期间数类型”)
期间数类型:分别是“Y”、“M”、“D”,不区分大小写。
“Y”表示整年数;“M”表示整月数;“D”表示天数。
“MD" : start_date 与 end_date 之间天数之差。
"YM" : start_date 与 end_date 之间月份之差。
"YD" : start_date 与 end_date 的日期部分之差。
注意第3个参数一定要加英文状态下的双引号哦!
计算日期相隔多少年、月、日:
相隔年数公式:=Datedif (开始日期,结束日期,“Y”)
相隔月数公式:=Datedif (开始日期,结束日期,"M")
相隔天数公式:=Datedif (开始日期,结束日期,"D")
五.Networkdays函数(常用)
Networkdays用于返回两个日期之间工作日的天数(除周六,周日及节假日)。
功能:返回两个日期之间,完整的工作日数。
语法:Networkdays (start_date,end_date,[holidays])
公式: =Networkdays( 起始日期, 终止日期, [需要排除的节日假日期] )
实例:
(1)计算"两个日期之间的工作天数",直接写入公式=Networkdays(A2,B2),这里Networkdays函数会自动去掉周末,只计算工作日,不考虑节假日;第三参数省略,表示没有节假日。
(2)我们可以填写Networkdays的第三个参数,除去"元旦",即写=Networkdays(A2,B2,E2)
六、Networkdaystl 函数
此部分已经在之前讲过了。所以就简单陈述一下。
Networkdaystl 函数是Networkdays函数的延伸,比 Networkdays 只多了一个自定义参数weekend。它可以完成Networkdays函数所能完成的所有计算。
在自定义周末和假期的情况下,要用Networkdaystl 计算指定起始日期和指定结束日期之间的工作日。
通俗理解就是,一周7天,我们任意选择时间作为周末,在此基础上扣除假期,计算工作日。
功能:计算时间段内(自定义周末和假期)工作日的天数。
语法:Networkdaystl (start_date, end_date, [weekend], [holidays])
公式: = Networkdaystl (起始日期,终止日期,[自定义周末参数],[需要排除的节假日日期])
总结,在求两个日期相隔的天数时,建议使用Days360函数和Datedif函数。
在求两个日期相隔的工作日天数时,建议使用Networkdays函数和Networkdaystl 函数。
在求两个日期相隔的年份,月份时,Datedif函数更好用。
各位小伙伴们
“十一”黄金周准备怎么过?
今年中秋节以及国庆“十一”
放假时间已经确定
根据国务院办公厅通知精神,2020年国庆节、中秋节放假安排如下:
10月1日(星期四)至8日(星期四)放假调休,共8天,9月27日(星期日)、10月10日(星期六)上班。
节假日期间,各区、各部门、各单位要妥善安排好值班和安全、保卫等工作,遇有重大突发事件,要按规定及时报告并妥善处置。
请广大市民提前安排好工作生活,做好个人有效防护,科学佩戴口罩,保持社交距离,减少聚集,注意安全,并杜绝餐饮浪费行为,度过一个欢乐、祥和、健康的节日假期。
天津市人民政府办公厅
2020年9月11日
想要乘火车出行的小伙伴注意啦
铁路部门临时调整车票预售期
从即日起至9月24日旅客
可购买10月9日(含当日)前车票
自9月25日起开始发售10月10日及以后列车车票
恢复正常预售期
门诊上经常有患者前来主动要求做妇科检查,然而,有些患者因为对相关检查不了解等原因,排了很长时间队,结果却被告知“您现在不适合接受检查”。其实,做妇科检查也要选择“良辰吉日”。那么,做妇科检查到底如何选择时间呢?
2016年11月11日,几名来自新疆和田地区农村的少数民族青年在新疆生产建设兵团第二师二十九团医院首次免费享受健康体检。(徐明生/人民图片)
(声明:凡带有“人民图片”字样图片,系版权图片,受法律保护,使用(含转载)需付费,欢迎致电购买:010-65363647或021-63519288。)
首先需要明确的是,医生口中的妇科检查和患者口中的妇科检查并不相同。在医生口中,妇科检查是指外阴、
1.白带检查。有些患者在出现白带异常问题后,出于害羞等原因,往往会等白带正常时才去医院检查。事实上,患者最好在出现白带异常症状时及时就诊,症状包括白带色黄、量多、瘙痒等,因为此时最容易发现问题。同时,患者最好不要自行用药,否则可能干扰医生的判断及检查结果,甚至会因为用药不当而加重病情。
2.B超检查。B超分为
(1)
(5)子宫肌瘤:非月经期即可接受检查。
3.宫颈癌筛查:非月经期即可接受检查。
4.性激素检查:妇科常用性激素水平来了解女性的内分泌功能,在选择性激素检查的时间时,也需要根据情况具体分析,一般有以下几种情况:
(1)
(2)了解卵泡发育情况。建议在月经来的第13~15天进行检查。
(3)了解黄体功能。建议在月经来的第22天左右(排卵后5~7天)检查E2、P(孕酮)水平。
作者:上海市第一妇婴保健院中西医结合科住院医师吴胜男
本文由中国科普作家协会医学科普专委会主任委员王韬进行科学性把关。
“达医晓护”供稿
copyright © 2022 一生命运网 版权所有 辽ICP备2022007116号-4
法律声明:本站文章来自网友投稿,不代表本站观点,版权归原创者所有,如果侵犯了你的权益,请通知我们,我们会及时删除侵权内容!