excel怎么计算工作日(excel计算工作日天数公式)

Excel表格网 2022-10-19 18:30 编辑:欧阳平 263阅读

1. excel计算工作日天数公式

我们在使用Excel办公软件进行数据处理的时候,有时候涉及到时间的计算,很多小伙伴不知道如何进行时间的计算,下边我们就分享Excel时间计算的方法,主要介绍如何在Excel中计算日期和时间,计算两个日期之间的天数、时间之间的差等。

  1、首先在Excel表格中,两个日期直接相减就可以得到两个日期间隔的天数。

  2、计算两个日期之间的天数,也可以用函数DATEDIF函数来完成,依据我们的数据内容,公式如下:=DATEDIF(A2,B2,"d")

  下边,我们来科普一下DATEDIF()函数:

  它的语法:=DATEDIF(开始日期,结束日期,第三参数),第三参数可以有几种情况,分别可以返回间隔的天数、月数和年数。

2. excel计算工作日天数

=NETWORKDAYS(DATE(YEAR(NOW()),MONTH(NOW()),1),EOMONTH(TODAY(),0),G2:G30)假设节日日期在G2:G30之间如果不考虑节日,用如下公式=NETWORKDAYS(DATE(YEAR(NOW()),MONTH(NOW()),1),EOMONTH(TODAY(),0))

3. excel计算工作日扣除节假日

在EXCEL中,日期的输入和计算,有时需要计算结果或者需要只计算工作日。如果单靠手工的方式进行录入和排除的话,不仅效率低下并且容易出错。关键的问题在于不同的公司有不同的休息机制,如有周末双休、有单休、有各种节假休息日等,这就 需要我们使用不同计算公式。

说到此,需要介绍的一个重要函数WORKDAY

语法

WORKDAY(start_date, days, [holidays])

参数:

Start_date :必需。 起始日期。

Days: 必需。 start_date前后不包含周末及节假日的天数。 Days 为正值将生成未来日期;为负值生成过去日期。

Holidays: 可选。需要从工作日历中排除的一个或多个日期,自定义节假日,并排除。

案例:

算出并显示7个工作日后日期,假设当中没有自定义的节假日,按照默认节假日。如下表,A2单元格7个工作日的计算。在C2单元格输入下面的公式:=WORKDAY(A2,7),得到7个工作日之后的日期。

自定义假期的排除。如下,C2为自定义的一个假期日期,如需要排除该日期,可以在D3的单元格输入下面的公式:=workday(A2,7,C2)

自定义的日期可一个是多个,在公式的应用中,输入的参数为排除日期的范围。如下,D4的单元格输入公式:=WORKDAY(A2,7,C2:C3)

在排除日期的函数自定义需求不高的情况,可以使用WORKDAY.INTL函数。如下,只需要排除星期日的计算。可以输入如下的公式:=WORKDAY.INTL(A2,7,11)

如果需要排除其他星期日期,可以使用对应的参数即可。

该函数也可运用于工作日的复制拖动。假如开始日期A2单元格(2019-9-30),我们可以在A3单元格中输入公式:=WORKDAY.INTL(A2,1,11)

向下拖拉复制公式即可。

类似复制的另一个方法,如下,在C2输入需要填充复制的起始日期。拖动右下角的填充柄向下进行日期填充,完成后放开鼠标,你会看到在右下角有一个填充选项,然后点击它,选中下拉菜单中的“以工作日填充”

这个方法相较上面的公式填充方法就没有这么灵活。

计算两个日期的工作日可以使用NETWORKDAYS函数来进行计算。如下,在D7单元格中输入下面的公式来计算两个日期间的工作日:=NETWORKDAYS(A7,B7)

关于工作日计算的方法还有很多,可以灵活运用到考勤,人事,工作项目进度等等。希望上面的介绍对你有所帮助。

4. excel计算工作日时间差

方法如下:

首先打开Excel,然后选择单元格,然后用鼠标右键选择【设置单元格格式】-【时间】,选择与表格中相同的一种时间类型,点击【确定】,选择目标单元格,输入【=C3-B3】后回车,将鼠标移到单元格右下角,当鼠标变成黑色十字架双击,即可完成时间差的计算。

5. excel计算工作日的函数

一、数字处理萊垍頭條

1、取绝对值萊垍頭條

=ABS(数字)條萊垍頭

2、取整條萊垍頭

=INT(数字)萊垍頭條

3、四舍五入萊垍頭條

=ROUND(数字,小数位数)萊垍頭條

二、判断公式萊垍頭條

1、把公式产生的错误值显示为空萊垍頭條

公式:C2萊垍頭條

=IFERROR(A2/B2,"")萊垍頭條

说明:如果是错误值萊垍頭條

2、IF多条件判断返回值萊垍頭條

公式:C2條萊垍頭

=IF(AND(A2<500,B2="未到期"),"补款","")萊垍頭條

说明:两个条件同时成立用AND,任一个成立用OR函数。條萊垍頭

萊垍頭條

三、统计公式垍頭條萊

1、统计两个表格重复的内容萊垍頭條

公式:B2萊垍頭條

=COUNTIF(Sheet15!A:A,A2)條萊垍頭

说明:如果返回值大于0说明在另一个表中存在,0则不存在。萊垍頭條

萊垍頭條

2、统计不重复的总人数萊垍頭條

公式:C2萊垍頭條

=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))萊垍頭條

说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。萊垍頭條

萊垍頭條

四、求和公式頭條萊垍

1、隔列求和垍頭條萊

公式:H3萊垍頭條

=SUMIF($A$2:$G$2,H$2,A3:G3)垍頭條萊

或萊垍頭條

=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)條萊垍頭

说明:如果标题行没有规则用第2个公式萊垍頭條

條萊垍頭

2、单条件求和萊垍頭條

公式:F2萊垍頭條

=SUMIF(A:A,E2,C:C)垍頭條萊

说明:SUMIF函数的基本用法垍頭條萊

萊垍頭條

3、单条件模糊求和萊垍頭條

说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。萊垍頭條

條萊垍頭

4、多条件模糊求和萊垍頭條

公式:C11萊垍頭條

=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)頭條萊垍

说明:在sumifs中可以使用通配符*萊垍頭條

5、多表相同位置求和頭條萊垍

公式:b2萊垍頭條

=SUM(Sheet1:Sheet19!B2)萊垍頭條

说明:在表中间删除或添加表后,公式结果会自动更新。萊垍頭條

萊垍頭條

6、按日期和产品求和垍頭條萊

公式:F2萊垍頭條

=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)萊垍頭條

说明:SUMPRODUCT可以完成多条件求和萊垍頭條

萊垍頭條

五、查找与引用公式萊垍頭條

1、单条件查找公式條萊垍頭

公式1:C11萊垍頭條

=VLOOKUP(B11,B3:F7,4,FALSE)萊垍頭條

说明:查找是VLOOKUP最擅长的,基本用法垍頭條萊

萊垍頭條

2、双向查找公式萊垍頭條

公式:條萊垍頭

=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))萊垍頭條

说明:利用MATCH函数查找位置,用INDEX函数取值萊垍頭條

垍頭條萊

3、查找最后一条符合条件的记萊垍頭條

说明:0/(条件)可以把不符合条件的变成错误值,而lookup可以忽略错误值條萊垍頭

萊垍頭條

4、多条件查找萊垍頭條

公式:详见下图萊垍頭條

说明:公式原理同上一个公式條萊垍頭

5、指定区域最后一个非空值查找頭條萊垍

6、按数字区域间垍頭條萊

公式说明:VLOOKUP和LOOKUP函数都可以按区间取值,一定要注意,销售量列的数字一定要升序排列。萊垍頭條

萊垍頭條

六、字符串处理公式萊垍頭條

1、多单元格字符串合并萊垍頭條

公式:c2萊垍頭條

=PHONETIC(A2:A7)萊垍頭條

说明:Phonetic函数只能对字符型内容合并,数字不可以。萊垍頭條

2、截取除后3位之外的部分萊垍頭條

公式:垍頭條萊

=LEFT(D1,LEN(D1)-3)萊垍頭條

说明:LEN计算出总长度,LEFT从左边截总长度-3个萊垍頭條

3、截取-前的部分條萊垍頭

公式:B2萊垍頭條

=Left(A1,FIND("-",A1)-1)萊垍頭條

说明:用FIND函数查找位置,用LEFT截取。頭條萊垍

4、截取字符串中任一段的公式萊垍頭條

公式:B1條萊垍頭

=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),20,20))萊垍頭條

说明:公式是利用强插N个空字符的方式进行截取萊垍頭條

5、字符串查找萊垍頭條

公式:B2萊垍頭條

=IF(COUNT(FIND("河南",A2))=0,"否","是")萊垍頭條

说明: FIND查找成功,返回字符的位置,否则返回错误值,而COUNT可以统计出数字的个数,这里可以用来判断查找是否成功。萊垍頭條

6、字符串查找一对多萊垍頭條

公式:B2頭條萊垍

=IF(COUNT(FIND({"辽宁","黑龙江","吉林"},A2))=0,"其他","东北")垍頭條萊

说明:设置FIND第一个参数为常量数组,用COUNT函数统计FIND查找结果萊垍頭條

七、日期计算公式條萊垍頭

1、两日期相隔的年、月、天数计算垍頭條萊

A1是开始日期(2011-12-1),B1是结束日期(2013-6-10)。计算:萊垍頭條

相隔多少天?=datedif(A1,B1,"d") 结果:557條萊垍頭

相隔多少月? =datedif(A1,B1,"m") 结果:18萊垍頭條

相隔多少年? =datedif(A1,B1,"Y") 结果:1垍頭條萊

不考虑年相隔多少月?=datedif(A1,B1,"Ym") 结果:6頭條萊垍

不考虑年相隔多少天?=datedif(A1,B1,"YD") 结果:192條萊垍頭

不考虑年月相隔多少天?=datedif(A1,B1,"MD") 结果:9萊垍頭條

datedif函数第3个参数说明:頭條萊垍

"Y" 时间段中的整年数。萊垍頭條

"M" 时间段中的整月数。萊垍頭條

"D" 时间段中的天数。萊垍頭條

"MD" 天数的差。忽略日期中的月和年。頭條萊垍

"YM" 月数的差。忽略日期中的日和年。萊垍頭條

"YD" 天数的差。忽略日期中的年。萊垍頭條

2、扣除周末天数的工作日天数萊垍頭條

公式:C2條萊垍頭

=NETWORKDAYS.INTL(IF(B2<DATE(2015,1,1),DATE(2015,1,1),B2),DATE(2015,1,萊垍頭條

6. excel计算工作日调休

用excel公式实现了下。

计算思路为,4月的假从1月开始扣假期,不够再扣2月的,最多扣到4月。

计算每月剩余调休数量的公式(T10:AA19):

=IF($R10<T$7-3,T9,IF($R10>T$7,S10,MAX(S10,0)+MIN(T9,0)))

计算当月是否有调休为使用(T6:AA6):

=MAX(OFFSET(S10,0,R10),0)

计算当月是否调休不够(P10:P19):

=MIN(OFFSET(T9,T7,0),0)

7. excel计算工作日 排除假日

内置的函数可返回工作日,对应的就是公休日,法定假日就需要输入了,然后利用这个基础表,EXCEL就可以识别了

8. excel怎么计算工作日期各员工工龄?

方法/步骤

1

/4

打开一个excel“人事档案表”。

2

/4

在表格后面添加一列“工龄”。

3

/4

在“工龄”列下第一个单元格输入公式“=YEAR(TODAY()-B3)-1900”。

4

/4

按enter键并进行下拉填充即可计算出员工工龄。

9. excel计算工作日天数遇到法定节假日

在应发工资格式设置公式=10*(全月上班天数汇总的工时).+10*(周一至周五晚上加班工时汇总).*0.5+10*(周六至周日加班工时汇总)*1+10*(法定假加班工时汇总)*2+10*(有薪假工时)工资表说明:A工号+B姓名+C小时工资(10)+D全月上班天数汇总的工时+E周一至周五晚上加班工时+F周六至周日加班工时汇总+G法定假加班工时汇总+H有薪假工时=I应发工资格-全月上班天数汇总的工时=所有白天晚上假日加班的所有工时汇总-周一至周五晚上加班工时=仅是周一至周五的晚上上班工时汇总-周六至周日加班工时汇总=周六至周白的白天+晚上上班工时汇总-法定假加班工时汇总=例如:元旦,清明,五一,端五,中秋,国庆,春节规定的假期.-有薪假工时=例如:有薪病假,工伤假,年假,生育假等,地方或者公司规定有工资的假期.

10. Excel怎么计算工作日天数

1、首先在旁边状态一栏中输入计算公式=日期栏-today()。也就是到期时间减去当天时间。

Excel怎么计算到期天数?一个公式搞定

2、回车后即可计算,然后拖放到下方所有单元格。并将单元格格式改为常规。

Excel怎么计算到期天数?一个公式搞定

3、接着选中这一列,点击【开始】-【条件格式】-【新建规则】。在窗口中【格式样式】设置为数据条,类型中最短数据条设置最低值,最长数据条设置最高值。然后设置喜欢的数据条颜色。

Excel怎么计算到期天数?一个公式搞定

4、点击确定后,一张直观的到期天数的表格就做好啦。

Excel怎么计算到期天数?一个公式搞定

这样的表格老板看了肯定会喜欢的,不知道的小伙伴赶紧去试着做一下吧。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片