文档库 最新最全的文档下载
当前位置:文档库 › 8位数的出生年月转换年龄函数

8位数的出生年月转换年龄函数

8位数的出生年月转换年龄函数

8位数的出生年月转换年龄函数

将出生年月依次输在A1、A2、A3·····列,在对应的B1列输入函数:=DATEDIF(TEXT(A1,"0-00-00"),"2017-8-31","Y")后按回车键即可,用鼠标拖拉的方法往下填充该函数。注:该函数公式中A1表示出生年月在A1列,2017-8-31表示年龄止日期,这两处可以根据实际需要更改。若需要转换后的年龄填到某一excel表格里,只需复制粘贴为数值即可。如

1

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

Excel中根据出生日期计算年龄的公式 今天正好有老师问我能不能在Excel表中根据老师的出生日期,计算出他们的年龄,经过资料的查找和测试,发现可以通过以下几个步骤来做出这个效果。 1、“出生日期”单元格格式全部设置为“日期”(如输入1965年3月28日,在键盘录入时应输入为1965-3-28) 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(第一个学生对应的单元格)输入“=(YEAR(D1)-YEAR(C1))+IF((MONTH(D1)-MONTH(C1))<0,-1,0)”就可求出该学生的年龄,其中IF语名是判断学生的出生月份是否超过8月,如超过则要用年份之差再减1。第一个学生年龄计算出来后,将鼠标移到此单元格的右下角,光标变成“+”后,向下拖动复制单元格,快速完成每个学生“年龄”的计算。

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中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考: 一、利用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表格中根据身份证号码自动填出生日期、计算年龄[1]

Excel表格中根据身份证号码自动填出生日期、计算年龄18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2 中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2)) 自动录入男女:=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0,"女","男") 15/18位都可以的公式:转换出生日期: =IF(LEN(e2)=18,TEXT(MID(e2,7,8),"#-00-00"),"19"&TEXT(MID(e2,7,6),"#-0 0-00")) 自动录入男女:=IF(E2="","",IF(MOD(RIGHT(LEFT(E2,17),1),2)=0,"女","男")) 计算年龄(新旧身份证号都可以): =IF(AND(E2=""),"",IF(MIDB(E2,7,2)="19",107-MIDB(E2,9,2),107-MIDB(E2,7 ,2))) WPS表格提取身份证详细信息 前些天领导要求统计所有员工的性别、出生日期、年龄等信息,并且要得很急。而我们单位员工人数众多,短时间内统计相关信息并且输入计算机几乎是不太可能的。幸好在以前的一份金山表格中我们曾经统计有所有员工的身份证号码,而身份证中正有我们所需要的性别、出生日期、年龄等信息的。所以,干脆,还是直接在金山表格中从身份证号码提取相关的信息吧。 身份证号放在A2单元格以下的区域。我们需要从身份证号码中提取性别、出生日期、年龄等相关信息。由于现在使用的身份证有15位和18位两种。所以,在提取相关信息时,首先应该判断身份证号码的数字个数,然后再区别不同情况进行相关处理。 一、身份证号的位数判断 在B2单元格输入如下公式“=LEN($A2)”,回车后即可得到A2单元格身份证号码的数字位数,如图1所示。LEN($A2)公式的含义是求出A2单元格字符串中字符的个数。由于当初身份证输入时就是以文本形式输入的,所以用此函数正可以很方便地求到身份证号码的位数。

生肖属相年份五行、出生年月对照表

生肖属相年份五行对照表 六十甲子别五行图序干支五行属相1甲子金鼠2乙丑金牛3丙寅火虎4丁卯火免5戊辰木龙6已巳木蛇7庚午土马8辛未土羊9壬申金猴10癸酉金鸡11甲戌火狗12乙亥火猪13丙子水鼠14丁丑水牛15戊寅土虎16已卯土免17庚辰金龙18辛巳金蛇19壬午木马20癸未木羊21甲申水猴22乙酉水鸡23丙戌土狗24丁亥土猪25戊子火鼠26己丑火牛27庚寅木虎28辛卯木免29壬辰水龙30癸巳水蛇31甲午金马32乙未金羊33 六十甲子别五行图 序干支五行属相 1甲子金鼠2乙丑金牛3丙寅火虎4丁卯火免5戊辰木龙6已巳木蛇 7庚午土马8辛未土羊9壬申金猴10癸酉金鸡11甲戌火狗12乙亥火猪 13丙子水鼠14丁丑水牛15戊寅土虎16已卯土免17庚辰金龙18辛巳金蛇 19壬午木马20癸未木羊21甲申水猴22乙酉水鸡23丙戌土狗24丁亥土猪 25戊子火鼠26己丑火牛27庚寅木虎28辛卯木免29壬辰水龙30癸巳水蛇 31甲午金马32乙未金羊33丙申火猴34丁酉火鸡35戊戌木狗36已亥木猪 37庚子土鼠38辛丑土牛39壬寅金虎40癸卯金免41甲辰火龙42乙巳火蛇 43丙午水马44丁未水羊45戊申土猴46已酉土鸡47庚戌金狗48辛亥金猪 49壬子木鼠50癸丑木牛51甲寅水虎52乙卯水免53丙辰土龙54丁巳土蛇 55戊午火马56已未火羊57庚申木猴58辛酉木鸡59壬戌水狗60癸亥水猪 1、鼠 甲子年生:19241984杜鼠(木鼠) 丙子年生:19361996田鼠(火鼠)

戊子年生:19482008粟鼠(土鼠)庚子年生:19602020白鼠(金鼠)壬子年生:19121972狐鼠(水鼠)2、牛 乙丑年生:19251985乳牛(木牛)丁丑年生:19371997耕牛(火牛)已丑年生:19492009水牛(土牛)辛丑年生:19612021牧牛(金牛)葵牛年生:19131973牵牛(水牛)3、虎 甲寅年生:19141974猛虎(木虎)丙寅年生:19261986俄虎(火虎)戉寅年生:19381998暴虎(土虎)庚寅年生:19502010骑虎(金虎)壬寅年生:19622022乳虎(水虎)4、兔 乙卯年生:19151975狡兔(木兔)丁卯年生:19271987野兔(火兔)已卯年生:19391999家兔(土兔)辛兔年生:19512011月兔(金兔)葵兔年生:19632023玉兔(水兔)5、龙

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))) 公式说明

金木水火土五行查询表

金木水火土五行查询表 甲子年生海中金命(1924,1984)乙丑年生海中金命(1925,1985)丙寅年生炉中火命(1926,1986)丁卯年生炉中火命(1927,1987)戊辰年生大林木命(1928,1988)己巳年生大林木命(1929,1989)庚午年生路旁土命(1930,1990)辛未年生路旁土命(1931,1991)壬申年生剑锋金命(1932,1992)癸酉年生剑锋金命(1933,1993)甲戌年生山头火命(1934,1994)乙亥年生山头火命(1935,1995)丙子年生涧下水命(1936,1996)丁丑年生涧下水命(1937,1997)戊寅年生城头土命(1938,1998)己卯年生城头土命(1939,1999)庚辰年生白蜡金命(1940,2000)辛巳年生白蜡金命(1941,2001)壬午年生杨柳木命(1942,2002)癸未年生杨柳木命(1943,2003)甲申年生泉中水命(1944,2004)乙酉年生泉中水命(1945,2005)丙戌年生屋上土命(1946,2006)丁亥年生屋上土命(1947,2007)戊子年生霹雳火命(1948,2008)己丑年生霹雳火命(1949,2009)庚寅年生松柏木命(1950,2010)辛卯年生松柏木命(1951,2011)壬辰年生长流水命(1952,2012)癸巳年生长流水命(1953,2013)甲午年生砂石金命(1954,2014)乙未年生砂石金命(1955,2015)丙申年生山下火命(1956,2016)丁酉年生山下火命(1957,2017)戊戌年生平地木命(1958,2018)己亥年生平地木命(1959,2019)庚子年生壁上土命(1960,2020)辛丑年生壁上土命(1961,2021)壬寅年生金薄金命(1962,2022)癸卯年生金薄金命(1963,2023)甲辰年生覆灯火命(1964,2024)乙巳年生覆灯火命(1965,2025)

EXCEL中根据出生日期计算年龄

精选文档 EXCEL中根据出生日期计算年龄 在EXCEL的应用当中,经常会遇到根据出生日期计算出年龄,下面介绍以下几种方法: 一、出生日期是“日期格式”的情况,如2011年9月28日、2011 —09 —28、2011 —09等等格式。 这时这们只需要在出生日期右边增加一列用来计算年龄,公式如下: 二datedif( A1 ,today(),"y") 注意A1是指你要计算的出生日期所在单元格,实际使用时应该 按情况而变化,today()代表自动取系统当前的日期,如果你只取到指定的日期,最简单的办法就是直接更改系统日期为你指定的日期,"y" 代表按年取年龄,也可以输入"m"按月取,"d"按天取。具体如下图所 示: (图一)

(图二) 二、出生日期不是“日期格式”而是“2011.09.02 ”或“ 2011.09 ”等格式的情况。 这时就需要分多步来进行了: 第一步:更改格式,把“ 2011.09.02 ”的格式更改为“02011 ——02 ”的格式。 同样是在出生日期右边增加一列,然后利用以下公式进行更改: 二SUBSTITUTE( A1 ,".","-") A1是指你要计算的出生日期所在单元格,实际使用时应该按情况而变化, 后面的指把"."替换为。具体如图所示:

(图 精选文档 (图一) (图二) 第二步:把替换后的日期复盖粘贴到原来的出生日期上。 选取替换后的所有“日期”,然后对应粘贴到原来的“日期”上,注意粘 贴时一定要选择“选择性粘贴”, 然后选中“数值”选项,只粘贴数值。然后把 年龄一列上的数全部删除。如下图所示 (图一) (图二) 第三步:利用以下公式来计算年龄,公式如下(上面已经讲过): 二datedif ( A1 ,today (),"y") 具体如下图所示: (图一)

天干地支五行算法和对照表

摘要:本文介绍了天干地支五行的对应表,以及年的干支,月的干支,日的干支,时的干支的计算方法。 天干地支五行对照表天干、地支与五行的对应表 甲乙丙丁戊己庚辛壬癸 ││││││││││ 阳阴阳阴阳阴阳阴阳阴 木木火火土土金金水水 子丑寅卯辰巳午未申酉戌亥 鼠牛虎兔龙蛇马羊猴鸡狗猪 ││││││││││││ 阳阴阳阴阳阴阳阴阳阴阳阴 水土木木土火火土金金土水 年的干支 方法一 首先要能记住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥; 天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年。 天干的算法:4、 5、 6、 7、 8、 9、 0、 1、 2、 3 对应的十天干就是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,数字为年代的最后的一位数字,比如2005年,最后一位是5,对应的天干就是乙; 地支的算法:用年代数除以12,后面的余数就代表某个地支,余数分别为: 4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,代表地支为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。 方法二 对应数字:1、 2、 3、 4、 5、 6、 7、 8、 9、 0 相应天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸 对应数字:1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 0 相应地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 公元年份-3,除以10得余数可得天干,如1984年,(1984-3)|10=1所以天干为甲; 公元年份-3,除以12得余数可得地支,如1984年,(1984-3)|12=1所以地支为子; 所以公元1984年为甲子年。 方法三 用一个你知道的年份的天干地支来推算,比如用2006年算1955年的天干地支,先要知道2006年是丙戌年,用2006-1955=51,再用51除以10,余数为1,表明天干是丙往前推一位,答案是乙,接着用51除以12,余数为3,表明地支是戌往前推三位,答案是未,那么1955年就是乙未年。

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))) 公式说明

天干地支五行对照表

天干地支五行对照表?? 天干、地支与五行的对应表 甲乙丙丁戊己庚辛壬癸 │ │ │ │ │ │ │ │ │ │ 阳阴阳阴阳阴阳阴阳阴 木木火火土土金金水水 子丑寅卯辰巳午未申酉戌亥 鼠牛虎兔龙蛇马羊猴鸡狗猪 │ │ │ │ │ │ │ │ │ │ │ │ 阳阴阳阴阳阴阳阴阳阴阳阴 水土木木土火火土金金土水 年的干支 方法一: ??? 首先要能记住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥; ??? 天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年。

??? 天干算法: 4、 5、 6、 7、 8、 9、 0、 1、 2、 3 对应的十天干就是 甲、乙、丙、丁、戊、己、庚、辛、壬、癸, 数字为年代的最后的一位数字,比如2005年,最后一位是5,对应的天干就是乙; ??? 地支的算法:用年代数除以12,后面的余数就代表某个地支, 余数分别为:4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,代表地支为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,??? 比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。 方法二: 对应数字:1、 2、 3、 4、 5、 6、 7、 8、 9、 0 相应天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸 对应数字:1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 0 相应地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥 公元年份-3,除以10得余数可得天干,如1984年,(1984-3)|10=1所以天干为甲;

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) =(TODAY()-出生日期单元格)/365(常用) 计算虚岁 =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岁,就是看看出生的月份和日期比今天早还是晚,如果出生日期晚于今天则表示没有

五行查询,出生年月与金木水火土

金木水火土五行查询 金木水火土五行查询表,五行纳音,五行年命归类查询,每相邻的两年为一个年命,以出生年的五行纳音来查询. 算命的第一步,也是习惯性的,是首先确定一个人的年命,即该人的五行是什么命,可在下面快速查询你是什么命. 甲子年生海中金命(1924,1984)乙丑年生海中金命(1925,1985) 丙寅年生炉中火命(1926,1986)丁卯年生炉中火命(1927,1987) 戊辰年生大林木命(1928,1988)己巳年生大林木命(1929,1989) 庚午年生路旁土命(1930,1990)辛未年生路旁土命(1931,1991) 壬申年生剑锋金命(1932,1992)癸酉年生剑锋金命(1933,1993) 甲戌年生山头火命(1934,1994)乙亥年生山头火命(1935,1995) 丙子年生涧下水命(1936,1996)丁丑年生涧下水命(1937,1997) 戊寅年生城头土命(1938,1998)己卯年生城头土命(1939,1999) 庚辰年生白蜡金命(1940,2000)辛巳年生白蜡金命(1941,2001) 壬午年生杨柳木命(1942,2002)癸未年生杨柳木命(1943,2003) 甲申年生泉中水命(1944,2004)乙酉年生泉中水命(1945,2005) 丙戌年生屋上土命(1946,2006)丁亥年生屋上土命(1947,2007) 戊子年生霹雳火命(1948,2008)己丑年生霹雳火命(1949,2009) 庚寅年生松柏木命(1950,2010)辛卯年生松柏木命(1951,2011) 壬辰年生长流水命(1952,2012)癸巳年生长流水命(1953,2013) 甲午年生砂石金命(1954,2014)乙未年生砂石金命(1955,2015)

一、年龄计算公式:

一、年龄计算公式: =IF((YEAR(E2)=2008)*(MONTH(E2)>8),0,2008-YEAR(E2) IF(MONTH(E2)<= 8,0,-1)) 其中e2为单元格,2008为当前年份 二、身份证号中提取出生年月= MID(J11, 7, 4) & "年" & MID(J11, 11, 2) & "月" & MID(J11, 13, 2)&"日" 三、班级平均分公式=IF(COUNTIF($C$2:$C$24,J26)=0,"",SUMIF($C$2:$C $24,J26,$D$2)/COUNTIF($C$2:$C$24,J26)) 四、Excel表中身份证号码提取出生年月、性别、年龄的使用技巧 如何从Excel表中的身份证号码中提取出生年月、性别、年龄呢?看了本文就知道了。 方法一: 1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数); 2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。 18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。 从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。MID()——从指定位置开始提取指定个数的字符(从左向右)。 对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取: 假如身份证号数据在A1单元格,在B1单元格中编辑公式 =IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7, 4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)) 回车确认即可。 如果只要“年-月”格式,公式可以修改为 =IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11, 2)) 3.这是根据身份证号码(15位和18位通用)自动提取性别的自编公式,供需要的朋友参考: 说明:公式中的B2是身份证号 根据身份证号码求性别: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=1 8,IF(MOD(VALUE(MID(B2,15,1)),2)=0,"女","男"),"身份证错")) 根据身份证号码求年龄: =IF(LEN(B2)=15,2007-VALUE(MID(B2,7,2)),if(LEN(B2)=18,2007-VALUE(MID (B2,7,4)),"身份证错")) 4.Excel表中用Year\Month\Day函数取相应的年月日数据; 方法二:

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

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))) 公式说明 =IF ( MONTH(NOW())MONTH(C12) , YEAR(NOW())-YEAR(C12) , //如果当前日期的月份大于所需计算日期的月份,则表示今年已经过生日,年龄数为YEAR(NOW())-YEAR(C12),如果也不是这种情况,则表示这两个月份相等,

90年出生的五行是什么-出生年月日五行查询表

90年出生的五行是什么:出生年月日五行查询表 1990年为农历庚午年,纳音为“路旁土”,我们俗称这为“金马”命。下面小编为你整理了90年出生的五行属性,希望对你有所帮助! 1990年五行属什么 五行属金 阴历1990年是阳历1990年1月27日—1991年2月14日,庚午年五行属金 1990年每月五行对照表: 1月2月3月4月5月6月7月8月9月10月11月12月 五行木木土火火土金金土水水土1990年属马的人婚配 宜婚配:寅虎、未羊、戌狗 忌婚配:子鼠、丑牛、卯兔、酉鸡 一月属马的人,性格坚强,马男宜配属牛女,马女宜配属猪男。 二月属马的人,度量宽大,马男宜配属鼠女,马女宜配属狗男。 三月属马的人,充满梦想,马男宜配属猴女,马女宜配属牛男。 四月属马的人,好动外向,马男宜配属羊女,马女宜配属蛇男。 五月属马的人,有数学头脑,马男宜配属鼠女,马女宜配属鼠男。 六月属马的人,引人注目,马男宜配属羊女,马女宜配属猴男。 七月属马的人,心地善良,马男宜配属兔女,马女宜配属狗男。 八月属马的人,缺少人缘,马男宜配属蛇女,马女宜配属狗男。 九月属马的人,讲义气,马男宜配属鼠女,马女宜配属兔男。 十月属马的人,非常细心,马男宜配属虎女,马女宜配属牛男。 十一月属马的人,满足现状,马男宜配属马女,马女宜配属羊男。 十二月属马的人,性格冲动,马男宜配属鼠女,马女宜配属猪男。1990年属马的人2017年全年运程 庚午年生人在丁酉年求财比较辛苦,想要创业的朋友会遇到重重阻力让你难以前行,这种阻力只是暂时的,过程艰难结果却比较理想,须知风雨过后便是彩虹。工作中与人相处比较困难,容易遭到小人陷害,平时也会产生消极的态度影响自己在领导同事心目中的形象,因此要提前做好应对各种难题的心理准备,做到以不变应万年。桃花运不错,还在单身的朋友建议多参加各种交友聚会,联谊,有机会结识心仪的异性。身体方面到无大碍,平日注意少去人流密集的区域即可。 1990年属马的人2017年财运 丁酉年属马人财爻两见得日旺生助正暗财运较好,利于求财,不过受变卦克制反受时令所制后劲难免不足,会因他人影响而损耗,如果有朋友想要合伙做生意的情况一定要谨慎考虑以免深入泥沼难以抽身。不过青龙财临库地正暗财运很好求财大为有利。总体来看上半年要稍微好于下半年,如果有投资意向的朋友应早些确定目标早日行动起来,如果拖到下半年才得以实施恐怕要浪费许多赚钱的好月份。 1990年属马的人2017年感情运程 属马人在丁酉年感情道路可谓丰富多彩,子爻旺所展现的创新能力较强,感情生活特别丰富,展现出无穷的想象力,对于追求配偶会有得天独厚的优势。桃花运较好,暗合月建之气势有好事成双之象。因此还在单身的属马人应多参加交友聚会类的活动,结识更多的异性朋友或许能够抱得美人归。 1990年属马的人2017年事业运程 属马人在丁酉年子爻临日辰旺向官杀受制,官爻位居九五虽得财爻相生却不得时令,持

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表格中根据儿童出生日期计算周岁和月龄 说明:此公式根据儿童出生日期和当前日期(电脑当前日期)判断出儿童周岁,不够一周岁的则计算出月龄。 公式如下: =IF(DATEDIF(F3,TODAY(),"Y")>0,DATEDIF(F3,TODAY(),"Y"),DATEDIF(F3,TO DAY(),"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和当前日期的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"M")

相关文档
相关文档 最新文档