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怎么计算到期天数?一个公式搞定
这样的表格老板看了肯定会喜欢的,不知道的小伙伴赶紧去试着做一下吧。
- 相关评论
- 我要评论
-