分享

解决Excel日期那些破事,这6个函数你一定要会!

 海竣云 2016-11-28


院长大大丨图文

教程基于Excel 2016


Excel的日常使用中,除了数字格式,用得最多的,莫过于是日期格式了。


我们需要解决大量跟时间有关的问题,例如计算工龄、年龄、账龄、合同到期日等等




今天,院长教大家几个日期函数,不要再弄错自己的合同到期日了~(乖巧)


1. TODAY/NOW函数


TODAY函数用于取当前系统日期



NOW函数用于取当前系统日期和时间


2. YEAR/MONTH/DAY函数



YEAR函数用于提取年份,MONTH函数用于提取月份,DAY函数用于提取天数。



B1输入公式【=YEAR(A1)】,提取年份2016;

C1输入公式【=MONTH(A1)】,提取月份8;

D1输入公式【=DAY(A1)】,提取天数20;


3. WEEKDAY函数


WEEKDAY(serial_number,return_type)函数用于返回某日期的星期数,参数return_type为确定返回值类型的数字。


本案例return_type使用数字1或省略则1至7代表星期天到星期六。


配合TEXT函数将日期转换为中英文的星期几。其写法如下:



B1输入公式【=TEXT(WEEKDAY(A1,1),'dddd')】,英文星期一;

C1输入公式【=TEXT(WEEKDAY(A1,1),'aaaa')】,中文星期一。


4. EDATE函数


EDATE(start_date,months)函数用于计算指定日期之前或之后几个月的具体日期。


举个栗子,合同签订日期为2016年11月28日,合同为三年,则B1输入公式【=EDATE(A1,36)】,得到合同到期日。




再举个栗子,项目要求在2018年11月28日竣工,工期为18个月,则B1输入公式【=EDATE(A1,-18)】,得到项目必须开始的日期。




5. EOMONTH函数


EOMONTH(start_date,months)函数用于计算指定日期之前或之后几个月的最后一天的日期,函数写法与EDATE差不多。


多用于计算当月有多少天,当月最后一天为2018年11月30日,配合DAY函数,提取天数30。




或者用于计算当月还剩多少天,当月最后一天为2018年11月30日,日期为2018年11月28日,日期相减后得到2,当月还剩2天。




6. NETWORKDAYS函数


NETWORKDAYS(start_date,end_date,holidays)函数,用于返回开始日期和结束日期之间的所有工作日数,其中,工作日包括周末和专门指定的假期。


是时候算一下今年剩余多少个工作日了,除去节礼日(Boxing Day)院长也放假之外,B1输入公式【=NETWORKDAYS(A1,A2,A3)】,原来还剩下24个工作日今年就要结束了,大家要好好加油哦~



好了,今天的教程就到这里了。院长是不是暴露了写这篇文章的时间啊~(捂脸)


来源:Excel成长学院

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多