在工作中我们经常会遇到需要计算日期,但是又找不到好的解决方法怎么办?教程之家这里把excel日期计算公式函数大全整理到一起,让你不同场景下都可以轻松计算日期,赶紧收藏以备及时之需吧!
1、扣除周末的工作日天数
公式:C2=NETWORKDAYS.INTL(IF(B2
说明:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日
扣除周末的工作日天数
2、两日期间隔的年、月、日计算
A1是开始日期(2011-12-1),B1是结束日期(2013-6-10)。
计算:
相隔多少天?=datedif(A1,B1,"d") 结果:557
相隔多少月? =datedif(A1,B1,"m") 结果:18
相隔多少年? =datedif(A1,B1,"Y") 结果:1
不考虑年相隔多少月?=datedif(A1,B1,"Ym") 结果:6
不考虑年相隔多少天?=datedif(A1,B1,"YD") 结果:192
不考虑年月相隔多少天?=datedif(A1,B1,"MD") 结果:9
datedif函数第3个参数说明:
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 天数的差。忽略日期中的月和年。
"YM" 月数的差。忽略日期中的日和年。
"YD" 天数的差。忽略日期中的年。
下图是场景示例(黄色区域输入公式)
C列是公式计算说明,D列输入公式进行计算
1、计算年份
=YEAR(A2)
2、计算月份
=MONTH(A2)
3、计算是本月几号
=DAY(A2)
4、计算是星期几
=TEXT(A2,"aaaa")
5、计算是星期几(英文星期)
=TEXT(A2,"dddd")
6、计算是第几季度
=LEN(2^MONTH(A2))
7、计算是本年的第几周
=WEEKNUM(A2)
8、计算是本年的第几天
=A2-"1-1"+1
9、计算这个月有几天
=DAY(EOMONTH(A2,0))
10、计算这个月第一天是哪天
=A2-DAY(A2)+1
11、计算这个月最后一天是哪天
=EOMONTH(A2,0)
12、计算还有几天到本月底
=EOMONTH(A2,0)-A2
13、计算这个月一共有几周
=WEEKNUM(EOMONTH(A2,0))-WEEKNUM(A2-DAY(A2)+1)+1
14、计算这个月一共有几个星期天
数组公式,需要按
=COUNT(0/(WEEKDAY(YEAR(A2)&-MONTH(A2)&-ROW($1:$31),2)=7))
15、计算上个月一共有几天
=DAY(EOMONTH(A2,-1))
16、计算下个月一共有几天
=DAY(EOMONTH(A2,1))
17、计算今年一共多少天
="12-31"-"1-1"+1
18、计算今天离元旦还有多少天
="12-31"-A2+1