Excel数据格式中,一共分十一类,其中两类分别是日期与时间。Excel中存在大量公式用于处理这两个类型的数据,下面一一介绍与之相关的函数。

年月日函数

Excel函数中分别用year()、month()、day()函数返回一日期的年、月、日,这三个函数也是处理日期的基础函数,基本满足日常工作对日期格式数据的处理。

下图中A列为日期,B列为对A列分别使用年月日函数,C列是返回的结果。

小技巧:Excel单元格快速输入当前日期,[Ctrl]+[;]两键同按

时分秒函数

同样,Excel分别用hour()、minute()、second()函数返回某一时间点的时、分、秒,如下图所示:

小技巧:Excel快速输入当前时间点,[Ctrl]+[shift]+[;]三键同按,输入完之后别忘记将数据调整为时间格式。

Today与Now

today()与now()函数不需要任何参数,直接在单元格输入公式即可,其中today()返回日期格式的当前日期,而now()不仅返回当期日期,还包括当前时间点,根据工作需求,选择格式的函数。

需要注意的一点是:today()与now()函数会随着时间的变化而更新,意味着如果你不希望它随着日期变化而自动更新的话,记得把公式粘贴成值。

weekday

功能:返回一周中的第几天的数值

语法:weekday(serial_number,return_type),第一个参数输入一个日期,第二个参数为返回的类型,一共可以选择10个参数,常用的为前三个参数,即1,2,3,下面通过一个实例了解参数2的含义。

六月三日是星期一:

如果参数二选择1的话,返回的结果是2,也就是说参数二选择1,结果返回的是从1(星期天)到7(星期六)的数字;

如果参数二选择2的话,返回的结果是2,也就是说参数二选择2,结果返回的是从1(星期一)到7(星期天)的数字;

如果参数二选择3的话,返回的结果是0,也就是说参数二选择3,结果返回的是从0(星期一)到6(星期天)的数字;

可以发现,参数二选择2的时候,是比较符合大众观念的,即星期一对应1,星期天对应7

networkdays

功能:返回两个日期之间的完整工作日数

语法:networkdays(开始日期,结束日期,要去除的节假日)

实例:六月一日到六月七日,一共7天,也就是一周,运用networkdays函数(参数三可省略)返回的结果是5天,函数默认剔除周末双休日,7-2=5天,即6.1-6.7日之前有5个工作日;

但是今年6.7日是端午节,是不用上班的,这一天日期得剔除,具体在参数三种体现,如下图所示:

参数三当中的日期不做统计,即6.1-6.7只统计6.1-6.6日,一共六天,减去1日、2日双休日,一共需要上4天班。

datedif

datedif 函数是Excel中的隐藏函数,在函数栏中并不存在,但又非常实用的一个函数

功能:计算两个日期之间相隔的天数、月数或年数

语法:datedif(开始日期,结束日期,返回信息类型)

参数三主要包括:"Y"—返回相隔的年数;"M"—返回相隔的月数;"D"—返回相隔的天数

实例:如下图所示:

需要注意的一点是,不满一年或不满一个月,函数结果是舍弃的,如【=DATEDIF("2018/6/1","2019/05/31","Y")】返回结果为0

DateString

DateString也是Excel中的隐藏函数,知道的人一般较少,功能主要为将非规则日期转换成规则日期年月日,详见下例:

A列皆为19年6月1日不同的表示方式,运用DateString函数之后,格式全部调整为19年06月01日。

小结

关于时间日期类函数就介绍到这里,如果觉得有用,欢迎关注我,每天分享数据小技巧~

antd 日期时间选择_Excel最全时间类函数总结,有必要收藏一下哦相关推荐

  1. antd 日期时间选择_antd日期选择器禁止选择当天之前的时间操作

    使用disabledDate属性(不可选择的日期) 在js中定义函数并返回 //限制当天之前的日期不可选 disabledDate(current) { return current &&am ...

  2. antd 日期时间选择_AntD日期选择器组件DatePicker默认展示当前时间前一个周四

    util中写个js方法 // 取当前时间的前一个周四 export const getThursday = () => { let now = new Date(); let nowTime = ...

  3. antd 日期时间选择_antd-mobile的DatePicker日期选择组件使用

    现在项目上有个需求,在时间选择上需要精确到分钟,且分钟只能是0分钟或者是30分钟. 其中组件有个minuteStep参数,将其设置成30,即可只显示0分钟或者30分钟了. 但是在选择的时候发现了问题, ...

  4. antd 日期时间选择_【UI设计】日期选择器的常见样式总结

    来源:海盐社(haiyans7) 作者:青山 在使用各种 APP 的过程中,我们经常会遇到选择日期的场景,比如记账的时候.安排行程的时候.购买车票以及预订酒店的时候.有时我们需要选择一个日期,有时则需 ...

  5. excel减法函数_Excel中的时间与日期计算的那些事,懂了这个原理你会感觉很简单...

    #excel##excel教程##办公软件##我要上头条# 这是一个可以获取知识的头条号--云端网校教程. 大家好,今天给大家介绍的是一个非常重要的理论型知识,关于时间与日期.如果是办公财务人员或者计 ...

  6. vant显示日期格式_Vue+Vant ui实现日期时间选择

    Vue+Vant ui实现日期时间选择 1.安装Vant ui npm i vant -S 2.在 main.js 中引入 Vant ui // 引入vant import Vant from 'va ...

  7. jquery日期插件_AngularJS 日期时间选择组件(附详细使用方法)

    插件简介 AngularJS是一款目前非常火的JavaScript脚本库,应用范围十分广阔.今天给大家分享一款基于AngularJS和jQuery的日期时间选择组件,和别的日期选择插件一样,它同样支持 ...

  8. jquery插件课程1 幻灯片、城市选择、日期时间选择、拖放、方向拖动插件

    jquery插件课程1  幻灯片.城市选择.日期时间选择.拖放.方向拖动插件 一.总结 一句话总结:都是jquery插件,都还比较小,参数(配置参数.数据)一般都是通过json传递. 1.插件配置数据 ...

  9. [转]ASP.NET MVC HtmlHelper扩展之Calendar日期时间选择

    本文转自:http://blog.bossma.cn/asp_net_mvc/asp-net-mvc-htmlhelper-calendar-datetime-select/ 这里我们扩展HtmlHe ...

最新文章

  1. Oracle分页(limit方式的运用)
  2. python遍历文件目录_python目录遍历
  3. 牡丹江2021高考成绩查询,2020年黑龙江牡丹江成人高考成绩查询入口(已开通)...
  4. 网站建设技术方案_企业网站建设解决方案
  5. 一个历史遗留问题,引发的linux内存管理的‘血案’
  6. 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.19 使用bcp实施批量导出...
  7. win10 hyper ubuntu18 共享文件夹
  8. [转]Nant daily build实践
  9. 左右黑白极简滚动个人主页模板
  10. python 面试题(2)--- 字符串连接问题
  11. insert批量插入500ms_不吹牛!Mysql 千万数据10秒批量插入只需三步
  12. mysql双一参数_MySQL 的双1设置-数据安全的关键参数(案例分享)
  13. 第一个spring冲刺团队贡献分(80分满分)
  14. 如何实现扫码登陆 扫码登陆原理
  15. mui的实例项目源码_Spring Boot 2.x 启动全过程源码分析
  16. 横向色差测试(LCA)—imatest
  17. 微信清理僵尸粉脚本-基于auto.js
  18. 计算机网络管理工程师证书考试试题,网络工程师考试模拟试题四-试题试卷网...
  19. python mp3转wav_python 录音,WAV转MP3
  20. (转)如何在Excel2013中制作条形码

热门文章

  1. springboot多环境加载yml和logback配置
  2. eclipse的workset项目重复显示解决方案
  3. nuxt route 全局管理 route.beforeEach 替代
  4. java u003_我在B站学编程 DAY-003 JAVA基础概念和语法
  5. python3 while循环语句_python While 循环语句
  6. Android中设置输入法为数字输入
  7. java导出excel文件名_怎么解决java导出excel时文件名乱码
  8. oracle查询表字段和备注,Oracle 查询表信息(字段+备注)
  9. java 图片压缩100k_java实现图片压缩
  10. 2019 徐州icpc网络赛 E. XKC's basketball team