您现在的位置是:主页 > 公式 >
Excel计算天数的函数与公式总结
发布时间:2023-10-28 22:43:41所属栏目:公式 已帮助人编辑作者:Excel自学教程
通常情况下,计算两个日期的天数,直接相减即可以。
日期小常识:1900-1-0是虚拟的一个特殊日期,是时间日期的起点,对应序列值0。1900-1-1凌晨0点对应序列值1,也就是说每一天对应一个序列值单位1。1900-1-1正午12点对应序列值1.5,就是说时间间隔(小时、分、秒)也是同时间序列值一一对应的。于是1 1/3(1又三分之一)就对应1900-1-1上午6点(一日=24小时,24*1/3=8)。
因此,很多对于日期的计算都可以转化为数值之间的计算或以此来理解。比如两个日期之间相隔的天数只要将两个日期相减就可以了。这是因为日期相减实质就是序列号相减,而序列号的单位1就等价为一天。
掌握基本的时间日期函数DATE,date(year,month,day) 这三个参数能直接从日期参数中提取对应的年份、月份和所在月的第几天。
WEEKDAY:返回对应星期几的数值,根据第二参数的不同意义不同。第二参数可以是1,2,3,建议记一个2就行。中国人的习惯星期日是一星期的最后一天,使用2作为第二参数正好符合这种习惯。
TODAY,NOW函数,分别返回当前的日期和时间。
VALUE,DATEVALUE函数,能将日期转化为序列值。
第一:Excel中计算今天是本年(2011年)多少天
1.SQL解法:select datepart("y",now()) as 第几天
2. =TODAY()-"2011-1-1"+1或者TODAY()-DATE(2011,1,0)
说明:使用当天日期和本年度第一天相减来获取一个数字,这个数字需要加1才能成为当天的序号。
3. DATEDIF("2011-1-1",NOW(),"d")+1
DATEDIF函数是计算两个日期之间的天数、月数或年数。DATEDIF函数是一个隐藏函数,在Excel的帮助文件查找不到相关的资料。这里提供一个:Excel中DATEDIF函数用法实例
4.数组公式:=MATCH(TODAY(),DATE(YEAR(TODAY()),1,ROW(1:366)))
第二,计算两个日期间的全部工作日数,除去周末的天数,可以使用 NETWORKDAYS函数。《networkdays函数的用法及实例》
以上就是excel自学教程为您提供Excel计算天数的函数与公式总结的解读,本文章链接: http://www.5enet.cn/Excel_gongshi/78985.html 欢迎分享转载,更多相关资讯请前往公式
上一篇:excel乘法公式下拉的方法
相关文章
企业IT外包服务
Excel中RANDBETWEEN函数的语法和用法
excel 如何在公式中快速选取区域
excel表格使用vlookup和indirect跨表查询匹配的方法
给大家介绍excel中合并单元格数据的方法
如何利用Excel YIELDDISC函数 计算国库券收益率
如何为excel2013图表和坐标轴添加标题
Excel中可以同时调整多个工作表的纸张大小和方向
Excel中如何批量更改单元格中的内容,substitute函数能做到
Excel中FIND函数的语法和用法
excel 如何实现选中单元格突出显示
Excel的DATEDIF函数使用方法图解教程
Excel如何切换显示公式文本
excel 数据有效性设置各版本跨表引用的问题
excel中某个字符在单元格出现的次数统计、一个单元格汉字和数字字符数统计、
excel VBA语句之select判断语句使用
扫码关注
- 专注IT行业,10年IT行业经验