Excel--日期系列函数

《王佩丰Excel实战课1800分钟》复习笔记14

十四. 日期系列函数

1.Excel中的时间和日期

  • 日期:
    - Excel中采用1900-1-1纪年法
    - 本质上是整数
    - 整数代表整天:1代表1天,即1900-1-1
  • 时间: 是指具体的时间(小时、分钟),在进行时间运算时,要先进行单位统一

2.日期相关的函数

  • date(年,月,日): 日期函数:得到组合之后的日期,并且可以自动进位
  • year(日期): 得到某日期的年
  • month(日期): 得到日期的月
  • day(日期): 得到日期的日
  • datedif(开始日期,结束日期,返回值):
    - 基本用法: 比较两个日期之间的间隔,并返回想要得到的值
    - 返回值(六种模式): “y”(年),“m”(月),“d”(日),“ym”(去掉年份之后的月数),“md”(去掉月份之后的天数),“yd”(去掉年数之后的天数)
    - 注意: 开始日期要比结束日期小
  • weeknum(日期,模式—一周的起始): 得到日期所在年的第几周
  • weekday(日期,模式—一周的起始): 得到日期所在周的第几天

3.日期相关的应用

  • 日期推算(date函数)
    - 日期+天数: 直接相加即可(因为日期本质上是整数)
    - 日期+月数: 思路:利用data函数组合【date(year(),month()+月份,day())】
    - 本月最后一天: 思路:本月最后一天即下个月1号的前一天【date(year(),month()+1,0)】
    - 本月总天数: 思路:先得到本月最后一天,然后用day函数得到天数即可【day(date(year(),month()+1,0)】
  • 计算日期间隔(datedif函数)
    - 计算工作年限: 思路:利用datedif()函数,得到间隔年数【datedif(开始日期,结束日期,“y”)】
    - 日期间隔的精确值: datedif(开始日期,结束日期,‘y’)&“年”&datedif(开始日期,结束日期,‘ym’)&“月”&datedif(开始日期,结束日期,‘md’)&“天”
  • 计算日期是当前年的第几周第几天
    - 思路: weeknum+weekday函数
    - 具体实现: “第”&weeknum(日期,起始值)&“周第”&weekday(日期,起始值)&“天”

4.整容大师(text函数)

  • text(目标,目标样式): 文本函数,以目标样式得到目标值的文本格式
  • 日期—>星期几(2021/4/3–>星期六): text(2021/4/3,“aaaa”)
  • 将假日期变成真日期(20201119—>2020-11-19): text(20201119,“0000-00-00”)*1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值