【日期函数】

认识时间和日期

1、回顾日期格式

-基础格式 yyyy/m/d——2023/4/16
一些自定义格式:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、时间格式

h:mm:ss ——12:00:00

  • h为小时;m为分钟;s为秒
    在这里插入图片描述

3、基本的时间与日期运算

  • 数字1在日期里表示一天,日期从1900年1月1号计数,这一天为1
  • 而在时间里1表示一整天24小时,12点就是0.5。
    以下日期和时间转换成常规格式为:
    在这里插入图片描述
  • 由此日期其实就是天数可以直接运算,在运算前后记得改数字格式
    但时间由于单位不同需要单位转化再运算
    例:
    日期相加

    在这里插入图片描述
    在这里插入图片描述

日期函数

1、Year、Month、Day函数

year(serial-number),month(),day()分别是用于提取一个日期的年、月、日,会得到一个数值

2、Date函数

用于推算日期,Date(year(),month(),day()),三个参数可以引用也可以直接输入数字

  • 例1:求结束日期,这里只需在月份上做加法,其年和日不变。
    但month函数外才是一个数字,因此要加在外面
    在这里插入图片描述

  • 例2:假如交稿日期本月截止,求最后一天

  • 思路:由于最后一天不是确定的数,但每个月的第一天是确定的。
    下个月第一天的前一天就是本月最后一天。

在这里插入图片描述
先用date函数写个下个月1号:=DATE(YEAR(B13),MONTH(B13)+1,1)
在这里插入图片描述
再减去一天:=DATE(YEAR(B13),MONTH(B13)+1,1)-1
在这里插入图片描述

  • 例3:求这个月有几天
    思路:既然可以求每个月最后一天,这天的日期是几号就有几天
    那在上面函数的基础上,再用day() 来提取它的日,最后改一下数字格式为常规
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3、Datedif函数(求日期间隔)

Datedif(开始日期,结束日期,类型ymd)
第三参数:
"Y"时间段中的整年数
"M"时间段中的整月数
"D"时间段中的天数
"MD"日期中天数的差。忽略日期中的月和年。
"YM"日期中月数的差。忽略日期中的日和年。
"YD"日期中天数的差。忽略日期中的年。
例:
1、单独计算年月日中的一种:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、将年月日都表达出来:
思路:将数字部分依次用datedif计算出来,再连接上单位
在这里插入图片描述
=DATEDIF(B13,C13,“y”)&“年”&DATEDIF(B13,C13,“ym”)&“月”&DATEDIF(B13,C13,“md”)&“天”
在这里插入图片描述

4、Weeknum

计算一年里的第几周

  • Weeknum( serial_number, [return_type] )
  • Return_type
    星期从星期日开始。星期内的天数从 1 到 7 记数
    星期从星期一开始。星期内的天数从 1 到 7 记数
    在这里插入图片描述

5、Weekday

计算一周里是第几天

  • Weekday( serial_number, [return_type] )
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值