我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
日期和时间是我们经常会接触到的表格数据,本文收集汇总了常用的日期和时间计算函数,下面我们按照函数作用的不同分别来看一下。
一、获取当天的日期和时间
today函数和now函数可以分别获取系统当前的日期和时间,两者都不需要参数。应用案例如下图:
二、提取日期和时间中的信息
year、month、day函数可以分别提取指定日期中的年份、月份、日;hour、minute、second函数可以分别提取指定时间中的小时、分钟、秒。应用案例如下图:
三、返回某日期的星期数
weekday函数可以返回代表一周中第几天的数值。其语法格式为:WEEKDAY(serial_number,return_type),参数serial_number是要返回星期数的日期,return_type为确定返回值类型的数字。(return_type为数字1 或省略,则1 至7 代表星期天到星期六;为数字2, 则1 至7 代表星期一到星期天;为数字3,则0至6代表星期一到星期日。)应用案例如下图:
案例中weekday函数公式的第二个参数为2, 则1 至7 代表星期一到星期天,公式返回结果为"1"也就意味着2020/7/13这一天是星期一。
四、生成指定日期
date函数可以将分开的年份、月份、日合并成标准日期。
应用案例如下图:
五、返回指定间隔月数之前或之后的日期
如果要求取指定间隔月数之前或之后的日期有两个函数,edate和eomonth,两个函数的区别在于eomonth返回的是指定间隔月数之前或之后月份的月末日期。案例对比如下图:
六、计算两个日期之间的时间差
两个日期之间的时间差有日差、月差、年差等等,涉及的函数也有好几个,我们分别来看一下。
days360函数是按照一年360 天的算法(每个月以30 天计,一年共计12 个月),返回两个日期间相差的天数。应用案例如下图:
networkdays函数用于计算两个日期间间隔的工作日天数,即除去休息日要上班的天数。该函数默认星期六、星期日为休息日。
networkdays.intl函数与networkdays函数一样,也是用来计算两个日期间间隔的工作日天数。但是networkdays.intl函数更加灵活,其语法结构中比networkdays函数多了一个可以自定义周末的参数。应用案例如下:
表格C2单元格的公式中第三个参数"0000001"就是用来自定义周末的,7位数字从左到右依次代表周一到周日,0代表工作日,1代表非工作日,所以"0000001"的意思就是单休,每周最后一天周日为休息日。
datedif函数是一个隐藏函数,在excel中没有提示和帮助文件,但是其功能很强大,可以计算日差、月差、年差;可以精确计算,也可以忽略年月日中的一部分进行粗略计算。如果希望详细了解datedif函数的用法,可阅读文章:Excel办公技巧:DATEDIF函数不同日期间隔类型用法对比。
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08