如何在Excel中根据出生日期计算年龄

如果你知道一个人的出生日期,你可能想知道他们的年龄。了解如何使用本指南在 Excel 中根据出生日期计算年龄。

如果您在 Excel 中有一个包含多个出生日期的数据集,您可能想知道这些日期所属人员的当前年龄。值得庆幸的是,Excel 使从出生日期计算一个人的年龄变得简单。

您有多种选择来执行此操作。首先,您可以计算年龄。如果你想更精确,你可以用年、月、日来计算某人的年龄。也可以计算某人在您指定的任何年龄的年龄。

如果您想知道如何在 Excel 中根据出生日期计算年龄,请按照以下步骤操作。

如何在 Excel 中根据出生日期计算当前年龄

您可以使用许多 Excel 函数来帮助您计算一个人的年龄。要使用的最佳功能取决于您要用于显示年龄的格式。

如何计算当前的满岁年龄

如果要从某人的出生日期计算出他当前的年龄,最好的选择是使用YEARFRAC函数。这将返回已完成年份的总数加上当前年份的分数。

由于人们通常以完整的年数给出他们的年龄,我们可以截断结果以删除小数部分并只留下年数。

要使用 YEARFRAC 计算年龄(以年为单位):

  1. 打开 Excel。
  2. 单击要显示年龄的单元格。
  3. 输入=TRUNC(YEARFRAC(
    calculate-age-excel-yearfrac-start
  4. 选择包含出生日期的单元格。
    calculate-age-excel-yearfrac-dob
  5. 输入,TODAY()))并按Enter 键
    calculate-age-excel-yearfrac-complete
  6. 计算此人的年龄(以年为单位)。
    calculate-age-excel-yearfrac-age
  7. 如果您有其他需要计算的年龄,请单击包含您的公式的单元格,然后单击并按住单元格右下角的小方块。
    calculate-age-excel-drag-handle
  8. 向下拖动以将公式应用于其他单元格。
  9. 松开鼠标——您的其他年龄将会计算。
    calculate-age-excel-ages

如何计算当前年龄(以年和月为单位)

上述方法会根据某人的出生日期给出他的年龄(以年为单位),但您可能希望更准确。如果是这样,您可以使用不同的函数来计算某人的年龄(以年和月为单位)。

要在 Excel 中计算以年和月为单位的年龄:

  1. 单击要显示年龄的单元格。
  2. 输入=DATEDIF(
    calculate-age-excel-datedif-ym-start
  3. 单击包含出生日期的单元格。
    calculate-age-excel-datedif-ym-dob
  4. 类型,TODAY(),”Y”) & ” Years and ” & DATEDIF(
    calculate-age-excel-datedif-ym-middle
  5. 再次单击包含出生日期的单元格。
    calculate-age-excel-datedif-ym-dob-2
  6. 输入,TODAY(),”YM”) & “Months”,然后按Enter 键
    calculate-age-excel-datedif-ym-full-640x132-1
  7. 将计算以年和月为单位的年龄。
    calculate-age-excel-datedif-ym-result-640x136-1
  8. 要将公式应用于其他单元格,请单击并按住单元格右下角的方块并将其向下拖动。
    calculate-age-excel-ym-drag-handle-640x136-1
  9. 现在计算其他年龄。
    calculate-age-excel-ages-ym

如何以年、月和日计算当前年龄

如果您想更加准确,可以包括年、月和日。这使用相同的DATEDIF公式三次来分别计算每个部分。

要在 Excel 中以年、月和日计算年龄:

  1. 单击要显示年龄的单元格。
  2. 输入=DATEDIF(
    calculate-age-excel-datedif-ym-start
  3. 单击包含出生日期的单元格。
    calculate-age-excel-datedif-ym-dob
  4. 类型,TODAY(),”Y”) & ” Years and ” & DATEDIF(
    calculate-age-excel-datedif-ym-middle
  5. 再次单击包含出生日期的单元格。
  6. 键入,TODAY(),”YM”) & “月份和” DATEDIF(
    calculate-age-excel-datedif-md-middle-640x148-1
  7. 再次单击包含出生日期的单元格。
  8. 输入,TODAY(),”MD”) & “Days”,然后按Enter 键
    calculate-age-excel-datedif-md-finished-640x107-1
  9. 年龄将以年、月和日计算。
    calculate-age-excel-age-ymd
  10. 要将公式应用于其他单元格,请单击并按住单元格右下角的小方块并将其向下拖动。
    calculate-age-excel-ymd-drag-handle
  11. 其他年龄会计算。
    calculate-age-excel-ymd-ages

如何在 Excel 中计算特定日期的年龄

上述所有方法都使用TODAY函数来计算此人的出生日期与今天的日期之间的差异,并给出他们今天的年龄。通过将TODAY替换为您要使用的日期,可以计算某人在您选择的任何日期的年龄。

要在 Excel 中计算特定日期的年龄:

  1. 单击要显示年龄的单元格。
  2. 输入=TRUNC(YEARFRAC(
    calculate-age-excel-specific-date-start
  3. 单击包含出生日期的单元格
    calculate-age-excel-specific-date-dob
  4. 键入一个逗号,然后单击包含您要使用的特定日期的单元格。
    calculate-age-excel-specific-date-end-date
  5. 输入两个右括号,然后按Enter 键
    calculate-age-excel-specific-date-finished
  6. 将计算指定日期的年龄。
    calculate-age-excel-age-specific-date
  7. 如果更改指定日期,年龄将自动重新计算。
    calculate-age-excel-specific-date-recalc

利用 Excel 的强大功能

Excel 的用途远不止数据表格。您可以使用大量的函数来计算几乎任何您想要的东西。知道如何在 Excel 中根据出生日期计算年龄只是一个例子。

原创文章,作者:哦八卦,如若转载,请注明出处:https://www.obagua.com/17506.html

(0)
上一篇 2023年2月20日 下午12:55
下一篇 2023年2月20日 下午2:19

相关推荐