Excel里,如何根据入职日期,计算员工本年出勤月数,如果去年入职则归0;

作者&投稿:禤伟 (若有异议请与网页底部的电邮联系)
Excel表如何通过入职日期自动计算工龄,输入离职日期工龄自动清零~

Excel表通过入职日期自动计算工龄,输入离职日期工龄自动清零,可使用辅助列计算工龄,再通过IF函数判断是否离职,若离职则工龄清0。
方法步骤如下:
1、打开需要操作的EXCEL表格,插入辅助列,在相应单元格输入函数=DATEDIF(A2,TODAY(),"Y")&"年"&DATEDIF(A2,TODAY(),"YM")&"月"计算入职至今即不离职状态下的工龄。【其中A2是入职日期所在单元格】

2、回车输入公式,然后点击右下角下拉填充下方相关公式。

3、在工龄所在单元格输入公式=IF(B2="离职",0,C2),判断入职状态如果为“离职”,则工龄清零,否则工龄=入职至今的时间。【其中B2是就职状态所在单元格,C2是步骤1、2计算所得的时间】

4、下拉填充下方单元格公式即可,返回EXCEL表格,发现在Excel中通过入职日期自动计算工龄,输入离职工龄自动清零操作完成。

A1为入职日期;
B1计算工龄,输入:=datedif(A1,today(),"Y")+if(datedif(A1,today(),"YM")<6,0,1)
B1单元格格式需为 常规 或 数字 不能是日期格式。

方法/步骤1:
打开电脑上已经建立的工资表excel文档,填写好员工姓名和入职时间等基础信息,入职时间的填写格式可以是某年某月某日,例“2017年1月2日”。日期的格式有好多种,你可以选定后点击右键——设置单元格格式(如图),在数字选项卡下找到日期选项,然后在右边的框内选择自己想设置的日期格式。

方法/步骤2:
设置完入职时间后,以电子表格的E6和D6为范例,我们来解析,在工龄栏目下选定一个单元格E6,点击键盘上的“=”。然后在fx函数输入框中输入=DATEDIF(D6,TODAY(),"y")&"年"&DATEDIF(D6,TODAY(),"ym")&"月"&DATEDIF(D6,TODAY(),"md")&"日"。(如图所示)

方法/步骤3:
输入完毕后按回车键确认(如图所示),点击回车键后,工龄计算就会自动根据入职时间和现在时间计算出截止到今日为止的工龄。这样第一个员工的工龄就计算好了。

方法/步骤4:
鼠标放在单元格的右下角,等鼠标变成一个十字形时,按住鼠标左键下拉至最后一个员工,这样每个员工的工龄计算就会按照第一个员工的工龄计算方式自动编写计算好。

方法/步骤5:
按照上面的操作一张工资表中的工龄就设置完成了,往后每过一天,只要你电脑的日期正确,工资表内excel里面的工龄就会自动根据你现在的电脑时间来计算工龄,所以你不需要每个月做工资表都修改,如果有新加入的员工,可以按照单元格下拉选定来实现

C2公式:

=MONTH(TODAY())-MONTH(MAX(B2,DATE(YEAR(TODAY()),1,1)))

下拉

明年、后年照样用,公式都无需修改



问题的关键是应用TODAY()函数。 TODAY()函数无参数,用法:=TODAY() 假设入职工期在A1单元格。 1、计算入职日期到年,公式为:=TEXT(TODAY()-A1,"Y年") 2、计算入职日期到月,公式为:=TEXT(TODAY()-A1,"Y年M月") 3、计算入职日期到天,公式为:=TEXT(TODAY()-A1,"Y年M月D天")


标准差excel用什么函数
标准差在E来自xcel中,可以使用STDEV函数来计算。STDEV函数的语法为:STDEV(number1, number2, ...)。其中,number1为要计算标准差的数据区域,可以包含多个数值。如果需要同时计算多个数组的标准差,则可以在函数中依次输入这些数组。例如,假设有一组数据存储在A1:A10单元格中,我们可以使用以下公式计算...

在电脑上怎么计算
1,第一种打开方法:开始->所有程序->附件->计算器。2,第二种打开方法:开始->运行->输入calc命令,然后按确定即可。3,第三种打开方法:如果在开始中没有“运行”程序,可以用Win+R键,打开运行框,输入calc命令,也可以打开计算器。4,第四种打开方法:直接进入C:\\Windows\\System32\\文件夹下,...

Excel如何写公式,通过两个项目计算出另一个项目的结果?
1、在第一个单元格中先打个“=”号,然后用鼠标选中你公式中第一个数值,再打个“-”号,用鼠标选中你公式中第二个数值...如此类推。公式写完,敲回车键,值就在单元格里出来了。2、将鼠标放至已设公式的单元格右下角,鼠标变成“+”号,将公式向下拖满你要设置公式的所有单元格。3、检验公式...

excel中为什么首行会出现列1、列2、列3的字样,而且都删不掉?
1、打开Excel,找到列1、列2、列3的字样的位置。2、鼠标左键点击列1、列2、列3的字样所在的行。3、Excel上方调出“表格工具”选项,在“表格工具”选项下方有“标题行”,取消掉“标题行”前的勾勾。4、回到刚才的行,列1、列2、列3的字样已经不见了。为了提高工作效率,Excel2003提供了16种专业...

excel vb 把提取出来的一串字符,写入到单元格里
xcel在C盘根目录下生成一个名为 Test.xls 的空文件,然后启动VB6 首先在工程中引用 Microsoft Excel 11.0 Object Library 力求简单,显示数据我仅仅用了3个Textbox控件来完成!代码如下:Dim objExcelFile As Excel.Application Dim objWorkBook As Excel.Workbook Dim objImportSheet As Excel.Worksheet ...

Wilson BLADE 101L---有没有对这款拍子了解的?求网球拍推荐。NO复制黏贴...
我建议你学习双手反拍,看现在的网坛,女子单反选手基本是见不到的,双反入门相对容易,更容易进步。至于你所说的打壁球的原因,虽然我没有打过壁球,壁球和网球看起来相似,但是差异肯定是非常大的,你不能把壁球的动作带到网球中去,也不能把网球的动作带到壁球里去,不然你肯定无法打好球。

电脑中文件夹的字体颜色怎么改?
1、以自己的电脑桌面的文件夹“手机图片”为例演示操作方法。2、在桌面出右键,点击“显示设置”按钮。在随后打开的界面上方点击“外观”按钮。在接着打开的界面中点击“字体”选项旁边的“颜色”,随后选择“绿色”。随后点击界面下方的“确定”即可修改完成。3、。在分区根目录下新建一个叫Desktop.ini...

超快超强激光及其科学应用发展趋势研究
俄罗斯规划用于极端光学研究的艾瓦中心(XCELS)拟实现 200 PW 峰值功率,待建激光装置包含 12 束功率为 15 PW、脉冲宽度为 25 fs 超强激光,利用相干合成技术来输出激光 [11] 。日本激光快速点燃实验项目(LFEX)装置已经实现了皮秒量级、脉冲能量达 2 kJ 的拍瓦激光输出,主要用于支持快点火激光核聚变、天体物理方面...

谁能告诉各种世界名牌的英文
453 Xcel Energy 的 美国 能源454 Kawasho 川铁商事 日本 多样化455 All Nippon Airways 全日空 日本 航空公司456 Office Depot 办公用品 美国 零售457 Daido Life Insurance 的 日本 保险458 Old Mutual 的 南非 保险459 Asahi Kasei 旭化成 日本 化学460 Williams 的 美国 能源461 PacifiCare Health Systems ...

财务试用期工作总结
基于上述业务需求,根据自己在软件公司的软件实施经验和电脑知识,为自己的岗位需求开发了exxcel系统的交行票据套打系统,解决了在实际工作中出现的缺点问题,提高了工作效率。 由此可见,虚心的、积极的心态是干好一切工作的根本;学习和实践相互融合才能产出成果。在大学里,学习的知识不能用在具体解决问题上,空洞无味,就是...

玉田县13023915011: EXCEL中根据员工入职时间计算年假天数 -
逄谢威氏: 1、选择C2单元格,输入“=DATEDIF(B2,TODAY(),"Y")”,按回车确认,自动计算出小百的工龄.“TODAY()”表示系统当前的日期;“=DATEDIF(B2,TODAY(),"Y")”表示计算B2单元格中的日期与系统当前的日期之间的年差. 2、复...

玉田县13023915011: EXCEL自动计算员工入职年限的方法是什么呢?
逄谢威氏: 1.打开需要编辑的EXCEL表文件; 2.在记录年限的前面插入一列,作为当前日期的记录列,标题为“当前日期”也就是当天的日期; 在当前日期的表格内写上“ =now()” ,不包括双引号,然后回车就自动显示出当天的日期了,然后复制到下面的其他表格内; 注意:这个函数的括号里不需要写任何参数,就让它空着就可以了, 在年限列的格内写上如图所示公式,其中括号内为“当前日期”减去“入职日期”的时间间隔,然后用这个时间间隔除以一年的天数365(每年的天数可以根据当年实际填入),就得到了入职的年限 将公式复制到列其它表格内,大功告成 注意事项 now()这个函数的括号内不要填任何参数,空着就可以了 每年的天数是不一样的,要根据当年的天数填写

玉田县13023915011: EXCEL如何根据入职日期计算工作时间
逄谢威氏: A1单元格为入职日期,B1单元格输入函数“=TEXT(SUM(DATEDIF(A1,TODAY(),{"y","ym","md"})*10^{4,2,0}),"0年00月00天")”(输入时“”号去掉),返回截至系统当前日期的工作年数、零头月数、零头天数. 如果要计算到指定日的工作时间,则在B1单元格录入指定日期,在C1单元格输入函数“=TEXT(SUM(DATEDIF(A1,B1,{"y","ym","md"})*10^{4,2,0}),"0年00月00天")”(输入时“”号去掉),返回截至指定日的工作年数、零头月数、零头天数.

玉田县13023915011: 求EXCEL中根据某员工入职日期计算职工工龄公式 精确到年限就可以 如在C3输入入职日期A1处输入当月最后一天 -
逄谢威氏: 假如在D2计算工龄:=DATEDIF(B2,TODAY(),"y")&"年"&MOD(DATEDIF(B2,TODAY(),"m"),12)&"月" 就是到当前日期的工龄 如要计算到某一天的工龄,把公式中的两个TODAY()改成"截止日期"

玉田县13023915011: EXCEL怎么根据输入的入职日期自动计算工龄 -
逄谢威氏: 假设入职日期在A2单元格,则: 1、工龄虚年数公式: =YEAR(TODAY())-YEAR(A2)+1 2、实足工龄年数公式: =DATEDIF(A2,TODAY(),"Y")

玉田县13023915011: 请问如何在Excel中根据当前时间和入职日期计算员工工龄 -
逄谢威氏: 设录入入职日期的列已设置为日期格式,诸如输入2004-11之类的正确日期格式,或先自定义yyyy.m这类格式. 在欲计算的工龄列中输入公式=DATEDIF(E3,NOW(),"y") 拖动复制公式即可.本例公式中E3为入职日期列中的日期,同时确认系统日期正确.

玉田县13023915011: excel计算从入职那天计算工龄并累计天数 -
逄谢威氏: A1输入入职日期2010-2-11,B1输入: =TEXT(SUM(DATEDIF(A1,NOW(),{"y","ym","md"})*10^{4,2,0}),"0年00月00天")更完美一点的用: =TEXT(DATEDIF(A1,NOW(),"y"),"0年;;")&TEXT(DATEDIF(A1,NOW(),"ym"),"0月;;")&TEXT(DATEDIF(A1,NOW(),"md"),"0天;;")欢迎到我的百度文库下载阅读“Excel疑难千寻千解”之《Excel 2010函数与公式》样章.

玉田县13023915011: 急急急…Excel表格中知道入职日期求工龄(月数) 急用 谢谢 -
逄谢威氏: 这样子做,比如在a1中是你的入职日期,在b1中写入今天的日期格式间要用标准日期格式,中间加横杠的,在c1中输入=(b1-a1)÷30,这样就自动得出工龄,注意设置单元格格式为日期.

玉田县13023915011: EXCEL表格里知道入职时间了,怎样计算工龄 -
逄谢威氏: 假设入职时间在a2,则在b2输入公式: =datedif(a2,today(),"y"),即b2显示结果就是实际工龄,满一年才算1年的.若要计算虚岁的工龄,则在c2输入公式: =year(today())-year(a2)+1

玉田县13023915011: 问你个问题,如果我在excel里面想要按照入职日期算企业工龄,那要怎么设置公式呢,关键是我们还有条件,如果是当月15号之前入职就从当月算起,如果是15号以后就从下个月算起
逄谢威氏: 假如入职日期在B1单元格,以“今日”日期为核算日期的话,可使用公式:=DATEDIF(IF(DAY(B1)>15,DATE(YEAR(B1),MONTH(B1)+1,1),DATE(YEAR(B1),MONTH(B1),1)),TODAY(),"y")

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网