打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
日期计算的经典公式集锦①,工作必备,果断收藏

函数公式职场模板、财务应用分析图表练习题软件工具表格合并Office 365Power Query表格美化符号作用条件格式学会骗一本不正经避坑指南数据整理筛选技巧

👆专题文章👆

  👇最新文章👇

·  正  ·  文  ·  来  ·  啦  ·

工作中要经常用到日期计算,这两天抽空整理一下,
拟写的内容:
  • 计算相差的天数、月数、年数
  • 周、季度的计算
  • 计算本周、本旬、本月、本季的天数
  • 是当年的第几周、第几季、第几旬
  • 是本周、本旬、本季、本年第几天

预计分为二到三篇文章,敬请持续关注。

欢迎分享转发。

一、基础函数
 

0、你必须知道的基础知识
1、计算系统今天的日期
TODAY函数

2、计算日期的年、月、日
YEAR、MONTH、DAY函数

3、将年月日的数字打包为一个日期。
DATE函数

公式示例:


另有还有两个很实用的函数EOMONTH、EDATE

4、计算某月月底是哪一天
EOMONTH函数,
助记:E=end,O=of,Month月份

更多函数名称解释详见:


5、前推后移N个月是哪一天
EDATE函数
助记:E=Extend延伸延长,Date日期



二、计算某天是本周期的第几天
 

直接上图


解释:
1、本周第几天(一周从周一为起始日)
=WEEKDAY(B1,11)
如果一周是从周日为起始日,第二参数改为1或17。

2、本旬第几天
=DAY(B1)-INT(DAY(B1)/10.5)*10
这基本上是个数学问题,不详细解释了。
INT函数作用是截尾取整。

3、本月第几天
=DAY(B1)

4、本季第几天
=COUPDAYBS(B1,"2100-1-1",4,1)+1
可以简写为:
=COUPDAYBS(B1,"2100-1",4,1)+1

解释:
COUPDAYBS函数计算指定日期距离上一结算日的天数。

语法:
=COUPDAYBS(日期,到期日,年付息次数,计算日期的类型)
第三参数:为1时按年计算,为2时按半年计算,为4时按季度计算。
第四参数:0为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360

示例:

5、本年第几天
=B1-(YEAR(B1)&"-1-1")+1
=B1-(YEAR(B1)&"-1")+1
或:
=B1-DATE(YEAR(B1),1,1)+1

二、计算当前周期有多少天
 

1、本旬有多少天

=IF(DAY(B1)<21,10,DAY(EOMONTH(B1,0))-20)

2、本月有多少天

=EOMONTH(B1,0)-EOMONTH(B1,-1)

3、本季有多少天

=COUPDAYS(B1,"9999-1",4,1)

解释:

COUPDAYSCOUPDAYBS有点类似,作用是计算本付息周期有多少天。

语法:

=COUPDAYS(日期,到期日,年付息次数,计算日期的类型)

4、本年有多少天

=COUPDAYS(B1,"9999-1",1,1)

解释:

Excel最大的日期为9999-12-31,“9999-1”Excel会将其视为9999-1-1



Excel偷懒的技术公众号更多关于日期的文章:

未完,待续……


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
17个常用日期函数公式,收藏备用!
Excel日期计算公式大全
Excel函数应用篇:21个Excel日期函数
【Excel函数篇】21个最常用的日期函数组合
【工具】超级实用!21个Excel日期函数,你会做吗?
【Excel函数】WEEKNUM用法介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服