怎样使用excel计算工龄

2016-02-19 17:00 2 1 收藏

下面,图老师小编带您去了解一下怎样使用excel计算工龄,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - Excel教程 】

今天一位搞财务的mm问我excel计算工龄的问题,我想了想,还真不会啊。搞测试的,写case,报进度,统计bug一般都是用excel,还真没弄过计算工龄日期生日之类的。

她的要求是:

怎样使用excel计算工龄

居然不会,想了半天想到2个方案:1、用perl写个脚本给她;2、把信息导入数据库,用select 语句查询再把结果导出;

后来仔细想想,这种不符合她的要求,人家要去用excel解决。于是,我就开始查找excel function,关于日期处理的。

在一般的编程语言与数据库中,都有取得当前日期与字符串处理的函数,于是我就按照这个思路查找。(她没要求计算出3.5年工龄这样的,只要求给出整年整月的)

excel取得当前日期的函数是:

today() 取得系统日期 显示:

1/2/2013

now() 取得系统日期和当前时间

1/2/2013 12:13

因为不需要系统时间,所以就选today()

时间处理函数:DATEDIF(start_date,end_date,unit)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

DATEDIF函数的start_date和end_date参数就是起止日期,而unit则是用户希望DATEDIF函数返回的数值是以什么为单位的。Unit单位有六种,

分别是: "Y":整年 "M":整月 "D":整天 "YM":不到一年的月数 "YD":不到一年的天数 "MD":不到一个月的天数 需要注意的是

注意:1.DATEDIF函数输入Unit参数时一定要加上双引号。2.start_date

例子:

DATEDIF("2001-09-01","2013-01-01","Y") 11

DATEDIF("2001-09-01","2013-01-01","YM") 4

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

DATEDIF("2001-09-01","2013-01-01","MD") 0

DATEDIF("2001-09-01","2013-01-01","YD") 122

剩下的就easy了,需要用到是

excel连接符&

取得 DATEDIF(A2,B2,"Y")&"-"&DATEDIF(A2,B2,"YM")&"-"&DATEDIF(A2,B2,"MD") 整年 整月 整日 的工

02.jpg

电脑教程

额外思考:

如果是身份证号提取出生日期呢?

首先判断身份证号是不是18位,len(str)

=if(len(str)=18,true,false)

截取出生年mid(A2,7,4) 从A2单元格第七位算起,截取4个(7、8、9、10)

来源:https://www.tulaoshi.com/n/20160219/1613816.html

延伸阅读
标签: 电脑入门
为什么Excel里面的公式有时候会计算不准确、计算出错误值呢? 一般来说,使用公式函数,只要注意两个方面的问题,应该是不会出现任何问题的。 一是用对函数。每个函数都有自己的名称,每个函数都有自己的计算功能。因此,用对函数名称,是保证计算不出问题的第一关。 二是给公式中的函数确定好计算范围,即函数的参数。这是保证公式计算不出...
标签: excel
Excel快速批量算出工龄工资且不超年数上限   今天教大家如何用Excel快速批量算出工龄工资且不超年数上线。元旦来了,大多公司的员工的工龄工资又该上涨了。在这里为大家谋福利了,可以让我们会记省力些。例如我们假设工龄工资每年为50元,20年为上限,超过20年的按照20计算,然后我们设置批量算出各个不同时间入职的员工的工龄工资。 ...
标签: 办公软件
    对于一个建立合并计算的工作表文件,我们还可以进一步编辑,分别介绍如下。     在执行这些操作前,还应注意,这些操作适用于仅当我们没有建立与源区域的链接,才可以调整源区并在目的区中重新合并计算数据。如果我们已经建立了到源区域的链接同时又要调整合并计算,那么在执行下列过...
标签: 电脑入门
在计算某公司股权结构时,我发现EXCEL出现了一个误差,两个股东各持有50%股份的计算结果,但是这个结果是错误的,因为正确结果应该是一个占有50.01%,另一个只有49.99%。那么,是什么原因产生这个计算误差?这个计算误差能更正吗? 产生这个计算误差的原因是EXCEL的四舍五入的设置,占50.01%的那位被四舍了,而49.99%的那位被五入了。这...
标签: 办公软件
一、 Excel时间计算的基础 和日期一样,Excel处理时间的方式并不像我们看到的那样——时间是由小时、分钟和秒钟组成的,有特殊格式的数据。Excel 在内部把每 24 小时的时间周期作为一个从 0 至 1的小数存储(图 1)。 图" 1 说明:把A列中的时间数据复制到C列,然后通过“单元格格式”对话框,将C列的格式设置为“常规”即可看到如图所示的...

经验教程

317

收藏

69
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部