首页 > 实用文档 > 试题 >

年龄问题公式

成考报名   发布时间:07-22    阅读:

年龄问题公式(一)
年龄问题解法与算法公式

年龄问题解法与算法公式

解题关键:“年龄问题”的基本规律是:不管时间如何变化,两人的年龄的差总是不变的,抓住“年龄差”是解答年龄问题的关键。分析时,可借助线段图分析,结合和倍、差倍、和差等问题分析方法,灵活解题。 公式 :年龄差÷倍数差=年龄(满足当时倍数关系时候的年龄)

1、爸爸今年42岁,女儿今年10岁,几年前爸爸的年龄是女儿的5倍?

分析:

要求几年前爸爸的年龄是女儿的5倍,首先应求出那时女儿的年龄是多少?爸爸的年龄是女儿的5倍,女儿的年龄是1倍,爸爸比女儿多5-1=4

(倍),年龄多42-10=32 (岁),对应,可求出1 倍是多少,即女儿当时的年龄。 解: ( 42-10 )÷( 5-1 )

=32÷4

=8 (岁)

10-8=2 (年)

答:2年前爸爸的年龄是女儿的5倍。

2、父亲今年比儿子大36岁,5年后父亲的年龄是儿子的4倍,今年儿子几岁? 分析:

父亲今年比儿子大36岁,5年后仍然大36岁。父亲年龄是儿子的4倍,说明儿子的年龄是1倍,父亲比儿子大4-1=3

(倍),可求出1倍是多少岁,即5年后儿子的年龄,那么,现在几岁可求出。

解: 36÷( 4-1 )

=36÷3

=12 (岁)

12-5=7 (岁)

答:今年儿子7岁。

3、今年母女年龄和是45岁,5年后母亲的年龄正好是女儿的4倍,今年妈妈和女儿各多少岁?

分析:

今年母女年龄和是45岁,五年后母女年龄和是45+5×2=55

(岁),母亲年龄是女儿的4倍,女儿年龄是1倍,母女年龄和的倍数是4+1=5 (倍),对应,可求出5年后女儿的年龄,今年她们的年龄可求。

解: ( 45+5×2 )÷( 4+1 )

=55÷5

=11 (岁)【年龄问题公式】

11-5=6 ( 岁) 45-6=39 (岁)【年龄问题公式】

答:妈妈今年39岁,女儿6岁。

年龄问题公式(二)
年龄计算公式

在EXCEL中如何利用身份证号码计算出生年月年龄及性别(2009-05-23 12:27:22) 标签:杂谈 分类: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)”,这样就会自动将后面的小数去掉,只保留整数部分。操作效果如下图: 4、确定“性别”: 15位的旧身份证,最后一个数是单数的为男,双数的为女; 18位的新身份证,倒数第二位是单数的为男,双数的为女。 每个人的性别可以利用“身份证号码”进行判断,18位身份证号码中,第15~17位为顺序号,奇数为男,偶数为女。 将光标定位在“性别”单元格中,然后在单元格中输入函数公式 “=IF(VALUE(MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3))/2),"女","男")”即可计算出“性别”。 关于这个函数公式的具体说明: ①函数公式中,MID(D2,15,3)的含义是将身份证中的第15~17位提取出来。 ②VALUE(MID(D2,15,3))的含义是将提取出来的文本数字转换成能够计算的数值。 ③VALUE(MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3))/2)的含义是判断奇偶。“(INT”在上面说过是取整函数,如果是偶数,则前后相等;如果是奇数,则前后不相等。) ④=IF(VALUE(MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3))/2),"女","男")的含义是若是“偶数”就填写“女”,若是“奇数”就填写“男”。操作效果如下图:

年龄问题公式(三)
一、年龄计算公式:

一、年龄计算公式:

=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)=18,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函数取相应的年月日数据;

方法二:

这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:

说明:公式中的B2是身份证号

1、根据身份证号码求性别:

=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))

2、根据身份证号码求出生年月:

=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B

2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))

3、根据身份证号码求年龄:

=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))

年龄问题公式(四)
年龄计算公式

如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“xxxx-xx-xx”形式,但身份证号码有15位和18位之分,因此在提取前建议大家在身份证号码(假设身份证号码在C列中)后插入两列,一列全部填充上“19”(假设此列为D列),然后再插入的另一列(假设为E列)中输入公式“=IF(LEN(C3)=15,MID(D3,1,2)&""&MID(C3,7,2)&"-"&MID(C3,9,2)&"-"&MID(C3,11,2),MID(C3,7,4)&"-"&MID(C3,11,2)&"-"&MID(C3,13,2))”,其中:

LEN(C3)=15:检查C3单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位;

MID(D3,1,2)表示:在D3中从左边第一位起提取2位数,即我们前面所填充的“19”;

MID(C3,7,2)表示:在C3中从左边第七位起提取2位数; „„

&""&表示:其左右两边所提取出来的数字不用任何符号连接;

&"-"&表示:其左右两边所提取出来的数字间用“-”符号连接。若需要的日期格式是“xxxx年xx月xx日”,则可以把公式中的“-”分别用“年月日”进行替换就行了。

这个公式的含义就是,当其检查到C3单元格中的数据是15位的时,就显示“MID(D3,1,2)&""&MID(C3,7,2)&"-"&MID(C3,9,2)&"-"&MID(C3,11,

2)”的计算结果,否则就显示

“MID(C3,7,4)&"-"&MID(C3,11,2)&"-"&MID(C3,13,2)”的计算结论。如:若C3单元格中是511025510215880,在E3单元格中计算出的结果是“1951-02-15”;若C3单元格中是511025194511168794,在E3单元格中计算出的结果是“1945-11-16”。

这公式也可以用于需要提取其他要求的数据。注意最后一定要将计算出来的结果(即E列的数据)用“复制-选择性粘贴-数值”进行粘贴一下哦!!!

一、分析身份证号码

其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

例如,某员工的身份证号码(15位)是320521720807024,那么表示1972年8月7日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。

二、提取个人信息

这里,我们需要使用IF、LEN、MOD、

MID、DATE等函数从身份证号码中提取个人信息。如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。

1. 提取出生年月日信息

由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“720807”这样的信息。在D2单元格中输入公式=IF(LEN(A1)=15,19&MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))其中: LEN(A1)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。

MID(A1,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。

MID(A1,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。

IF(LEN(A1)=15,MID(A1,7,4),MID(A1,9,4)):IF是一个逻辑判断函数,表示如果A1单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。

&为连接符“”中的字符为原样输出

2. 提取性别信息

由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此

不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错

例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(A1,15,1),MID(A1,17,1)),2)=1,"男","女")”,其中:

LEN(A1)=15:检查身份证号码的长度是否是15位。

MID(A1,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。

MID(A1,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。

MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。

IF(MOD(IF(LEN(A1)=15,MID(C2,15,1),MID(A1,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。

回车确认

3.提取年龄

=YEAR(TODAY())-VALUE(IF(LEN(A1)=15,19&MID(A1,7,2),MID(A1,7,4)))

Excel表中身份证号码提取出生年月,性别,年龄的使用技巧 excel技巧 2009-06-20 22:00 阅读110 评论0

字号: 大大 中中 小小

其实如果简单的从身份证号码中判断出该身份证主人的出生年月、性别、年龄是一件很简单的事,不过,我们在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))

回车确认即可。

如果只要“年-月”格式,公式可以修改为

年龄问题公式(五)
年龄问题解法与算法公式

___四__年级 _奥数__学科教案

年龄问题公式(六)
年龄问题公式汇总

  解题关键:“年龄问题”的基本规律是:不管时间如何变化,两人的年龄的差总是不变的,抓住“年龄差”是解答年龄问题的关键。分析时,可借助线段图分析,结合和倍、差倍、和差等问题分析方法,灵活解题。
  公式 :年龄差÷倍数差=年龄(满足当时倍数关系时候的年龄)
例题:  今年母女年龄和是45岁,5年后母亲的年龄正好是女儿的4倍,今年妈妈和女儿各多少岁?
  分析:
  今年母女年龄和是45岁,五年后母女年龄和是45+5×2=55
  (岁),母亲年龄是女儿的4倍,女儿年龄是1倍,母女年龄和的倍数是4+1=5
  (倍),对应,可求出5年后女儿的年龄,今年她们的年龄可求。
  解: ( 45+5×2 )÷( 4+1 )
  =55÷5
  =11 (岁)
  11-5=6 ( 岁) 45-6=39 (岁)
  答:妈妈今年39岁,女儿6岁。
●【往下看,下一篇更精彩】●

最新成考报名

  • 2023年党风廉政建设知识测试题及答案...
  • 2023年党风廉政建设知识测试题及答案十篇
  • 新安全生产法知识竞赛试题库及答案共...
  • 2022党风廉政建设知识测试题及答案集合4篇
  • 2022党风廉政建设知识测试题及答案范...
  • 新安全生产法知识竞赛试题库及答案共...
  • 新安全生产法知识竞赛试题库及答案共...
  • 2022党风廉政建设知识测试题及答案范...