- 生成日期和时间
1.生成当前系统日期:=today()
2.生成当前系统日期和时间:=now()
3.生成当前系统时间:=now()-today()
4.用数字来生成日期:=date()
DATE(year,month,day)
自己设置的例子,有些粗糙哈~~
- 提取日期和时间
1.提取出当前日期或单元格中某一日期的年份,返回值是数字:
=year(today())/=year(A2)
2.提取出当前日期或单元格中某一日期的月份,返回值是数字:=month(today())/=year(A3)
3.提取出当前日期或单元格中某一日期是几号,返回值是数字:
=day(today())/=year(A4)
打算用图表按月/周/天展示销售额数据时,需要对数据做预处理。在预处理原始数据时,这组函数用得较多。
- 计算日期
1.计算某一日期是一年中的第几周:=weeknum()
用于返回指定日期是一年中第几周的数字,注意,返回值是数字格式。
WEEKNUM(serial_num,return_type)
serial_num:表示要计算一年中周数的日期;
returntype:表示确定星期计算从哪一天开始的数字,默认值为1,即是从星期日开始。但我国一星期的第一天是从星期一开始的,所以我自己用weeknum函数时,将return_type参数设置为2.
2.计算某一日期是一周中的星期几:=weekday()
Excel官方的说法:返回代表一周中第几天的数值,是一个1到7之间的整数。
WEEKDAY(serial_number,return_type)
serial_number:表示需要判断星期几的日期;
return_type:决定一周中哪一天开始的数字。默认值为1。但我国一星期的第一天是从星期一开始的,所以我自己用weekday函数时,将return_type参数设置为2.
3.计算当前日期/某一日期后,往后/往前间隔一定月数后的日期:edate()
上一张来自microsoft官网的截图:
图片来源:微软官网截图
因为使用谷歌翻译过来的,读起来可能有些不通顺。
用自己的话解释一下就是:EDATE函数的参数是,第一个是起始日期,第二个是月数。
月份,可以为正值,表示求取当前日期之后的日期,也可以为负值,表示求取当前日期之前的日期。
注意,months参数必须是整数,如果不是整数,将直接去尾取整;edate函数返回值是日期,如果显示的是一串数字,则将单元格格式调整为日期格式就可以了。
比如,有一个题目是“当前是2018年12月25日,请问30个月之后,是几月几号?18个月之前,又应该是什么日期?”
自己设置的例子,有些粗糙哈~
自己设置的例子,有些粗糙哈~
未完待续~~欢迎留言~~
PS:我的知乎号和微信公众号“仍旧小天真”,欢迎亲们关注呀~~