之前给大家介绍了datedif函数的基础用法,下面就大家演示一下它的实际高级用法。比如生日提醒、计算工龄、计算工龄工资。

先来简单介绍一下函数,它的语法结构是=DATEDIF(开始日期,结束日期,间隔类型),其中间隔类型的代码与含义如下图所示

如下图,是某公司员工信息表,现在我们想要计算员工的工龄。

针对这一问题我们简单分析一下,计算工龄就是计算两个日期之间的整年数差,然后今天的日期我们可以用TODAY函数来,那么公式就可以写为=DATEDIF(C2,TODAY(),"y")

如下图所示,为某公司工资表,要计算公司员工工龄费。其中公司规定入公司每满一年,工龄费加50,最高300封顶

如图,在单元格中输入公式=MIN(300,DATEDIF(C2,TODAY(),"Y")*50)即可

简单分析一下函数,通过上一案例中我们已经知道怎么计算工龄,那么工龄费只需工龄乘以五十即可,关键在于300元封顶,要实现这一目的我们通常使用IF函数,但是在这里IF函数编写麻烦。我们选择MIN函数,他是用来返回一组值中的最小值的函数

如下图,为员工信息表,公司在员工生日时会送出礼物,因此希望能够提做一个生日提醒。

在单元格中输入公式=IFERROR(TEXT(DATEDIF(TODAY(),DATE(YEAR(TODAY()),MONTH(B2),DAY(B2)),"d"),"还有0天生日;;今天是该员工生日"),"生日已过"

如果想在生日已经过去的情况下,计算当前日期距离下一年的生日的天数差,可以使用函数=IFERROR(TEXT(DATEDIF(TODAY(),DATE(YEAR(TODAY()),MONTH(B2),DAY(B2)),"d"),"还有0天生日;;今天是该员工生日"),"生日已过")。

DATEDIF函数使用方法高级篇到期提醒等相关推荐

  1. 原创:VLOOKUP函数的使用方法(高级篇)

    前言:前面我们分别学习了VLOOKUP函数的入门.初级和进阶篇.今天我们学习VLOOKUP函数的高级应用部分-VLOOKUP函数的数组应用.(本文由兰色幻想原创,转载请注明转自 excel精英培训) ...

  2. Excel 日期相减 DATEDIF 函数用法实例

    Excel 日期相减 DATEDIF 函数用法实例 如图所示 在C1列输入 =DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1 ...

  3. MySQL高级篇(事务视图存储过程与函数)

    目录 一.事务 1.1什么是事务? 1.2事务的特性 1.3事务的分类 1.4事务的操作步骤 1.5事务的隔离级别(面试题常考) 二.视图 2.1视图的操作 2.1.1视图的创建 2.1.2视图更新( ...

  4. python学习高级篇(part10)--类对象的特殊方法和特殊属性

    学习笔记,仅供参考,有错必纠 文章目录 python 学习高级篇 类对象的特殊方法之`__del__()` 类对象的特殊方法之`__getattr__()` 类对象的特殊方法之`__getitem__ ...

  5. python学习高级篇(part7)--特殊属性和特殊方法

    学习笔记,仅供参考,有错必纠 文章目录 python 学习高级篇 特殊属性和特殊方法 获取对象的信息之特殊属性`__dict__` 获取对象的信息之反射 类对象的特殊方法`__len__()` pyt ...

  6. excel到期提醒,可以用函数公式来做,颜色变化可以用条件格式来做。

    excel到期提醒,可以用函数公式来做,颜色变化可以用条件格式来做. 1.函数公式. 如示例数据,B列分别运用了条件格式和函数公式,函数公式为:=IF(DATEDIF(A1,TODAY()," ...

  7. c#扩展方法奇思妙用高级篇七:“树”通用遍历器

    我的上一篇随笔<c#扩展方法奇思妙用高级篇六:WinForm 控件选择器>中给出了一个WinForm的选择器,其实质就是一个"树"的遍历器,但这个遍历局限于WinFor ...

  8. python学习高级篇(part8)--类对象的特殊方法

    学习笔记,仅供参考,有错必纠 文章目录 python 学习高级篇 类对象的特殊方法之`__iter__()`和`__next__()` 类对象的特殊方法之`__add__()`和`__radd__() ...

  9. 高级篇之使用ENC编码器实现USBCam摄像头竖屏直播的方法

    高级篇之使用ENC编码器实现USBCam摄像头竖屏直播的方法 设备准备: 方法简述: 详细配置过程: 第一步:HDMI线自环对接 第二步: 降低分辨率 第三步: 将`USBCam`摄像头信号配置到`H ...

  10. 【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Android高级篇上)...

    前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~. A awesome android expert interview questions a ...

最新文章

  1. gdb x命令_详解gdb的使用技巧
  2. UI设计素材|等轴测图(2.5D插画)
  3. Django 报错 ‘polls‘ is not a registered namespace
  4. 对抗弱网下的音视频难题,声网正式开源抗丢包音频编解码器 Agora SOLO!
  5. POJ3292 UVA11105 Semi-prime H-numbers【筛法打表】
  6. 在工作中能学到的东西-2
  7. Benelux Algorithm Programming Contest Final-B解题报告
  8. 易语言怎么给手机发短信
  9. ab cookie 压力测试接口
  10. html页面打印+区域,实现web网页指定区域打印的三种方法
  11. 全返模式是怎样玩的?解析购盈利模式
  12. 循环队列–C语言实现–数据结构
  13. Cisco ❀ 二层交换安全技术
  14. js 实现一个简单的存钱/取钱/查询/退出等操作的ATM功能.
  15. 好嗨游戏:20款史上最佳的MMORPG游戏,看看有没有你知道的?
  16. mt2503[SMS] 手机无法发出短信
  17. [C/C++学习] C/C++中的六大遍历
  18. 22点到凌晨5点是几个小时_22点到凌晨5点是几个小时_寅时是几点到几点:3点-5点(24小时凌晨3时~凌晨5时)......
  19. 【CVPR2018】物体检测中的结构推理网络
  20. 类孔明棋 c语言实验,深度优先搜索中的重叠子结果的优化问题

热门文章

  1. NYOJ 19 擅长排列的小名 next_permutation()的用法
  2. 计算机动漫设计需要学什么,计算机动漫与游戏制作专业是学什么的
  3. 1. VCS仿真原理——当我们谈论simv时,我们在谈论什么
  4. Qt系列文章之 QAbstractItemModel(上)
  5. 各种编码格式(非常经典)
  6. 18. --plic--=--ply--=--pli--=--ple--=--plex--=--plo-- to fold 倍,重,折叠 (词19、20)
  7. __wakeup()绕过
  8. 结构化数据,非结构化数据,半结构化数据的区别
  9. python新闻标题分类_机器学习也会“标题党”?这个算法能根据标题判断新闻类别...
  10. 关键词抽取——结巴分词