1. EDATE
EDATE(日期,月份)
描述:
在指定的日期加几个月份或者减几个月份。
EDATE(TODAY(),0) 2024/11/21
EDATE(TODAY(),1) 2024/12/21
EDATE(TODAY(),-1) 2024/10/21
2. EOMONTH
EOMONTH(日期,月份)
描述:获取指定日期然后加几个月份或者减几个月份后然后获取某月的最后一天
EOMONTH(TODAY(),0) 2024/11/30
EOMONTH(TODAY(),1) 2024/12/31
EOMONTH(TODAY(),-1) 2024/10/31
3. DATEDIF 日期之差
DATEDIF(开始日期,终止日期, 比较单位)
描述:
计算两个日期之间的天数、月数、年数。
参数:
开始日期:必须是Excel中的日期格式
终止日期:必须是Excel中的日期格式
比较单位:Y、M、D
注意:
开始日期和终止日期必须使用引用或者日期函数,不能是日期字符串
两个日期之差不排除星期天节假日等
示例:
DATEDIF(D2,E2,"D") : 返回1
4. NETWORKDAYS 工作日之差
NETWORKDAYS(开始日期,终止日期,[假期])
只返回工作日之差,只能计算天数,自动排除星期六和星期日,还可以自定义排序指定的日期(如假期)
示例:
NETWORKDAYS(E2,D2,E4:E10) 返回5天
5. WEEKDAY 获取星期
WEEKDAY(日期, [返回值类型])
描述:
获取指定日期对应的星期
参数:
返回类型:2 表示星期一从1开始
示例:
WEEKDAY(TODAY(),2) 周日返回7
6. TEXT
TEXT(TODAY(),"aaa") 二
TEXT(TODAY(),"aaaa") 星期二
TEXT(TODAY(),"y") 24
TEXT(TODAY(),"yy") 24
TEXT(TODAY(),"yyy") 2024
TEXT(TODAY(),"yyyy") 2024
TEXT(TODAY(),"e") 2024
TEXT(TODAY(),"m") 11
TEXT(TODAY(),"mm") 11
TEXT(TODAY(),"mmm") Nov
TEXT(TODAY(),"mmmm") November
TEXT(TODAY(),"d") 19
TEXT(TODAY(),"dd") 19
TEXT(TODAY(),"ddd") Tue
TEXT(TODAY(),"dddd") Tuesday
TEXT(TODAY(),"e年m月d日") 2024年11月19日
TEXT(TODAY(),"e-m-d") 2024-11-19
TEXT(TODAY(),"YYYY-MM-DD") 2024-11-19
TEXT(2004.1028,"$#,##0.00") $2,004.10
TEXT(0.66,"0%") 66%
INT(TODAY()) 年月日时分秒 转为 年月日 2024/11/19