精华内容
下载资源
问答
  •   平时工作中用到Excel表格的几率特别大,也积累了一些小技巧,今天就给大家分享一下计算年龄的方法。  在Excel表格中利用“系统时间”和“出生年月”来计算“周岁年龄”、“虚岁年龄”和“实际年龄”是非常方便...

      平时工作中用到Excel表格的几率特别大,也积累了一些小技巧,今天就给大家分享一下计算年龄的方法。

      在Excel表格中利用“系统时间”和“出生年月”来计算“周岁年龄”、“虚岁年龄”和“实际年龄”是非常方便的,特别是人事管理和工资的统计中遇到的可能性比较大,一起来看一下计算年龄的方法吧。

      方法一

      第一步,如下图所示,先把需要计算年龄的出生日期输入到表格中。 

    5f2bccbeb840e36161c295923450fdbc.png

      第二步,然后在B2单元格中输入公式【=(TODAY()-A2)/365】,直接回车就计算出年龄了。 

    75fa07218a7e4a4cdb3ffd5bf6d246dd.png

      第三步,选中B2单元格,双击选框右下角的黑点,填充整列的年龄。 

    c18d1e0127880101c9bf8a577bb3be26.png
    27df078c9d46ffc479e1448420ffaec9.png

      第四步,调整年龄的小数点,选中整列年龄,鼠标右击选择【设置单元格格式】进行调整。选中数值,把小数点位数调节为【0】即可。 

    716c7a44ea0f91b97a509a59fa2418f1.png

      方法二

      这个方法跟上一个差不多,使用year函数用现在的年份减去出生日期的年份。只要在B2 单元格中输入公式【=YEAR(TODAY())-YEAR(A2)】,然后回车即可。 

    de80c966c5cf92b070bbb4bcee1425ee.png

      以上这两种方法,算出周岁,如果要算虚岁的话,直接加1就可以了。

      好了Excel表格计算年龄的方法就先介绍到这里了,希望对大家有所帮助。

    展开全文
  • datedif函数 TEXT+MID函数 两个函数通过举例说明如何计算一个人的年龄和提取一个人的出生日期。
  • excel中知道出生年月如何自动计算年龄
  • WPS2021表格计算人的年龄.docx
  • Excel表格中根据身份证号码自动填出生日期、计算年龄,利用WPS的函数功能,只需要设置一下相应的参数,把一个个隐藏在身份证号码 里的信息提取出来,完成上面所有操作用时也不到半小时,将所得到的表格美化一下,就...
  • 当然不必,今天我们就来教大家如何计算年龄根据出生年月日求虚岁年龄,具体怎么操作呢,一起来学习一下吧。根据年月日求虚岁年龄大家打开WPS表格,在单元格内输入出生日期,输入后如图所示。选中出生日期栏,单击...

    我们在利用WPS表格和Excel表格进行日常办公时,经常需要计算年龄,那么如果我们想要根据出生年月日求虚岁年龄的话,还要一个一个数吗?当然不必,今天我们就来教大家如何计算年龄根据出生年月日求虚岁年龄,具体怎么操作呢,一起来学习一下吧。

    c8bd3ca1aae4d652e0f8a8cfb9cf5f05.png

    根据年月日求虚岁年龄

    大家打开WPS表格,在单元格内输入出生日期,输入后如图所示。

    236dd42c62ebc9c481d99ca383ad8376.png

    选中出生日期栏,单击鼠标右键,选择设置单元格格式。

    7a9585bfff6276d0721da5ef1af6ae35.png

    单击设置单元格格式后弹出对话框,选择数字选项卡,设置单元格格式为日期,类型为2012/3/14

    f4041555b9f1830924f5983fb9c2c349.png

    选中出年龄栏,单击鼠标右键,选择设置单元格格式。设置单元格格式更多的是为了不出现失误。

    2386e7a653de6af42d67ea0115314fa9.png

    单击设置单元格格式后弹出对话框,选择数字选项卡,设置单元格格式为常规即可。

    1565b0ef4e1478a17d00325689202154.png

    在年龄栏输入=(YEAR(NOW())-YEAR(A2)),(注:A2里的A代表出生日期所在的列,2代表所在的行。)

    c5d58e0e675fc31524965c5eed2b394c.png

    输入完成后直接按Enter键或把鼠标移到其他的单元格就可完成,如图所示。

    af42f8429afe1eb8bce2307662df582f.png

    重新选择B2格,等到鼠标变成一个十字的时候向下拉窗口即可。

    63980f80e736f99f178d6c6db6bc0560.png

    此时我们就可以看到同一年出生的人年纪是一样大,不会出现因为出生的月份不一样而同一年出生却不一样大的情况。

    你学会了吗?

    展开全文
  • Excel公式计算年龄

    千次阅读 2021-01-07 21:16:06
    Excel公式计算年龄错误公式直接出生年月日出生年月表示为xx/xx/xx的格式出生年月表示为xx-xx-xx的格式出生年月表示为纯数字的 错误公式 无论是 “=YEAR(TODAY())-YEAR(B2)” 还是 “=INT((TODAY()-B2)/365)”...

    错误公式

    无论是

    	“=YEAR(TODAY())-YEAR(B2)”
    

    还是

    	“=INT((TODAY()-B2)/365)”
    

    都是错误的,第一种是只要过了12月31日进入1月1日,就会自动加1岁;第二种会四舍五入,超过半年会自动算作1年,也就是加1岁。

    直接用出生年月日

    利用DATEDIF公式
    在这里插入图片描述

    出生年月表示为xx/xx/xx的格式

    用 =DATEDIF(A2,NOW(),“Y”) 公式,先在B2单元格这里输入公式:=DATEDIF(A2,NOW(),“Y”)再按回车键;在B2单元格即显出年龄,如下图所示:
    图1

    出生年月表示为xx-xx-xx的格式

    用 =DATEDIF(D2,TODAY(),“Y”) 公式。在E2单元格中输入函数公式:=DATEDIF(D2,TODAY(),“Y”)再按回车键; E2单元格即显出年龄,如下图所示:
    图2

    出生年月表示为纯数字的

    用 =DATEDIF(TEXT(G2,“0-00-00”),TODAY(),“Y”) 公式。先用TEXT函数把纯数字转化成日期格式,再利用DATEDIF函数。在H2单元格中输入函数公式:=DATEDIF(TEXT(G2,“0-00-00”),TODAY(),“Y”)再按车键; h2单元格即显出年龄,如下图所示:
    图3

    利用身份证号计算年龄

    这次需要利用MID函数,将身份证中的生日摘取出来,然后利用之前的方法,计算出年龄。

    MID
    最终公式为:=DATEDIF(TEXT(MID(A2,7,8),“0-00-00”),TODAY(),“Y”)
    在这里插入图片描述

    总结

    分别利用了 DATEDIF()、TEXT()、MID()函数。
    如果源单元格为空值或非可计算的值,会导致计算错误,出现"#VALUE!"。此时需要使用IFERROR()函数。
    IFERROR(值,“错误值”)
    例:=IFERROR(DATEDIF(TEXT(MID(G3,7,8),“0-00-00”),TODAY(),“y”),"-")
    如果计算错误则显示"-",如果计算结果正常,则正常显示年龄。

    展开全文
  • 通过输入日期,计算人员年龄列,支持多组人员。 性别选择下列样式模板。
  • excel表格计算年龄 在Excel中计算年龄 (Calculating Ages in Excel) Can you remember how old you are? Or are you like me, and have to ask, "What year is it?" and then subtract your birth year? Or do you ...

    excel表格计算年龄

    Can you remember how old you are? Or are you like me, and have to ask, "What year is it?" and then subtract your birth year? Or do you like calculating ages in Excel -- let it do the arithmetic for you!

    你还记得你几岁吗? 还是您像我一样,不得不问:“这是哪一年?” 然后减去你的出生年份? 还是您喜欢在Excel中计算年龄-让它为您做算术!

    Excel DATEDIF函数 (Excel DATEDIF Function)

    Fortunately, calculating ages in Excel is easy, if you use the handy, but poorly documented, DATEDIF function.

    幸运的是,如果使用方便的但记录不充分的DATEDIF函数,则在Excel中计算年龄很容易。

    You won't find DATEDIF in Excel's help, and the Microsoft website suggests a different method of calculating date differences. If anyone knows why, I'd love to hear about it.

    在Excel的帮助中找不到DATEDIF,Microsoft网站建议使用另一种计算日期差异的方法。 如果有人知道为什么,我很想听听。

    UPDATE and WARNING: In some versions of Excel, there is a bug in the DATEDIF function for some intervals. For details, see the article ktDATEDIF Function, which suggests a user defined function as an alternative. (Thanks to Sam and Rick for their comments below.)

    更新和警告 :在某些版本的Excel中, DATEDIF函数中存在一段时间的错误 。 有关详细信息,请参见文章ktDATEDIF Function ,它建议使用用户定义的函数作为替代。 (感谢Sam和Rick在下面的评论。)

    创建日期列表 (Create a List of Dates)

    It was my son's birthday last weekend, and he was complaining about getting old. Geez, if he's old, what does that make me? (Please don't answer!)

    这是我儿子上周末的生日,他一直在抱怨变老。 哎呀,如果他老了,那对我有什么影响? (请不要回答!)

    To keep track of family birthdays and ages, you can create a list in Excel. In one column, enter everyone's birth date. Here's an example, with birth dates created using the RANDBETWEEN function.

    为了跟踪家庭的生日和年龄,您可以在Excel中创建一个列表。 在一个栏中,输入每个人的生日。 这是一个示例,其中使用RANDBETWEEN函数创建了出生日期。

    =RANDBETWEEN($F$2,$G$2)

    = RANDBETWEEN($ F $ 2,$ G $ 2)

    AgeCalc01

    使用DATEDIF函数 (Using the DATEDIF Function)

    To calculate each person's current age, you can use the DATEDIF function, to compare their birth date with today's date. The DATEDIF has 3 arguments:

    要计算每个人的当前年龄,可以使用DATEDIF函数将其生日与今天的日期进行比较。 DATEDIF具有3个参数:

    =DATEDIF(Date1, Date2, Interval)

    = DATEDIF(日期1,日期2,间隔)

    Date1 must be earlier than Date2, or the result will be a #NUM! error. Interval is the unit of time that you want to show the results in, such as:

    Date1必须早于Date2,否则结果将为#NUM! 错误。 时间间隔是您想要显示结果的时间单位,例如:

    • y for years

      y年
    • m for months

      数月
    • yd for calendar days between dates, ignoring the years

      yd表示日期之间的日历天,忽略年份

    For example, to find the current age, in years, for the birth date in cell B2, enter this formula in cell C2:

    例如,要在单元格B2中查找出生日期的当前年龄(以年为单位),请在单元格C2中输入以下公式:

    =DATEDIF(B2,TODAY(),"y")

    = DATEDIF(B2,TODAY(),“ y”)

    AgeCalc02

    更改间隔 (Change the Interval)

    To see a person's age in months, you can use "m" as the interval, instead of "y".

    要查看某人的年龄(以月为单位),可以使用“ m”作为间隔,而不是“ y”。

    =DATEDIF(B3,TODAY(),"m")

    = DATEDIF(B3,TODAY(),“ m”)

    AgeCalc03

    DATEDIF的问题 (Problems With DATEDIF)

    Thanks to Sam and Rick, who commented below. They pointed out that Excel 2007 and Excel 2003 may give incorrect results in some situations, especially for the "yd" and "md" intervals.

    感谢Sam和Rick,他们在下面发表了评论。 他们指出, 在某些情况下 ,尤其是对于“ yd”和“ md”间隔,Excel 2007和Excel 2003可能会给出错误的结果

    You should use the more reliable user defined ktDATEDIF Function to calculate these date differences, or use Microsoft's suggested formula for calculating date differences.

    您应该使用更可靠的用户定义的ktDATEDIF函数来计算这些日期差,或者使用Microsoft建议的公式来计算日期差

    更多DATEDIF信息 (More DATEDIF Information)

    Chip Pearson has more information on the DATEDIF function, which he describes as "treated as the drunk cousin of the Formula family." He shows several examples of using DATEDIF, and explains how to use it with leap years.

    Chip Pearson拥有有关DATEDIF功能的更多信息,他将其描述为“被视为Formula家族的堂兄”。 他展示了几个使用DATEDIF的示例,并解释了如何在leap年使用它。

    Microsoft has DATEDIF details for SharePoint, which looks the same as the missing DATEDIF info for Excel.

    Microsoft具有SharePoint的DATEDIF详细信息,与Excel缺少的DATEDIF信息相同。

    DATEDIFF功能 (DATEDIFF Function)

    And finally, don't confuse the Excel worksheet function, DATEDIF, with the VBA function DATEDIFF, or the Access DATEDIFF function.

    最后,不要将Excel工作表函数DATEDIF与VBA函数DATEDIFF或Access DATEDIFF函数混淆。

    Although the functions have similar results, the DATEDIFF functions have different arguments, and use different interval settings. For example, "yyyy" is the setting for year, instead of "y". ________________

    尽管函数具有相似的结果,但DATEDIFF函数具有不同的参数,并使用不同的间隔设置。 例如,“ yyyy”是年份的设置,而不是“ y”。 ________________

    翻译自: https://contexturesblog.com/archives/2010/02/01/calculating-ages-in-excel/

    excel表格计算年龄

    展开全文
  • SQL Server 计算年龄函数

    千次阅读 2020-06-03 09:39:19
    SQL Server 计算年龄函数需要处理的问题实现思路先将int类型转换成datetime创建sqlserver函数创建视图 需要处理的问题 在实际开发过程中,我们经常会遇到动态计算人员年龄的情况,其实如果单纯的计算年龄,其实在应用...
  • 工作中需要整理学籍信息,在EXCEL表格中根据出生日期计算学生的年龄。本以为无法计算,结果经查询资料,居然方式还不少。 注:A代表出生日期的列号,B代表选中单元格的行号,如A2; C代表入学日期的列号,D代表...
  • 1、将excel表格另存为...3、代码实现的功能是批量处理多个类似的文件,自动计算年龄。 4、注意将处理的文件放在工程work目录下,且在工程目录下新建一个out目录。 5、main.cpp:#include #include #include #inc
  • JS实现根据出生年月计算年龄

    千次阅读 2020-07-15 08:54:39
    <script language=javascript> ... return("年龄 = "+ (Y-r[1]) +" 周岁"); } return("输入的日期格式错误!"); } alert(ages("1980-03-22")); alert(ages("2002-01-31")); alert(ages("2002-01-41")); </script>
  • <p>I have a form with a dynamic select option. I want to calculate the age of a goat in months from its date of birth after selecting it from the db and echo the selected goat age on the following...
  • mysql根据出生年月计算年龄

    千次阅读 2020-01-10 16:43:00
    SELECT TIMESTAMPDIFF(YEAR, br.birthday, CURDATE())...以上内容就是从driver表中,根据司机的出生年月,与当前日期对比计算出司机的年龄。 以上年龄是按周岁计算的。差1天不满1年的,也不会累计到司机的年龄上。 ...
  • 计算年龄的算法

    2020-03-19 14:51:03
    计算年龄的算法 int getAge(Date dateOfBirth) { int age = 0; Calendar born = Calendar.getInstance(); Calendar now = Calendar.getInstance(); if (dateOfBirth != null) { now.setTime(new Date()); born.set...
  • 身份证算年龄 假设A1是身份证号所在单元格 =IF(MONTH(NOW())<INT(MID(A1,11,2)),INT(YEAR(NOW())-INT(MID(A1,7,4)))-1,IF(MONTH(NOW())>INT(MID(A1,11,2)),YEAR(NOW())-INT(MID(A1,7,4)),IF(DAY(NOW())>=...
  • spark学习 计算平均年龄

    千次阅读 2017-04-06 10:17:58
    使用spark读取文件,并计算所有人的平均年龄: 第一种方法: 读入数据 --> 获取文件的第二列(年龄) --> 将年龄生成键值对(1 , age) --> 所有年龄相加(相加之后的数据仍然是键值对(1 , totalAge)),取value值 --> 计算...
  • 根据身份证计算年龄关键sql语句: SELECT (YEAR(NOW())- SUBSTRING(表的身份证字段,7,4)) age FROM 表名; 就是计算当前年份减去从身份证字段里截取到的年份,因为从第七位开始就是年份,截取四位得到年份,然后计算...
  • <p>I want to calculate the average age of users using their birth dates. I have a Model class called <code>Member, including a function to get the age of the user. <pre><code><...
  • js根据生日计算年龄

    万次阅读 2016-01-26 17:28:38
    /*根据出生日期算出年龄*/ function jsGetAge(strBirthday){ var returnAge; var strBirthdayArr=strBirthday.split("-"); var birthYear = strBirthdayArr[0]; var birthMonth = strBirthdayArr[1];
  • 102. 在EXCEL中快速计算一个人的年龄 57 103. 快速修改单元格次序 57 104. 将网页上的数据引入到EXCEL表格中 58 一、 图形和图表编辑技巧 58 105. 在网上发布EXCEL生成的图形 58 106. 创建图表连接符 59 107. 将...
  • Excel报表想必每一个职场人士每一天都要接触到,不知道大家有没有发现这样一个问题,不知道如何提取Excel表格里面的信息,那么今天小编教大家几个非常简单的小技巧,轻松帮你快速提取身份证里面的性别、年龄、出生...
  • 假设身份证号在A2单元格 =IF(MONTH(NOW())(DATE(MID(A2,7,4),MID(A2,11,2),...其实也可以根据任意时期计算, 例如, 只需将 NOW() 替换为 "2018-08-08" 转载于:https://www.cnblogs.com/xiangnan/p/10231904.html
  • 通过读取Excel表上该行人员的性别、年龄、海拔数据(计算3000米跑才需要,其它项目不需要),和原始成绩,去查询该项“成绩计算标准表”,得到对应的分数,将分数写入该项目“换算成绩”一列中。循环计算完所有的列
  • # iloc[:,['列1','列2']] 依次从第0列索引到最后一列 missing_value = data . shape [ 0 ] - data1 . count ( ) # data1.count()分别计算每一列的非空值 missing_value_list . append ( missing_value ...
  • 假设老板给你一份关于所有员工的基本资料,里面有他们的出生日期,但是没有年龄,想让你计算出每一位员工的实际年龄,你会怎么做呢?心算?笔算?还是拿计算器算?NO NO!或许你的心算能力很强,但这么多员工的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,330
精华内容 6,532
关键字:

怎样用表格计算年龄