搜档网
当前位置:搜档网 › 巧用excel计算住房公积金_函数

巧用excel计算住房公积金_函数

巧用excel计算住房公积金_函数
巧用excel计算住房公积金_函数

巧用excel计算住房公积金_函数论文导读::本文主要针对手工计算住房公积金复杂,工作量大,又容易出错的问题,提出利用excel,嵌套函数二者结合来简单解决住房公积金计算的方法来解决住房公积金“见角进元”难题,并提出在excel中计算住房公积金应注意的问题。论文关键词:住房公积金,见角进元,excel,缴交基数,函数

一、住房公积金

住房公积金是单位及其在职职工缴存的长期住房储蓄金,实际上是一种住房保障制度函数,是住房分配货币化的一种形式论文范文。其具有强制性、互助性、保障性,单位为职工缴存的住房公积金是职工工资的组成部分,单位为职工缴存住房公积金是单位的义务,享受住房公积金政策是职工的合法权利。职工个人及单位(国家机关、国有企业、城镇集体企业、外商投资、城镇私营企业及其城镇企业、事业单位、民办非企业单位、社会团体)缴纳的住房公积金函数,实行专户存储,归职工个人所有。

现在缴纳住房公积金已经成为了势在必行,但住房公积金的缴交基数却也是需要经常调整的,由于住房公积金缴交基数的计算有一个特殊的要求函数,就是计算时要求“见角进元”,用手工操作的话,如果单位人数过多,工作量将相当大函数,很有谱可能出现计算差错论文范文。于是经过摸索,发现在excel中可以运用函数简单的解决此问题。

二、准备工作

1、首先,上一年度的工资表复制并转帖到同一个excel文档,并命名

为住房公积金调整表函数,主要字段有职工号、姓名、身份证号码、调整前工资、调整后工资、调整后缴交基础(个人8%、单位20%、合计和备注)等字段。制作好“住房公积金缴交基数调整表”如下图1:

2、计算时要用到的两个公式Roundup 和Rounddown

⑴Roundup函数是将数字按照指定的位数进行无条件进位,即远离零值,向上舍入数字论文范文。语法:ROUNDUP(number,num_digits),其中Number 为需要向上舍入的任意实数函数,Num_digits 四舍五入后的数字的位数。num_digits 大于0,则向上舍入到指定的小数位。如果num_digits 等于0,则向上舍入到最接近的整数论文范文。如果num_digits 小于0,则在小数。例如:=ROUNDUP(86.9,0) 将86.9 向上舍入函数,小数位为0 ,值为87 ;=ROUNDUP(4.16159,3) 将

4.16159 向上舍入,保留三位小数,值为4.162。

⑴Rounddown函数是将数字按照指定的位数进行无条件舍去函数,即靠近零值,向下(绝对值减小的方向)舍入数字论文范文。语法:ROUNDDOWN(number,num_digits),其中Number 为需要向下舍入的任意实数。Num_digits 四舍五入后的数字的位数。如果num_digits 大于0,则向下舍入到指定的小数位论文范文。如果num_digits 等于0函数,则向下舍入到最接近的整数。如果num_digits 小于0,则在小数点左侧向下进行舍。例如:=ROUNDDOWN(86.9,0) 将86.9 向下舍入,小数位为0 ,值为86 ;=ROUNDDOWN(4.16159,3) 将4.16159 向下舍入函数,保留三位小数,值为4.161论文范文。

三、嵌入函数,开始计算

基本的计算思路是用rounddown函数无条件舍去“调整后工资基数”与“比率”的乘积得分为数值,使其乘数保留至角位函数,然后再用roundup函数把此值无条件进位至元。

具体操作第一步,是在已经建好的调整表中,在F7中输入“=Roundup(Roundup(E7*8%,1),0)”,按回车键得到邓仁斌的个人调整后缴交数为440函数,然后再选中F7,把鼠标放在F7的右下角,待鼠标图标变成十字架就往下拖,也即往下填充就可以函数,至此,“见角进元”的问题就解决了。如下图2:

第二步,同理在G7中输入“=ROUNDUP( ROUNDDOWN(E7*20%,1),0)”,在按回车键,得到公司帮邓仁斌缴纳的住房公积金是1100函数,然后再由G7往下填充,计算如下图3:

第三步,在H7中输入“=SUM(F7+G7)”,按回车键即可得到邓仁斌有自己和公司总共缴交住房公积金为1540函数,然后再由H7向下填充即行,到此整个计算过程和步骤也结束了,最终计算结果如下图4:

四、注意的问题

1、在制作“住房公积金缴交基数调整表”时,会用到Vlookup函数提取职工月工资,利用Isna和If函数计算月平均工资,本文笔者并未对此作详细讲解,但在用这些函数时应要注意函数语法和用法问题。

2、在计算住房公积金缴交基数时,有一个要求“见角进元”,而解决这个问题也要用到两个函数Rounddown和Roundup两个函数,同样也要注意到他们的语法和用法。

3、如果只用一个函数不能解决一个问题,在函数嵌套中,我们可以把几个函数的功能结合起来解决用单个函数无法解决的问题,是的实际工作中遇到的许多问题都能迎刃而解,大大提高工作中的效率。就如本文中应注意的,如果只用rounddown或roundup函数不能解决“见角进元”这个问题,那么只能把二者结合起来才可以得到正确的结果。

Excel函数怎么计算已知出生日期计算员工年龄

Excel函数怎么计算已知出生日期计算员 工年龄 如果老板给你一份关于所有员工的基本资料,里面有他们的出生日期,但是没有年龄,想让你计算出每一位员工的实际年龄,你会怎么做呢?借助Excel函数,可以很好的做到。以下是为您带来的关于Excel函数计算已知出生日期计算员工年龄,希望对您有所帮助。 Excel函数计算已知出生日期计算员工年龄 1、选中C2单元格,切换到“公式”选项卡,在“函数库”组中找

到日期和时间函数TODAY。 2、此时会弹出“函数参数”对话框,上面有对TODAY函数的介绍,说它是返回日期格式的当前日期,且不需要参数,直接确定即可。 3、现在C2单元格中会返回TODAY函数的值,我们双击C2单元格就可以进入编辑状态,然后在现有的公式后加上“-B2”即可。这是

我们一般理解的求年龄的方法,用现在的日期减去出生日期。 4、但是你会发现Excel算出来的结果是一个日期,这是比较容易理解的,因为一个日期减去另外一个日期嘛,结果当然也就是一个日期了,没关系,我们把这个日期换算成一个年份值就好了。Excel中正好有对应的函数,它的名字叫做YEAR。那现在只好委屈一下,让我们之前的那个公式成为YEAR函数的参数咯。

YEAR函数。

6、在弹出的YEAR函数参数对话框中,将之前剪切的内容粘贴到它的参数对应的文本框内,并确定。 7、当我们把日期值换算成一个年份值之后,你发现C2单元格显示的还是一个日期格式的值,那现在我们就要调整它的数字格式了。选

中C2单元格,将其数字格式设置为“常规”。 8、好了,现在C2单元格中显示的是一个数值了,但还是不对,用脑子计算一下,你发现它多了1900年,这是因为Excel函数使用了1900年时间系统,YEAR函数返回的是一个1900至9999之间的值,所以我们自己在现有的公式后减去多出来的1900就好了。

巧用excel计算住房公积金_函数

巧用excel计算住房公积金_函数论文导读::本文主要针对手工计算住房公积金复杂,工作量大,又容易出错的问题,提出利用excel,嵌套函数二者结合来简单解决住房公积金计算的方法来解决住房公积金“见角进元”难题,并提出在excel中计算住房公积金应注意的问题。论文关键词:住房公积金,见角进元,excel,缴交基数,函数 一、住房公积金 住房公积金是单位及其在职职工缴存的长期住房储蓄金,实际上是一种住房保障制度函数,是住房分配货币化的一种形式论文范文。其具有强制性、互助性、保障性,单位为职工缴存的住房公积金是职工工资的组成部分,单位为职工缴存住房公积金是单位的义务,享受住房公积金政策是职工的合法权利。职工个人及单位(国家机关、国有企业、城镇集体企业、外商投资、城镇私营企业及其城镇企业、事业单位、民办非企业单位、社会团体)缴纳的住房公积金函数,实行专户存储,归职工个人所有。 现在缴纳住房公积金已经成为了势在必行,但住房公积金的缴交基数却也是需要经常调整的,由于住房公积金缴交基数的计算有一个特殊的要求函数,就是计算时要求“见角进元”,用手工操作的话,如果单位人数过多,工作量将相当大函数,很有谱可能出现计算差错论文范文。于是经过摸索,发现在excel中可以运用函数简单的解决此问题。 二、准备工作 1、首先,上一年度的工资表复制并转帖到同一个excel文档,并命名

为住房公积金调整表函数,主要字段有职工号、姓名、身份证号码、调整前工资、调整后工资、调整后缴交基础(个人8%、单位20%、合计和备注)等字段。制作好“住房公积金缴交基数调整表”如下图1: 2、计算时要用到的两个公式Roundup 和Rounddown ⑴Roundup函数是将数字按照指定的位数进行无条件进位,即远离零值,向上舍入数字论文范文。语法:ROUNDUP(number,num_digits),其中Number 为需要向上舍入的任意实数函数,Num_digits 四舍五入后的数字的位数。num_digits 大于0,则向上舍入到指定的小数位。如果num_digits 等于0,则向上舍入到最接近的整数论文范文。如果num_digits 小于0,则在小数。例如:=ROUNDUP(86.9,0) 将86.9 向上舍入函数,小数位为0 ,值为87 ;=ROUNDUP(4.16159,3) 将 4.16159 向上舍入,保留三位小数,值为4.162。 ⑴Rounddown函数是将数字按照指定的位数进行无条件舍去函数,即靠近零值,向下(绝对值减小的方向)舍入数字论文范文。语法:ROUNDDOWN(number,num_digits),其中Number 为需要向下舍入的任意实数。Num_digits 四舍五入后的数字的位数。如果num_digits 大于0,则向下舍入到指定的小数位论文范文。如果num_digits 等于0函数,则向下舍入到最接近的整数。如果num_digits 小于0,则在小数点左侧向下进行舍。例如:=ROUNDDOWN(86.9,0) 将86.9 向下舍入,小数位为0 ,值为86 ;=ROUNDDOWN(4.16159,3) 将4.16159 向下舍入函数,保留三位小数,值为4.161论文范文。

Excel如何根据身份证号码自动计算年龄

Excel如何根据身份证号码自动计算年龄方法1 1.打开要在excel中编辑的表格 2.如图所示,在身份证号后面的空格即年份一列第一格输入公式=MID(A2,7,4),输入完成后按下enter键,A2指身份证号的单元格,数字7为数字开始位置,4为字符个数 3.按下enter键后,如图所示年份一栏已显示出出生年份 4.如图所示,选中已显示年份的一格,鼠标点击绿色框右下角的小方框并下拉至身份证号的最后一栏 5.如图所示,每个身份证号对应的年份都显示出来了 6.如图所示再在年龄一列第一格输入公式2018-MID(A2,7,4),按下enter键 7.即可看到年龄已被计算出来为21岁,如图所示鼠标点击绿色框右下角的小方框并下拉至身份证号的最后一栏 8.如图所示,用这种“自动填充”功能,就能让同类型单元格有同样的公式计算结果 方法2 1.打开要在excel中编辑的表格,并选中年龄那一列的第一格 2.点击公式 3.再点击插入函数 4.在弹出来的对话框中在选择函数那一栏点击全部 5.下拉右侧的滚动条找到MID函数点击它

6.点击右下角的确定 7.在弹出来的对话框中点击第一格 8.然后点击Excel文档中的A2单元格 9.在第二格中输入数字7,表示数字开始位置 10.在第三格中输入数字4,表示字符个数为四个 11.最后单击确定 12.即可看到该身份证号的年份已经算出来了 13.然后在该公示前输入2018-即公式2018-MID(A2,7,4)按下enter键 14.即可看到年龄计算出来为21岁,下拉该单元格右下角的小黑方使下面的单元格拥有同样的计算格式 15.最后即可看到所有的年龄就被计算出来了

用Excel函数计算年龄几法

用Excel函数计算年龄几法 在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考: 一、利用DAYS360、CEILING和TRUNC函数 1.函数简介 ①DAYS360函数 它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。它的语法为: DAYS360(Start_date,end_date,method) 其中,Start_date是计算时间段的起始日期,end_date是计算时间段的结束日期,method用来指定计算方法的逻辑值(取FALSE或忽略使用美国方法,取TRUE则使用欧洲方法)。 另外,不同地方计算工龄的规则不尽相同。有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。 ②CEILING函数 它的语法为: CEILING(number,significance) 其中number为待计算的数值,significance确定取整计算的倍数;该函数可将number沿着绝对值增大的方向,计算出一个最接近(或最小倍数significance)的整数。 ③TRUNC函数 它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为: TRUNC(number,num_digits) 其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。 2.计算公式 ①“虚工龄” 根据计算要求和有关函数的特点,计算“虚工龄”的公式为:“=CEILING((DAYS360(A1,B1))/360,1)”。公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。由于工龄一般以年为单位,故用CEILING函数将上面的计算结果(沿绝对值增大的方向)取整,从而得出“虚工龄”。 ②“实工龄” 计算“实工龄”的公式为:“=TRUNC((DAYS360(A1,B1))/360,0)”,公式中计算工龄天数的方法与上面的相同。TRUNC函数将(DAYS360(A1,B1))/360的计算结果截去小数部分,从而得出“实工龄”。如果计算结果需要保留一位小数,只须将公式修改为“=TRUNC((DAYS360(A1,B1))/360,1)”即可。 二、YEAR和RIGHT函数 1.函数简介 ①YEAR函数 它可以计算出日期序列数(如两个日期相减的结果)所对应的年份数,其语法为:YEAR(Serial_ number),其中Serial_ number为待计算的日期序列数,既可以是一个具体的数值,也可以是一个表达式。

Excel中最精确的计算年龄的公式

Excel中最精确的计算年龄的公式( 网上搜到的共式大概有这么几种: 1、计算出生日期到某一指定日期(一般选用某年的最后一天入2006年12月31日)的的天数,然后除以360 ,得到一个数值,然后用 int()函数取整,得出需要的年龄。一般使用的公式如下: =IF(C12="","",INT(DAYS360(C12,"2006-12-31")/360)) 聪明一点的人知道使用这个公式, =IF(C12="","",INT(DAYS360(C12,TODAY())/360)) 这个方法,这个公式的弊端在于,一、将每个月默认为30天去计算两个日期之间的天数,二、将每年默认为360天去计算年龄。这种方法显然不精确。 2、年份直接相减 计算周岁 =YEAR(NOW())-YEAR(C12) 计算虚岁 =YEAR(NOW())-YEAR(C12)+1 这种算法的精确程度显而易见,粗略估算还算可以。 3、使用DATEDIF函数 这种方法与第一种方法采用了相同的思路,但是其的精确程度显然比第一种方法要高,这取决于DATEDIF函数本身的精确性。 =IF(C12="","",INT(DATEDIF(C12,"1983-3-20","D")/365)) 或者, =IF(C12="","",INT(DATEDIF(C12,now(),"D")/365)) 但是这种方法强行将一年固定为365天,我们知道通常情况每个四年就有一年是366天所以这种算法也不是很精确。 通过认真分析,我觉得只有结合我们计算年龄的实际方法,才能编制出准确无误的公式。首先分析人们计算年龄的方法,例如,笔者系1983年3月20日生人,如果要在2007年3月23日这天计算他的年龄,通常采用这样的方法。首先,人们会用2007减去1983得出的年龄为24岁,然后再看看他“满没满”24岁,就是看看出生的月份和日期比今天早还是晚,如果出生日期晚于今天则表示没有满,那么他的年龄就应该是2007-1983-1=23岁。如果出生日期早于今天或者就是今天,就说明他已经满了24岁或者正好满24岁,则他的年龄就是 2007-1983=24岁。分析清楚了计算年龄的过程我们再根据这个过程编写公式就很容易了。 综上,我编写了如下公式,在实际应用中将公式中所有的C12替换为,你的所使用的出生日期所在的表格行号列号组合即可。如(A1,B2等等) =IF(MONTH(NOW())MONTH(C12),YEAR(NOW())-YEAR(C12),IF(DAY(NOW())>=DAY(C12),YEAR(N OW())-YEAR(C12),YEAR(NOW())-YEAR(C12)-1))) 公式说明

EXCEL利用身份证号码计算年龄以及年龄分段的技巧

在EXCEL中如何利用身份证号码计算出生年月年龄及性别 1、身份证号码简介(18位): 1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。 2、确定“出生日期”: 18位身份证号码中的生日是从第7位开始至第14位结束。提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。 ①正确输入了身份证号码。(假设在D2单元格中) ②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式 “=MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)”即可计算出“出生日期”。 关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID (text,starl_num,num_chars)。 Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格)。 starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。 num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2)。 多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-” 分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。操作效果如下图:

3、确定“年龄”: “出生日期”确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在“年龄”单元格中,然后在单元格中输入函数公式“=INT((TODAY()-E2)/365)”即可计算出“年龄”。 关于这个函数公式的具体说明: ①TODAY函数用于计算当前系统日期。只要计算机的系统日期准确,就能立即计算出当前的日期,它无需参数。操作格式是TODAY()。 ②用TODAY()-E2,也就是用当前日期减去出生日期,就可以计算出这个人的出生天数。 ③再除以“365”减得到这个人的年龄。 ④计算以后可能有多位小数,可以用【减少小数位数】按钮,将年龄的数值变成“整数”,也可在公式= (TODAY()-E2)/365中再嵌套一个“INT”函数取整数,即 “ =INT((TODAY()-E2)/365)”,这样就会自动将后面的小数去掉,只保留整数部分。操作效果如下图: 还有一种函数(datedif)可以解决这个问题:这个函数用于计算两个日期之间的天数、月数或年数。 语法:DATEDIF(start_date,end_date,unit) start_date为一个日期,它代表时间段内的第一个日期或起始日期。 end_date为一个日期,它代表时间段内的最后一个日期或结束日期。

2016新编Excel中根据出生日期计算年龄的公式

2016新编Excel中根据出生日期计算年龄的公式 1、“出生日期”单元格格式全部设置为“日期”(如输入< xmlnamespace prefix ="st1" ns ="urn:schemas-microsoft-com:office:smarttags" />1965年3月28日,在键盘录入时应输入为1965-3-28)< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> 2、年龄单元格格式设置为“常规” 根据出生日期计算年龄的公式=YEAR(NOW())-YEAR(出生日期单元格),计算出一个单元格后用填充柄向下填充。(此公式在年龄单元格内输入) 注意:此公式是当前日期减出生日期,每过一年计算出的年龄将自动增加。应注意把计算机的日期校准。 但是我们会发现以上公式有时并不能完全满足我们的要求。 比如说:计算学生从出生年月到统计年月(如2010年8月31日)的周岁,忽略了月份。如2003年5月和2003年10月出生的两个学生,分别是7岁和6岁,而使用上面的计算方法计算出来的结果都是7岁。 如何解决这个问题呢?我们可以采取以下方法。 首先,要求保持“出生年月”、“统计年月”单元格的“日历”属性,以方便其他数据库软件的调用,如2003年5月21日,在数据输入时要采用Excel认可的日期格式(如2003-5-21),而不能为了计算方便输入成2003.5。(当然,如果日期格式没有正确输入当然也有解决的方法,在此暂且不作详细说明。) 然后我们可以进行以下几个步骤的操作: 1. 在Excel中打开“全校学生花名册”文件(此文件已在开学初完成,其中含全校学生的姓名(A列)、性别(B列)、出生年月(C 列)等信息)。 2. 在数据库文件中新建一列(D列),并命名为“统计年月”,在D2中(第一个学生对应的单元格)输入“2010-8-31”,然后将鼠标移到此单元格的右下角,光标变成“+”后,按住[Ctrl]键(切记),此时光标会变成两个“+”,向下拖动复制单元格,快速完成每个学生“统计年月”的输入。 3. 再在文件中新建一列(E列),并命名为“年龄”,鼠标点击表头上的E,选中此列,单击菜单[格式]→[单元格]→[数字],选择“数值”,并将“小数位数”设为0。在E2(第一个学生对应的单元格)

用excel函数利用身份证信息提取出生年月

用excel函数利用身份证信息提取出生年月、性别、年龄! 一、建立有关身份证信息的表格: 1、建立一个有关身份证信息的表格:以excel2003为例,要完整的输入18位的身份证号,输入身份证号的单元格的格式应进行如下设置: 1)、如下图,先选中要输入身份证号的单元格,点右键,选择设置单元格格式,进入单元格格式面板,选数字,分类选文本,我们输入的身份证号为“文本) 2)、点确定后,输入身份证号。

二、提取出生年月日: 1、点C2单元格,插入函数,提取出生年月:点“插入”—“函数”,出现插入函数面板,我们选“date”函数,点确定,如下图:所谓DATE函数,就是找到待找区域内代表日期的数字:

2、进入DATE函数面板:如下图:DATE函数包括三个内容:YEAR(年)、MONTH(月)、DAY (日),对于本例来说,我们就是要在B2单元格内的身份证信息中找到某人的出生年月日数字,使之显示在C2单元格内。

3、我们知道,现在中国的所有身份证号码都是18位的,比如:B2单元格内的身份证号码:4*****197010056568 从左往右数,第7-10位为某人的出生年份:1970年,第11-12位为某人的出生月份:10月,第13-14位为某人的出生日期:05日。此时,我们要在DATE函数中嵌套MID函数,提取相关的信息。 我们看到:我们在YEAR栏里,输入了MID(B2,7,4),MID(B2,7,4)就是MID函数的格式,什么意思呢?B2就是要查找的区域,我们要找的文本信息(身份证号)在B2单元格内;“7”的意思是我们要找的年份信息在文本信息的从左往右数的第几位开始出现,在第7位,所以我们填“7”;“4”的意思是,这个信息共有几位,年份信息共有4位,所以我们填4。查找月份、日期信息是MID函数的重复应用,是一个意思。

用Excel函数计算年龄几法

在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。 第一,身份证号码的组成。 当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。 15~17位为顺序号,其中第17位如果是单数为男性分配码,双数为女性分配码。即通过第17位数字,可以判断性别,奇数为男,偶数为女。 下面以实例的方式讲解如何根据身份证号码自动提取出生年月、性别、年龄。首先,在excel中输入以下表格,实例如下面所示。 (身份证号码的输入方法见IT部落窝《excel如何输入身份证号码》文章介绍,网址是: https://www.sodocs.net/doc/005543795.html,/show.asp?id=266) A B C D E 姓名身份证号码出生日期性别年龄 张三510321************ 1972年05月03日女37 第二,根据身份证号码自动提取出生年月 在目标单元格输入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回车确定,单元格内会出现与身份证号码相关的出生日期。其它单元格的填充,不必一一输入公式,只需选中该单元格复制,在其它单元格内粘贴即可。 提示:MID函数是提供的一个“从字符串中提取部分字符”的函数命令。 第三,根据身份证号码自动提取性别的方法 在目标单元格输入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女") 提示:IF函数:根据逻辑表达式测试的结果,返回相应的值。IF函数允许嵌套。 RIGHT函数:根据所指定的字符数返回文本串中最后一个或多个字符。 第四,根据身份证号码自动提取年龄的方法 在目标单元格输入公式:=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回车确定。 用Excel函数计算年龄几法...... 用Excel函数计算年龄几法用Excel函数计算年龄几法 张迎新 在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇

Excel中儿童年龄月龄计算公式 excel公式计算

excel公式计算。在Excel表格中根据儿童出生日期计算周岁和月龄说明:此公式根据儿童出生日期和当前日期(电脑当前日期)判断出儿童周岁,不够一周岁的则计算出月龄。公式如下:=IF(DATEDIF(F3,TODAY(),"Y")>0,DATEDIF(F3,TODAY(),"Y"),DATEDIF(F3,TODAY(),"Ym")&"月") 公式含义解释:if函数判断(1步))表格f3中的日期与当前日期的间隔年数是否>0。(2步)(是)则显示间隔年数,剩余部分不显示,(否)则显示第3步,第2步不显示。(3步)计算表格f3中的日期与当前日期的间隔月数。一、 IF函数一般是指Excel中的IF 函数,根据指定的条件来判断其"真"(TRUE)、"假"(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数IF 对数值和公式进行条件检测。1、函数语法IF(logical_test,value_if_true,value_if_false)IF 二、 DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。返回两个日期之间的年\月\日间隔数。常使用DATEDIF 函数计算两日期之差。 1、语法 DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。 End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。 Unit 为所需信息的返回类型。 2、实例说明实例1:题目:计算出生日期为1973-4-1人的年龄公式: =DATEDIF("1973-4-1",TODAY(),"Y") 结果: 33 简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数. 实例2:题目:计算日期为1973-4-1和当前日期的间隔月份数. 。 1 。公式: =DATEDIF("1973-4-1",TODAY(),"M") 结果: 403 简要说明当单位代码为"M"时,计算结果是两个日期间隔的月份数. 实例3:题目:计算日期为1973-4-1和当前日期的间隔天数. 公式: =DATEDIF("1973-4-1",TODAY(),"D") 结果: 12273 简要说明当单位代码为"D"时,计算结果是两个日期间隔的天数. 实例4:题目:计算日期为1973-4-1和当前日期的不计年数的间隔天数. 公式: =DATEDIF("1973-4-1",TODAY(),"YD") 结果:220 简要说明当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差实例5:题目:计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"MD") 结果: 6 简要说明当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差实例6:题目:计算日期为1973-4-1和当前日期的不计年份的间隔月份数. 公式: =DATEDIF("1973-4-1",TODAY(),"YM") 结果: 7 简要说明当单位代码为"YM"时,计算结果是两个日期间隔的月份数.不计相差年数注意:TODAY()函数获取的是系统当前日期,所有列举的实例为2006-11-7日的计算结果,并不一定和你得到的结果相符。。 2 。欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。 3 excel公式计算

Excel函数怎么计算已知出生日期计算员工年龄

Excel函数怎么计算已知出生日期计算员工年龄 1、选中C2单元格,切换到“公式”选项卡,在“函数库”组中找到日期和时间函数TODAY。 2、此时会弹出“函数参数”对话框,上面有对TODAY函数的介绍,说它是返回日期格式的当前日期,且不需要参数,直接确定即可。 3、现在C2单元格中会返回TODAY函数的值,我们双击C2单元 格就可以进入编辑状态,然后在现有的公式后加上“-B2”即可。这 是我们一般理解的求年龄的方法,用现在的日期减去出生日期。 4、但是你会发现Excel算出来的结果是一个日期,这是比较容 易理解的,因为一个日期减去另外一个日期嘛,结果当然也就是一 个日期了,没关系,我们把这个日期换算成一个年份值就好了。Excel中正好有对应的函数,它的名字叫做YEAR。那现在只好委屈 一下,让我们之前的那个公式成为YEAR函数的参数咯。 5、进入C2单元格的编辑状态后,将等号后的公式剪切,然后找到YEAR函数。 6、在弹出的YEAR函数参数对话框中,将之前剪切的内容粘贴到它的参数对应的文本框内,并确定。 7、当我们把日期值换算成一个年份值之后,你发现C2单元格显示的还是一个日期格式的值,那现在我们就要调整它的数字格式了。选中C2单元格,将其数字格式设置为“常规”。 8、好了,现在C2单元格中显示的是一个数值了,但还是不对,用脑子计算一下,你发现它多了1900年,这是因为Excel函数使用 了1900年时间系统,YEAR函数返回的是一个1900至9999之间的值,所以我们自己在现有的公式后减去多出来的1900就好了。 9、如果你发现C2单元格中的值又变回了日期格式,那么就要将它再次设置为常规格式了。

Excel中儿童年龄月龄计算公式

在Excel表格中根据儿童出生日期计算周岁和月龄 说明:此公式根据儿童出生日期和当前日期(电脑当前日期)判断出儿童周岁,不够一周岁的则计算出月龄。 公式如下:=IF(DATEDIF(F3,TODAY(),"Y")>0,DATEDIF(F3,TODAY()," Y"),DATEDIF(F3,TODAY(),"Ym")&"月") 公式含义解释:if函数判断(1步))表格f3中的日期与当前日期的间隔年数是否>0。(2步)(是)则显示间隔年数,剩余部分不显示,(否)则显示第3步,第2步不显示。(3步)计算表格f3中的日期与当前日期的间隔月数。 一、IF函数一般是指Excel中的IF函数,根据指定的条件来判断其"真"(TRUE)、 "假"(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数IF 对数值和公式进行条件检测。 1、函数语法IF(logical_test,value_if_true,value_if_false)I F 二、DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。返回两个日期 之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。 1、语法 DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。 End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。 Unit 为所需信息的返回类型。 2、实例说明 实例1: 题目:计算出生日期为1973-4-1人的年龄 公式:=DATEDIF("1973-4-1",TODAY(),"Y") 结果:33 简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数. 实例2: 题目: 计算日期为1973-4-1和当前日期的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"M")

怎么用EXCEL算工资

怎么用EXCEL算工资 有基本工资学历补贴出勤天数和缺勤天数怎么算应扣工资和扣完工资所实发的工资 首先建立一个EXCEL基本情况表,如工号、姓名、工资、奖金、补贴等(可使用财务部门数据),然后在姓名后插入任意列(如病假、事假、迟到等)。在表的最后几列标示相应的扣工资、扣奖金、扣补贴与标记等,如文中附表所示。 现在我们利用IF函数来设计工资计算表。 假设条件: 工资:当月病假天数小于6天,不扣工资;大于5天扣全月20%工资。当月事假天数小于6天,不扣工资;大于5天扣全月30%工资。 奖金:当月病、事假合计超过10天,停发当月奖金。合计小于10天病假,每天扣奖金10元,事假每天扣奖金20元;迟到每次扣奖金5元。 补贴:当月病假小于16天,每天扣补贴1/23,大于15天停发。当月事假小于11天,每天扣补贴1/23,大于10天停发。 制表过程: 1.单击I2,打开粘贴函数(fx),选逻辑类的IF,单击确定。Logical_test位置填C2<6;Value_if_true位置填0;Value_if_false位置填F2*20%,回车。 2.把光标停在公式栏右边,打开粘贴函数(fx),选逻辑类的IF,只不过分别填入D2<6,0,F2*30%,回车。 3.单击J2,重复第1步,分别填入C2+D2>10,G2,C2*10+D2*20,回车。 4.重复第2步,分别填入E2>0,E2*5,0,回车。 5.单击K2,重复第1步,分别填入C2<16,C2*H2*1/23,H2。 6.重复第2步,分别填入D2<11,D2*H2*1/23,H2,回车。 7.单击L2,重复第1步,分别填入I2+J2+K2>0,1,0。 最后使用自动填充柄在I、J、K、L列按需要填充,以后每月只要在C、D、E列输入考勤记录,然后在L列使用自动筛选,选1看一看,结果怎么样,令你满意吗?当然,加过工资的人员要记得更新哟。实际操作中,可用以上方法添加所需列,

EXCEL电子表格用函数计算年龄、工龄及从身份证中算出周岁等技巧

电子表格常用函数汇总 ―――(潘世华2013年版) 注:(1)如何截取身份证号第17位:MID(C2,17,1) Value(字符型数字)这个函数就是转换字符型数字转成数字 N(value)这个函数,将不是数值形式的值转成数值形式.日期转换成序列值,True转换成1,False转换成0 不需要函数,乘1即可例如001 变数值=A1*1 即等于1 1、用“身份证号”提起出生年月日第一种公式:=IF(LEN(C2)=15,19&MID(C2,7,2)&"/"&MID(C2,9,2)&"/"&MID(C2,11,2 ),IF(LEN(C2)=18,MID(C2,7,4)&"/"&MID(C2,11,2)&"/"&MID(C2,13,2) ,"")) 说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。 2、用“身份证号”提起出生年月日第二种公式:(很好)=CONCATENATE(MID(C2,7,4),"年",MID(C2,11,2),"月",MID(C2,13,2),"日") 3、“用身份证”号算出性别第一种公式:=IF(LEN(C2)=15,IF(OR(RIGHT(C2,1)="0",RIGHT(C2,1)="2",RIGHT(C2 ,1)="4",RIGHT(C2,1)="6",RIGHT(C2,1)="8"),"女","男"),IF(LEN(C2)=18,IF(OR(MID(C2,17,1)="0",MID(C2,17,1)="2",MID( C2,17,1)="4",MID(C2,17,1)="6",MID(C2,17,1)="8"),"女","男"),"")) 说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。

考勤工资计算常用Excel函数

Excel函数应用之逻辑函数 编者语:Excel是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠Excel 进行数据管理。它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对Excel强大数据处理功能不了解的人却难以进一步深入。编者以为,对Excel函数应用的不了解正是阻挡普通用户完全掌握Excel 的拦路虎,然而目前这一部份内容的教学文章却又很少见,所以特别组织了这一个《Excel 函数应用》系列,希望能够对Excel进阶者有所帮助。《Excel函数应用》系列,将每周更新,逐步系统的介绍Excel各类函数及其应用,敬请关注! 用来判断真假值,或者进行复合检验的Excel函数,我们称为逻辑函数。在Excel中提供了六种逻辑函数。即AND、OR、NOT、FALSE、IF、TRUE函数。 一、AND、OR、NOT函数 这三个函数都用来返回参数逻辑值。详细介绍见下: (一)AND函数 所有参数的逻辑值为真时返回TRUE;只要一个参数的逻辑值为假即返回FALSE。简言之,就是当AND的参数全部满足某一条件时,返回结果为TRUE,否则为FALSE。 语法为AND(logical1,logical2, ...),其中Logical1, logical2, ... 表示待检测的1 到30 个条件值,各条件值可能为TRUE,可能为FALSE。参数必须是逻辑值,或者包含逻辑值的数组或引用。举例说明: 1、在B2单元格中输入数字50,在C2中写公式=AND(B2>30,B2<60)。由于B2等于50的确大于30、小于60。所以两个条件值(logical)均为真,则返回结果为TRUE。 图1 AND函数示例1 2、如果B1-B3 单元格中的值为TRUE、FALSE、TRUE,显然三个参数并不都为真,所以在B4单元格中的公式=AND(B1:B3) 等于FALSE

Excel中最精确的计算年龄的公式

网上搜到的共式大概有这么几种: 1、计算出生日期到某一指定日期(一般选用某年的最后一天入2006年12月31日)的的天数,然后除以360 ,得到一个数值,然后用 int()函数取整,得出需要的年龄。一般使用的公式如下: =IF(C12="","",INT(DAYS360(C12,"2006-12-31")/360)) 聪明一点的人知道使用这个公式, =IF(C12="","",INT(DAYS360(C12,TODAY())/360)) 这个方法,这个公式的弊端在于,一、将每个月默认为30天去计算两个日期之间的天数,二、将每年默认为360天去计算年龄。这种方法显然不精确。 2、年份直接相减 计算周岁 =YEAR(NOW())-YEAR(C12) 计算虚岁 =YEAR(NOW())-YEAR(C12)+1 这种算法的精确程度显而易见,粗略估算还算可以。 3、使用DATEDIF函数 这种方法与第一种方法采用了相同的思路,但是其的精确程度显然比第一种方法要高,这取决于DATEDIF函数本身的精确性。 =IF(C12="","",INT(DATEDIF(C12,"1983-3-20","D")/365)) 或者, =IF(C12="","",INT(DATEDIF(C12,now(),"D")/365)) 但是这种方法强行将一年固定为365天,我们知道通常情况每个四年就有一年是366天所以这种算法也不是很精确。 通过认真分析,我觉得只有结合我们计算年龄的实际方法,才能编制出准确无误的公式。首先分析人们计算年龄的方法,例如,笔者系1983年3月20日生人,如果要在2007年3月23日这天计算他的年龄,通常采用这样的方法。

工资计算器你还在用excel

工资计算器你还在用excel? (工资计算器除了excel,还有薪酬管理系统)【你觉得用哪个好?】 每个企业的人力资源管理部门都对薪酬管理有着高度的重视,毕竟这事关乎到了企业直观利益。然而,在关于薪酬管理的应用工具上,很多企业部门却没有起到相应的重视,像是最基本的工资计算器,有些部门依旧采用最基本的效率低下的excel软件……这真是愁死了大片HR们了。在每次临近发薪日的时候,HR要面对一堆的员工数据,一次次上传来自考勤、绩效、培训、评估的数据,逐个进行校对,还要输入复杂的公式运算,对于不同情况的员工还不能批量处理,可谓是愁到头发都要掉光了。 信息技术的发展带来了企业管理的变革,随着企业人力资源管理系统的出现和升级,在薪酬管理上也出现了新的工资计算器——薪酬管理系统。严格来说薪酬管理系统不仅仅是一个工资计算器,而是一个包揽了企业一切与工资相关的作业的系统工具。 在便捷性上,薪酬管理系统是人力资源管理管理系统中的一部分,为此能通过B/S的模式自动导入获取员工在其他系统,如:组织系统、考勤系统、绩效系统等上面的数据,再根据HR原先在系统上预设的薪资计算规则快速、批量完成运算。简化了HR从数据导入到核对结算的复杂过程,提高了HR的处理效率。同时,薪酬管理系统的算薪过程中会同时会为员工结算缴纳相应的社会福利金额,省却了HR的二次操作。

在实用性上,薪酬管理系统在计算薪酬后能生产完整的excel列表,HR能进行留底并作为日后复查的依据。工资条的发放也从HR逐个手动发放转变为员工通过电脑系统自助查询,有效确保了薪资保密的安全性。当然系统同时也支持传统的工资条打印。 在辅助决策上,薪酬管理系统可对海量薪酬信息进行分析,生成相应的用人成本报表,显示每位员工的直接成本,辅助企业有效控制用人成本。HR还能根据系统提供的员工薪酬诊断报告,判断员工现阶段薪酬是否合理从而为员工做出相应的调薪申请,提高员工满意度,有效避免人才流失。 企业是不断发展的,管理自然也不能陷入僵局,企业管理辅助工具同样需要与时俱进。HR们在提升自身专业水平以外,不妨对新技术也保持同样的热情,或许就从接受并使用人力资源管理系统开始。

excel函数计算已知出生日期计算员工年

excel函数计算已知出生日期计算员工年 excel函数计算已知出生日期计算员工年龄1、选中c2单元格,切换到“公式”选项卡,在“函数库”组中找到日期和时间函数today。 2、此时会弹出“函数参数”对话框,上面有对today函数的介绍,说它是返回日期格式的当前日期,且不需要参数,直接确定即可。 3、现在c2单元格中会返回today函数的值,我们双击c2单元格就可以进入编辑状态,然后在现有的公式后加上“-b2”即可。这是我们一般理解的求年龄的方法,用现在的日期减去出生日期。 4、但是你会发现excel算出来的结果是一个日期,这是比较容易理解的,因为一个日期减去另外一个日期嘛,结果当然也就是一个日期了,没关系,我们把这个日期换算成一个年份值就好了。excel中正好有对应的函数,它的名字叫做year。那现在只好委屈一下,让我们之前的那个公式成为year函数的参数咯。 5、进入c2单元格的编辑状态后,将等号后的公式剪切,然后找到year函数。 6、在弹出的year函数参数对话框中,将之前剪切的内容粘贴到它的参数对应的文本框内,并确定。 7、当我们把日期值换算成一个年份值之后,你发现c2单元格显示的还是一个日期格式的值,那现在我们就要调整它的数字

格式了。选中c2单元格,将其数字格式设置为“常规”。 8、好了,现在c2单元格中显示的是一个数值了,但还是不对,用脑子计算一下,你发现它多了1900年,这是因为excel函数使用了1900年时间系统,year函数返回的是一个1900至9999之间的值,所以我们自己在现有的公式后减去多出来的1900就好了。 9、如果你发现c2单元格中的值又变回了日期格式,那么就要将它再次设置为常规格式了。 10、ok,现在c2单元格的值是我们想要的了,对c列剩下的单元格使用自动填充功能就大功告成了。

Excel函数在住房公积金缴存基数计算中的运用

Excel函数在住房公积金缴存基数计算中的运用[摘要] 本文针对住房公积金缴存基数核算的要求,提出用Excel函数解决在计算过程中遇到的问题。 [关键词] 住房公积金;缴存基数;Excel;函数 住房公积金制度是国家法律规定的重要的住房社会保障制度,对于住房公积金的计算有着特殊的规定。以笔者所在城市江苏常州为例,根据《常州市住房公积金管理办法》规定,职工住房公积金的月缴存额为职工本人缴存基数乘以住房公积金缴存比例;每年7月调整住房公积金的缴存基数,基数为职工本人上一年度月平均工资。 鉴于计算住房公积金的特殊规定,如果纯手工操作的话,加之单位人数多,流动性强,则公积金缴存基数即月平均工资计算的工作量相当大,差错率高;如果购买专门的管理软件,又给单位带来不必要的支出。那么,有没有什么办法来解决这一问题呢?事实上,Excel的函数完全可以满足我们计算住房公积金的所有要求。 一、编制“住房公积金基数调整表”(以2009年为例) 首先把上一年度即2008年1-12月工资表复制并粘贴到同一个Excel文档(命名为住房公积金2009年调整表)中,一共12个工作表,按月份分别命名“0801工资”至“0812工资”(也可以复制到同一工作表中)。每月的工资表只需保留身份证号、姓名、月工资3个字段,我们需要以身份证号为每个表中相同的字段,因为工作表中,无论工资数据如何变动,每个人的身份证号码是不会改变的,而且具有唯一性,所以我们可将其作为查找条件,同时必须将每个工作表中身份证号都调至第一列(如图1所示),这是下文所用函数的要求。 在同一Excel中插入一个工作表“公积金2009年调整表”,这张表以公积金管理中心提供的公积金调整清册为基础,主要有公积金号、姓名、身份证号、0801-0812工资、2008年工资平均数和2009年公积金缴存基数等字段(本文为简化仅建立0801月和0802月两个)。0801工资等12个字段用来存放从前面建立的1-12月工资表中取出的某一人的工资数据,据此计算全年工资平均数和公积金缴存基数。

相关主题