怎样使用excel计算工龄
发布时间:2023-12-12 00:48:52
今天一位搞财务的mm问我excel计算工龄的问题,我想了想,还真不会啊。搞测试的,写case,报进度,统计bug一般都是用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)
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
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") 整年 整月 整日 的工
额外思考:
如果是身份证号提取出生日期呢?
首先判断身份证号是不是18位,len(str)
=if(len(str)=18,true,false)
截取出生年mid(A2,7,4) 从A2单元格第七位算起,截取4个(7、8、9、10)


猜你喜欢
- 部分MAC用户升级了OS X 10.8后发现Game Center 无法连接,这个问题该怎么修复呢?其实并不难,现在就让小编来教你具体的修复
- msvcp71.dll丢失如何修复?msvcp71.dll是很多的电脑程序都会用到的一种库文件资源,最近很多用户在使用win10系统的时候遇
- 新的ios14系统出现了负一屏功能,但是许多小伙伴还不知道怎么去设置它,所以今天就为你们带来了ios14负一屏设置方法,想了解的就快来学习下
- Win10怎么启用隐藏受保护的操作系统文件?win10系统文件为了防止误操作,想要隐藏起来,该怎么隐藏受保护的操作系统文件?下面我们就来看看
- 为了节能,我们一般会在电脑中设置电源管理模式,这样设置之后,当我们的系统一段时间没操作,系统便会进入睡眠状态,如果我们需要唤醒系统,就需要点
- word2010怎么设置格式居中编号右对齐?word2010文档中插入了很多公式,想要设置公式居中,同时编号右对齐,该怎么设置呢?下面我们就
- 电脑使用久了,或者软件安装造成卡顿,碰上未知的系统BUG,蓝屏问题等,让人烦不胜烦。如果下载系统安装又担心自己的个人配置文件丢失,其实,我们
- 如何加快Windows 7系统的开机速度一直都是大家热议的问题,网络中流传的方法也很多,本站为大家整理了一些加快Windows 7系统的开机
- 本节小编就再唠叨几句吧,WPS文档是可以同时预览几个文档的,这是不像过去Office文档那样缩小窗口……具体设置方法如下:第一步:打开我们两
- 当我使用计算机并遇到软件卡住且计算机动不了的情况时,这次我需要调用任务管理器以结束该过程,但是我发现无法打开任务管理器的问题。实际上,可能是
- u盘是我们常用的移动存储设备,我们常常在使用u盘在不同的电脑上拷贝文件,这样很容易导致u盘感染病毒,那么遇到u盘中毒怎么办呢?今天小编就来为
- PPT文件做完没保存上怎么找回来?1、点击“文件”--->“备份与恢复”--->“备份中心”。2、点击“本地备份”,如预览的历史
- 很多人都将自己的系统升级为win10,办公软件office也升级为win10版,若遇到office无法打开的情况,该怎么解决呢?下面是此等问
- Excel中经常需要用到函数进行计算,函数具体该如何进行录入呢?下面是由小编分享的excel表录入函数的方法,以供大家阅读和学习。excel
- 现代人尤其是中年一代人的压力实在是太大——不仅有着紧张的工作和复杂的人际关系,更需要解决很多的现实问题:养老问题、教育子女问题、房价上涨问题
- 当电脑使用久了,多少都会出现一些故障,而有的故障就则需要通过修改bios设置来解决故障。但是有很多人不知道如何来设置,可又只有把bios恢复
- 最近有不少小伙伴在使用电脑的时候发现自己的声卡和驱动都是正常的,就是电脑没有任何声音,这是怎么一回事呢?一般来说可能是输出设备和借口连接出现
- 怎样提高电脑操作的效率一直是很多用户的追求,可以快速从任务栏打开一个网站,只需要添加地址工具栏就行,下面以图文的形式为大家介绍下效率一向是多
- Win7怎么查看电脑配置好坏?在购买电脑的时候都会先查看电脑的配置好不好、性比较价如何等这些问题,但是还有很多用户不清楚怎么查看,针对这一问
- WPS如何添加文字上标或下标1、先用普通格式打出你的上标或下标。2、选中你要改之为上标的文本。(这里以上标为例)3、点击图中工具按钮“上标”