函数描述
公式
计算结果
today 无需填参数,直接返回当天日期
=TODAY()2013-9-23now 无需填参数,直接返回当天日期+时间
=NOW()
2013-9-23 13:32
date 参数为分开的数字(年、月、日),返回日期格式
=DATE(2012,11,12)2012-11-12
day =DAY("2012-11-12")12month =MONTH("2012-11-12")11year =YEAR("2012-11-12")2012
weeknum
参数为日期,返回日期是一年中的第几周,Office 2003版及之前的版本没有此函数
=WEEKNUM("2012-11-12")46weekday
参数为日期,返回日期是一周中的第几天,可
设置从周日(return type 1)还是周一(return type
=WEEKDAY("2012-11-12",2)1datevalue 参数为日期,用于返回日期的序列数
=DATEVALUE("2012-11-12")
41225workday
用于计算多少个工作日之前或之后的日期,需填参数日期、天数,可在其中扣除假期
=WORKDAY("2012-10-8",-10,"2012-10-1")
2012-9-21
networkdays 用于计算两个日期间间隔多少个工作日,可在
其中扣除假期
=NETWORKDAYS("2012-10-8","2012-9-21","2012-10-1")-11
eomonth 返回当月/前几月/后几月的最后一天=EOMONTH("2012-11-12",-1)2012-10-31edate 用于计算指定日期的前/后几个月的日期
=EDATE("2012-11-12",-2)
2012-9-12
应用举例:
1. 假设每周固定周五一早需要处理本周收到的单据,希望在输入后返回该日期后一个周五的时间作为备忘,可使用weekday 单据日期处理期限11月12日11月16日=IF(WEEKDAY(A20,2)<5,A20+5-WEEKDAY(A20,2),A20+12-WEEKDAY(A20,2))11月16日11月23日
Week 38="Week "&WEEKNUM(TODAY())-1
常用日期函数列表
参数为日期,返回日期中的天/月/年