Excel 电子表格日期运算的高级技巧
发布时间:2022-11-11 20:38:22
教你在Excel中实现工作日的计算.在excel中,通过将两个日期值进行减运算,能够得到这两个日期之间所间隔的具体天数;而将一个日期值与一个表示天数的常数相加减,则能够得到一个距离该日期x天的日期值。如:“2000/05/31”-“2000/05/01”得到31,“2000/05/01”加上90得到“2000/07/30”。这是excel提供的一个虽然简单却相当实用的日期计算功能。
但是,这一功能在实际工作中的局限性,使其无法满足更高层次的需要,特别是“工作日”这一概念逐渐在各领域被广泛应用的今天,许多工作都需要进行与之相关的计算。最常见的例如员工的出勤天数、交货期的计算、付款日的计算等等。excel为用户的这些需求提供了怎样的解决方案呢?
使用networkdays()函数
networkdays(start_date,end_date,holidays)函数是专门用于计算两个日期值之间完整的工作日数值。这个工作日数值将不包括双休日和专门指定的其他各种假期。
networkdays()函数带有3个参数:start_date表示进行日期,end_date为终止日期,holidays表示作为特定假日的一个或多个日期。这些参数值既能够手工输入,也能够对单元格的值进行引用。下面以计算本年5月份共有多少个工作日为例,具体介绍networkdays()函数的用法:
在b1中输入起始日期“2000/05/01”,在b3中输入终止日期“2000/05/31”,在e2、e3中输入法定假日“2000/05/01”和“2000/05/02”。通过公式“=networkdays(b2,b4,e2:e3)”咱们就能够方便地计算出5月份的工作日数了。当然,咱们也能够直接输入公式“=networkdays(″2000-5-1″,″2000-6-1″,{″2000-5-1″,″2000-5-2″})”来得到这个结果。
使用workday()函数
workday(start_date,days,holidays)函数是用来计算某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。它也带有3个参数:start_date表示进行日期,days为start_date之前或之后不含周末及节假日的天数。days为正值将产生未来日期;为负值产生过去日期,holidays表示作为特定假日的一个或多个日期。
假设咱们在4月30日与客户签订了一份购销合同,合同规定90个工作日之后交货。所以,咱们应当怎样计算到底哪一天交货呢?
在b1中输入起始日期“2000/05/01”,在b3中输入合同规定时间“90”,在e2、e3中输入法定假日“2000/05/01”和“2000/05/02”。通过公式“=workday(b2,b4,e2:e3)”,咱们能够清楚的理解交货日期是“2000/09/05”。同上,咱们还能够直接输入公式“=workday(″2000-5-1″,90,{″2000-5-1″,″2000-5-2″})”来进行计算。
加载扩展函数
已经迫不及待地打开excel进行尝试的朋友可能要嚷了,你说的这两个函数我这儿怎么没有啊?别急,点击“工具”菜单中的“加载宏”,找到“分析工具库”,给它一个小勾,再“确定”,ok!原来,这两个函数是嵌于“分析工具库”这个加载宏中的excel扩展函数,而excel在默认状态下是不加载这个加载宏的。
另外一个值得注意的问题是:将表示日期的单元格的数字格式设置成“日期”型,而表示天数的单元格则千万不要设置成“日期”型,否则你可能会看到“1900/02/21”或“36774”这样奇怪的结果出现哟!
猜你喜欢
- 在WORD里经常用到的一个快捷键.大家了解一下word中全选快捷键全选快捷键可以提高我们在操作word时工作效率,在操作Word2003中怎
- 制作的图表信息多的情况下,不方便查看,可以制作一个动态图表,根据分类查看数据,点击对应的分类按钮,就能直观地看到对应的数据。下面教你制作动态
- 许多人在打印表格时会遇到这个问题,第一页有表头,翻页后就没有了,那么怎么固定表头呢?其实很简单步骤/方法1、选中你要固定的表头的下面一行,例
- 一、word2003操作界面介绍 标题栏 ,在工作界面的最上方,用于显示当前正在编辑的文档的文件名等相关信息,主要
- word打开visio图纸显示很小无法修改怎么办?visio图纸导入word中编辑发现图纸显示很小,不好编辑,该怎么办呢?下面我们就来看看详
- 竖排文字用于对联,请贴,招牌,等等,word文档怎样输入竖排文字呢?那么在word文档中怎么输入竖排文字呢?下面小编就为大家详细介绍一下,来
- 作为一名班主任老师,由于班级学生的座位每个学期或每个月需要换动,这时候,老师就需要手工制作座次表。作为一名办公室文员,企业内部常常会不定期举
- Excel怎么计算日期坐在的季度?excel表格中有很多日期,想要知道某个日期所在的季度,该怎么查看呢?下面我们就来看看详细的教程,需要的朋
- word中在左侧显示目录的方法,word2010编辑目录方法一:步骤一:首先打开你的文档,假如你需要设置如下的一二级目录。步骤二:选择一级目
- Win10电脑怎么修改文件格式?许多用户在使用电脑的时候,有些文件无法正常打开,很有可能是你将文件保存格式设置错误,而许多小伙伴不知道怎么修
- 为了迎接上级检查和规范档案管理,学校决定将档案室的所有档案都重新归档整理,如每位教师的业务档案的档案盒标签就要求统一打印成如下图样子。二百多
- word文档中怎么画图第一步,打开需要编辑的word文档,选择插入工具。插入工具在word的菜单栏中,也可以进行右击调用出来。在插入中我们可
- 由于不同版本的Excel都有其优势,很多用户会在电脑中安装多个版本的Excel程序,以便出现意外情况时选择使用一可对使用最为频繁的版本设置优
- 经常使用U盘的朋友会遇到这样一个问题,在家里的电脑上使用Word编辑过的文档,用U盘带到单位去却发现不是原先的字体了,但文档中的内容依然没有
- 要在wordpress中添加导航菜单,对于新手来说可能想不到,他是需要在后台设置的接下来小编举例简单的例子告诉大家wordpress设置导航
- 1、打开一个制作好的图表,选中进行设置的分类轴,单击鼠标右键,从下拉菜单中选择“设置坐标轴格式”选项。 2、进入“
- 在Word文档中如何进行编号格式的操作,这一小技巧就让小编教大家如何设置编号操作的方法吧!word设置编码格式步骤如下:打开word,输入几
- 在Word2010文档中,用户可以方便地增大、减小和旋转SmartArt图形形状。操作步骤如下所述:第1步,打开Word2010文档窗口,选
- Win10X系统没有本地用户组怎么办?许多用户在模拟器中体验Win10X操作系统的时候,发现Win10X系统的本地用户组消失不见了,怎么都找
- 我们在使用Excel制作表格时经常会遇到需要在一个单元格输入一行或几行文字的情况,如果输入一行后敲回车键就会移到下一单元格,而不是换行。一、