精华内容
下载资源
问答
  • 百度上介绍使用DATEDIF函数,我什么到这个函数呢因为DATEDIF一个excel隐藏函数,我们在函数向导中无法找到这个函数,而在wps它没有被隐藏可以直接调用,那在excel中我们如何调用这个函数呢,...

    昨天有粉丝私信问到说工龄怎么算?百度上介绍的都是使用DATEDIF函数,我的为什么找不到这个函数呢

    因为DATEDIF是一个excel的隐藏函数,我们在函数向导中是无法找到这个函数的,而在wps它没有被隐藏可以直接调用,那在excel中我们如何调用这个函数呢,我们直接输入一个等号然后输入函数名称DATEDIF和一个左括号直接输入参数即可,如下图

    9d91fab192fee4c5df78a152f2750151.gif

    一、DATEDIF函数的作用以及参数

    DATEDIF函数:用于计算两个日期之间的年月日间隔数

    第一参数:Start_date:开始的日期。(起始日期必须在1900年之后,这个是excel中的最小日期)第二参数:End_date 结束的日期。第三参数:Unit :两个日期差值返回的数据类型一共有6个参数"Y" :计算时间差值的年数。"M" :计算时间差值中的月数。"D" :计算时间差值中的天数。"MD" :起始日期与结束日期的同月间隔天数。 忽略日期中的月份和年份。"YD": 起始日期与结束日期的同年间隔天数。忽略日期中的年份。"YM" :起始日期与结束日期的间隔月数。忽略日期中年份

    需要注意的是我们输入第三参数的时候必须使用英文状态下的引号将它括起来,下面就让我们来实际的操作下吧

    如下图,我们要将计算员工的工龄

    0abffb7b6bb14ce72460f3121ae3468e.png

    公式:=DATEDIF(E2,TODAY(),"y")

    第一参数:E2就是入职的时间

    第二参数:today(),这个函数的结果是今天的时间

    第三参数:“Y”返回的结果是两个日期的年份之差

    在这里我们需要注意的是使用DATEDIF计算日期之差,它不会对日期进行四舍五入,它只会取整数

    下面就让我们来看下当第三参数不同的时候他们返回怎么不同的结果

    0ca2a1d1597fe272d72117c202641d0b.png

    上图中

    第一参数都为:1987/3/8

    第二参数都为:2019/4/8

    当第三参数为Y的时候,函数会计算两个日期年份的差值

    当第三参数为M的时候,函数会计算两个日期月份的差值

    当第三参数为D的时候,函数会计算两个日期天数的差值

    当第三参数为MD的时候,可以看到在这里结果为0,所以函数仅仅会计算两个日期天数的差值不考虑月份与年份

    当第三参数为YD的时候,在这里他的结果是31,所以函数会不考虑年份,根据月份计算两个日期天数的差值

    当第三参数为YM的时候,在这里他的结果为1,函数会不考虑年份,计算两个日期月份的差值

    以上就是DATEDIF函数的全部用法,你学会了吗?

    我是excel从零到一,关注我持续分享更多excel技巧

    展开全文
  • 像其它函数一样,有解释说明,插入函数搜索也搜索到,但你是可以实实在在的使用,现在和我一起看看雪藏函数有什么功能吧!DATEDIF函数 推荐掌握等级:★★★★★语法结构图:DATEDIF函数语法结构...

    前一文最后提到有没有函数能简化年龄,工龄等计算呢?它就是我们今天要说的隐藏函数datedif,为什么说它被隐藏呢?它不像其它的函数一样,有解释说明,在插入函数中搜索也搜索不到,但你是可以实实在在的使用的,现在和我一起看看被雪藏的函数有什么功能吧!

    DATEDIF函数

    推荐掌握等级:★★★★★

    语法结构图:

    5a5b533c595abdc1f2d90e7940d7f7da.png

    DATEDIF函数语法结构图

    必填参数:start_date(开始日期),end_date(结束日期),unit(功能编码)

    start_date end_date:分别的开始日期,结束日期,必须满足条件end_date>=start_date,否则会返回错误值#NUM!;

    Unit:功能编码,共分两组,一组是:“Y”,”M”,”D”:

    Y:功能返回时间整年的数字

    原理:比如=datedif(2015/3/3,2017/3/2,”Y”) 结果为1,用数学表达式表示=floor((2017/3/2-2015/3/3)/365,0)公式含义就是对除以365以后取整运算,这个数学表达式只适合短期的年数10以内计算,如果计算年龄20年会导致4-5天的误差,计算的间隔越长,误差就越大,而用函数就不会有这样的问题,而且不用你会复杂的计算公式,是不是就冲这个我们也得必须记住Y呢?什么计算周岁,工龄等都不在话下,遇到这样的问题,你就可以去尝试一下!

    M:功能返回时间间隔上的整月数

    原理:(year(end_date)-year(start_date))*12+month(end_date)-month(start_date),

    原理是不是挺简单的,对于屏幕前的你来说,是不是么有难度!不过, datedif函数把这个公式简化成一个参数搞定,是不是有点小厉害啊!当我们遇到以以计算月份为主的时候,一定要记得用datedif函数中”Y”啊,它主要的用于银行的计算月息的存款的利息,你也可以计算房贷10年或20年,每个月还多少?遇到这些问题,是不是都能迎刃而解呢?

    D:功能返回时间间隔的天数

    原理:日期本来就是某个日期距离1900年1月0日的天数,所以求天数直接相减就ok啦!

    ,计算公式为end_date-start_date,至于你用数学公式还是函数就看个人喜好了,

    另一组: “YM”,”MD”,”YD”:

    YM:学名月差,Y表示在一年的范围内,M表示月份,YM表示1年的范围内,2个日期的月份差是多少?这个功能会而忽略start_date的年份,返回结果范围为0-11:

    原理:如果month(end_date)>=month(start_date) 则直接返回相减

    如果month(end_date)

    如果用if表达式来编写公式=if(month(end_date)

    通过上面的公式提取出共同的部分,主要的影响公式的结果为当month(end_date)

    =month(end_date)-month(start_date)+(month(end_date)

    MD:学名月日差,M表示以月为范围,求两个日期的差多少天,这次会忽略start_date的年,月,结果的范围为0-30

    原理:比较日期的日主要分以下两种情况:

    如果day(end_date)>=day(start_date),则结果为day(end_date)-day(start_date);

    如果day(end_date)

    这个功能单独的用途并不大,如果计算工龄的时候,要求你精确到天的话,你就可以使用这个功能将结果精确化。

    YD:学名年日差,Y以年为范围,计算两个日期的间隔天数,这次忽略的是start_date的年份,取值范围为0-365;

    原理:以月基础条件进行划分的话可以分为三种情况:

    第一种:如果month(end_date) =month(start_date),分两种情况:1.如果day(end_date)>=(start_date) 结果为:end_date – date(year(end_start),month(start_date),day(start_date)),否则end_date –date(year(end_start)-1,month(start_date),day(start_date);

    第二种:如果month(end_date)

    第三种:如果month(end_date)>month(start_date) 则end_date – date(year(end_start),month(start_date),day(start_date));看的有点懵啊,没有事有图:

    ea1f7aca759f549649ffe536a1862bf4.png

    datedif函数功能“YD”的逻辑结构图

    眼尖的你是不是通过逻辑结构图发现,如果不按月份为基础条件划分而是按日为基础条件划分,写出来的公式就会比上面的思路少一个if函数啊!如果你以后遇到逻辑思路上的问题,建议尝试通过画流程图和逻辑图来搞定复杂的逻辑。

    至于将上面的逻辑转化为公式,有兴趣的朋友可以自己试试,如果你能写出来就说明你对日期和if函数掌握的足够透彻了,如果写不出来也没有关系,我们只需了解到YD的功能含义就行了,以后这个复杂的问题就可以交给datedif函数来解决了!

    说到这里dateif函数就告一段落了,希望给你的学习和工作上有所帮助,也希望把你遇到的问题告诉我,我看到后会第一时间回复

    展开全文
  • excel的使用

    2012-11-25 17:06:01
    存放数据格式为“x,y”形式,首先在Excel中输入坐标值,将x坐标值放入A列,y坐标值放入到B列,然后利用“&”将A列和B列合并成C列,在C1中输入:=A1&","&B1;,此时C1中数据形式就符合要求了,再用鼠标向下拖动...
  • 中文版Excel.2007图表宝典 2/2

    热门讨论 2012-04-06 19:01:36
    对于那些想制作出精美、专业电子数据表格的中高级Excel用户,特别经常需要利用Excel图表演示工作数据用户,本书一部绝佳学习指南。这些实例可以直接进行部署使用。 内容提要 ---------------------------...
  • **也同样进行app.Visible = False,但是excel窗口还是会显示出来,不会隐藏,有没有什么办法可以不让其显示。** 备注: 1.QRmarker控件 https://blog.bccn.net/tlliqi/16654 2.QRmarker控件在excel中的使用...
  • 中文版Excel.2007高级VBA编程宝典 1/2

    热门讨论 2012-04-06 16:00:16
    本书作者当之无愧世界级Excel电子表格专家,他为读者倾心打造了这本专著,书汇聚他15年来使用Excel的所有经验,涵盖Excel应用和VBA编程涉及方方面面,经典著作Excel 2003 Power Programming with VBA...
  • 公式与函数电子表格功能最强大、使用频率最高工具、每个Excel用户都应很好掌握它们。享有“电子表格先生”美誉国际知名作者John Walkenbach这种常用公式和函数,并给出大量实例帮读者理解这些公式和...
  • 公式与函数电子表格功能最强大、使用频率最高工具、每个Excel用户都应很好掌握它们。享有“电子表格先生”美誉国际知名作者John Walkenbach这种常用公式和函数,并给出大量实例帮读者理解这些公式和...
  • 本书从函数功能、函数格式、参数说明、注意事项、Excel 版本提醒、案例应用、交叉参考7 个方面,全面、细致地介绍了Excel 2016/2013/2010/2007/2003 公式和函数使用方法、实际应用和操作技巧。最后3 章还将公式...
  • Windows编程中的句柄是什么 什么是回调函数以及如何使用它 内存泄漏主要由哪些原因引起 如何发现内存泄漏 C++const类型是如何使用 指针和引用有什么区别 如何动态分配二维数组 纯虚函数是如何使用 堆和栈有...
  • asp.net知识库

    2015-06-18 08:45:45
    .NET 2.0,让你组件也可以绑定 .NET20 一种简单窗口控件UI状态控制方法 翻译MSDN文章 —— 泛型FAQ:最佳实践 Visual C# 3.0 新特性概览 C# 2.0会给我们带来什么 泛型技巧系列:如何提供类型参数之间转换 ...
  • 胸卡批量制作软件

    2012-11-13 11:55:44
    拍摄照片建议连续间断拍摄,这样可以使Excel输入照片号时非常方便,只需入输入第一个照片号,其余可由Excel自动生成。另外要保证拍摄者姓名与照片按顺序一一对应,防止错位。即保证“照片号”(即照片名称)与...
  • C#一种从头开始设计用于.NET语言,它可以利用.NET Framework及其开发环境中的所有新增功能,以及最近25年来出现面向对象编程方法。 继续介绍前,必须先说明,后向兼容性并没有这个演化进程丧失。...
  • 会计理论考试题

    2012-03-07 21:04:40
    15.下列软件中不属于系统软件的是 ___D__ 。 A、Windows B、Visual FoxPro C、UCDOS D、WPS97 16.应用软件计算机普及中起重要作用,下列 ___D__ 都属于应用软件。 A、WPS、DOS、Lotusl-2-3 B、WIndows95、Word、...
  • 这里的IDE设备包括了IDE硬盘和IDE光驱,第一、第二组设备是指主板上的第一、第二根IDE数据线,一般来说靠近芯片的是第一组IDE设备,而主设备、从设备是指一条IDE数据线上接的两个设备,大家知道每根数据线上可以接...
  • 可以把优惠券发放到消费者手,用户商城上购物,输入优惠券编码,下订单后可以减免相应订单金额,目前购物领域比较流行促销手段,非常受人们欢迎! 十二、免运费功能设置! 可以方便设置免运费功能...
  • 根据选中测量图元来数数量(和选中测量图元相连可以数进去)此项功能用给排水数阀门数量时候比较有用和通风管道数风口时候比较有用处 24. 变更功能 25. 表格过滤时候一起过滤图纸上测量图元 26. ...
  • DBF:dBASE文件,一种由Ashton-Tate创建格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 DBX:...
  • 自带activex控件demo,所有控件可以直接运行ie浏览器。 集成fontawesome图形字体+阿里巴巴iconfont收藏几百个图形字体,享受图形字体带来乐趣。 所有控件最后生成一个dll动态库文件,可以直接集成到qt...
  • Live Capture

    2011-09-01 01:29:40
    各种输出文件方式,可以自定灵活文件名,以及输出到Word,Excel,PPT,画图,windows图片和传真查看器,外部编辑器(可自定义),发送到Email,FTP空间,Web空间 全屏 激活窗口 窗口控件 选择区域 固定区域 ...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    76 <br>0111 计算字符串中子字符串出现次数 76 <br>0112 获得字符串大写字母个数 77 <br>0113 获得某字符字符串最后出现位置 78 <br>0114 如何找出字符串某一字符所有位置 78...
  • 可以不激活拖拽窗口</strong>(保持窗口层叠顺序)</li><li>35 > Finder 中选多个文件后打开右键菜单,再按住 option 键,菜单项会动态改变,这种方法可以查看多个选中...

空空如也

空空如也

1 2
收藏数 22
精华内容 8
关键字:

在excel中不可以被隐藏的是什么