EXCEL日期函数运用
与日期有关的函数函数说明YEAR 转换系列编号为年号
MONTH 转换系列编号为月份
DAY 把系列编号转换成日格式
WEEKDAY 转换系列编号为星期中的一天
DATE 返回具体日期的系列编号
DATEDIF
计算两日期之间的日、月或年数
NOW
返回当前日期和时间的系列编号TODAY
返回今日日期的系列编号YEAR函数
语法:YEAR(serial_number)
最小日期是1900-01-01
最大日期是9999-12-31
MONTH函数
语法:MONTH(serial_number)
DAY函数
语法:DAY(serial_number)
8.
今天是:21号
30=day(date(year(now()),month(now())+
2009-3-2 Array
WEEKDAY函数
语法:WEEKDAY(serial_number,return_type)
DATE函数
200525语法:DATE(year,month,day)
DATEDIF函数
语法:DATEDIF(start_date,end_date,unit)
NOW函数
语法:NOW( )
211
数组公式
TODAY函数
语法:TODAY( )
日、月或年数间的系列编号
和文本一起使用
返回本月的天数如何返回当月的最后一天?
#NAME?day(eomonth(now(),0)) 需加载
day(date(year(now()),month(
=DATE(YEAR(NOW()),MONTH Array =DATE(YEAR(TODAY()),M
=EOMONTH(TODAY(),0)
=DAY(((MOD(MONTH(NOW()),12)+1)&-1)-1
=DAY(DATE(YEAR(NOW()),MONTH(NOW())+1
=DAY(-LOOKUP(,-(MONTH(NOW())&-ROW(28
=DAY(EOMONTH(NOW(),0))
星期二
星期日
一1
二2
3
4 5
本年该月的工作日天数
(now(),0)) 需加载
onth(now())+1,0))
ONTH(NOW())+1,0)
()),MONTH(TODAY())+1,0)
,0)
D(MONTH(NOW()),12)+1)&-1)-1) (YEAR(NOW()),MONTH(NOW())+1,0)) KUP(,-(MONTH(NOW())&-ROW(28:31)))) NTH(NOW(),0))
1
2
3
4
5
6
一三数组型二三向量型 三
四
五
2005-02-28
2009-2-11
2009-2-282008-10-1
28
28
用DATEDIF函数(当前日期为2009-3-3 23:52)
1、简要说明:返回两个日期之间的年\月\日间隔数
2、基本语法: =DATEDIF(开始日期,结束日期,单位代码)
3、实例1:
题目:计算出生日期为1973-4-1人的年龄
公式: =DATEDIF("1973-4-1",TODAY(),"Y")
结果: 33
简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数.
4、实例2:
题目:计算日期为1973-4-1和当前日期的间隔月份数.