最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

使用公式计算日期年龄等

来源:动视网 责编:小OO 时间:2025-10-05 10:10:11
文档

使用公式计算日期年龄等

使用公式计算日期Excel需要非常精确的指令,这意味着公式必须严格按照显示的格式键入。遗漏逗号、括号、插入多余的空格或者函数名拼写有误都将导致出错。练习1:计算两个日期间的天数输入一个公式以计算2007-3-9与2007-5-21之间相隔的天数。结果是73天,该值最初是以日期格式显示的,因为它采用了在公式中使用的单元格的格式。请按照以下步骤键入公式,再用它来重新格式化结果。1.选择B5单元格。2.键入=A3-A2。然后按Enter显示该结果1900-3-13。Excel日历的开始日期1990年
推荐度:
导读使用公式计算日期Excel需要非常精确的指令,这意味着公式必须严格按照显示的格式键入。遗漏逗号、括号、插入多余的空格或者函数名拼写有误都将导致出错。练习1:计算两个日期间的天数输入一个公式以计算2007-3-9与2007-5-21之间相隔的天数。结果是73天,该值最初是以日期格式显示的,因为它采用了在公式中使用的单元格的格式。请按照以下步骤键入公式,再用它来重新格式化结果。1.选择B5单元格。2.键入=A3-A2。然后按Enter显示该结果1900-3-13。Excel日历的开始日期1990年
使用公式计算日期

Excel 需要非常精确的指令,这意味着公式必须严格按照显示的格式键入。遗漏逗号、括号、插入多余的空格或者函数名拼写有误都将导致出错。 

练习 1:计算两个日期间的天数 

输入一个公式以计算 2007-3-9 与 2007-5-21 之间相隔的天数。结果是 73 天,该值最初是以日期格式显示的,因为它采用了在公式中使用的单元格的格式。请按照以下步骤键入公式,再用它来重新格式化结果。 

1.选择 B5 单元格。 

2.键入 =A3-A2。然后按 Enter 显示该结果 1900-3-13。Excel 日历的开始日期 1990 年 1 月 1 日加上 73 天等于 1990 年 3 月 13 日。 

格式化该结果,使它以数字形式显示:

1.选择 B5 单元格。 

2.在“格式”菜单上,单击“单元格”打开“单元格格式”对话框,单击“数字”选项卡。 

3.在“分类”列表中,单击“常规”,再单击“确定”。结果是 73。 

练习 2:计算两个日期间工作日的数目 

该练习使用 NETWORKDAYS 函数,该函数随分析工具库加载宏程序一起安装。在“工具”菜单中单击“加载宏”。在“加载宏”列表中,“分析工具库”旁边的复选框中应该有一个复选标记。如果没有复选标记,请单击该方框以选择它,再单击“确定”,然后按下列指导进行操作。 

注意    如果您计算机上的加载宏不可用,您需要与计算机系统管理员联系以获取它。

计算 2007-3-9 和 2007-5-21 之间工作日(周一至周五)天数。公式如下:=NETWORKDAYS(A2,A3)

1.在 B6 单元格中键入 =NETWORKDAYS(

左括号将 NETWORKDAYS 函数与它的参数分隔开来。 

2.键入 A2,A3)

逗号将参数分隔开来。最后的括号用来结束公式。 

3.按 Enter。答案是 52 天。 

如果结果显示为日期,请按照练习 1 中的步骤将它格式化为数字。 

练习 3:计算若干工作日以后的日期

该练习使用 WORKDAY 函数,该函数随分析工具库加载宏程序一起安装。如果该加载宏没有被安装,请按照练习 2 中的步骤安装它。 

今天是 2018-9-5,您要用 80 个工作日来完成一个项目。在 D8 单元格中键入公式来计算该项目的结束日期,在计算过程中还要考虑到两个日期间的假期。公式如:=WORKDAY(D3,D4,D5:D7)

1.选择 D8 单元格。 

2.键入 =WORKDAY(

左括号将 WORKDAY 函数与它的参数分隔开来。 

3.键入 D3,D4,D5:D7)

逗号将参数分隔开。冒号表示该单元格区域为 D5 至 D7。结尾括号用于结束该公式。 

4.按 Enter。结果是 ?,其中要考虑到这两个日期间的假期。 

如果结果显示为数字,而不是日期,您将需要重新格式化该结果。单击“格式”菜单上的“单元格”来打开“单元格格式”对话框。单击“数字”选项卡,单击“分类”列表中的“日期”,再单击“类型”列表中的一种格式。 

练习 4:计算一个日期以前工作日天数 

现在您可以进行新的尝试:计算一个日期多个工作日以前的日期。假设该日期为 2004 年 5 月 28 日。键入一个公式,它将计算出 May 28, 2004 日期 20 个工作日以前的日期:April 30, 2004。 公式: =WORKDAY(A10,-20)

1.选择 A12 单元格。 

2.键入 =WORKDAY(A10,-20) 

3.按 Enter。 

该结果将显示为 38107。您需要使用“单元格格式”对话框将结果重新格式化为日期,使得它显示为 2004-4-30。单击“格式”菜单上的“单元格”来打开“单元格格式”对话框,单击“数字”选项卡,在“分类”列表中单击“日期”,并且在“类型”列表中单击一种格式。 

练习 5:计算若干月以后的日期 

从 2007 年 6 月 9 日开始算起,您要用 25 个月来完成一个项目。使用 DATE 函数可计算出该项目的结束日期,DATE 函数有三个参数:年、月、日。公式如下:=DATE(2007,6+E12,9)

1.选择 D14 单元格,并键入 =DATE(

该括号将 DATE 函数与它的参数分隔开。 

2.键入 2007,(确保键入了逗号)。

这是年参数。年参数与后面参数之间以逗号分隔。 

3.键入 6+E12,(确保键入了逗号)。E12 是指向已键入数值的单元格的单元格引用。

这是月参数。月参数与后面参数之间以逗号分隔。 

4.键入 9)

这是天参数,后面跟一个括号,用来结束该公式。 

5.按 Enter。答案是 2009-7-9。 

练习 6:计算一定数目的年、月、日以后的日期 

从 2007 年 6 月 9 日开始,您要用 1 年 7 个月零 5 天来完成一个项目。您需要计算出该项目的结束日期。要得到该结果,在 A20 单元格中键入一个使用 DATE 函数的公式。公式:=DATE(2007+B17,6+B18,9+B19)

操作步骤    选择 A20 单元格并键入 =DATE(2007+B17,6+B18,9+B19)。然后按 Enter。 

确保键入了一对括号,并且在每个参数之间都有逗号。不要插入多余的空格。结果是 2009 年 1 月 14 日。

练习 7:更新公式结果 

如果您修改 B17、B18 或 B19 单元格中的值,可以看到 C20 单元格中的公式结果自动更新。例如,将 B17 单元格中的值从 1 年修改为 2 年。在修改该单元格中的值后按 Enter。 

注意    如果结果没有更新,可在“工具”菜单中单击“选项”。单击“计算”选项卡,并且选择“自动”复选框。 

练习 8:计算到今天为止您已生活的天数

通过计算到今天为止您生活的天数来尝试一些新的操作。 

1.在 D18 单元格中键入 =TODAY()。再按 Enter。 

2.在 D19 单元格中以 yyyy/m/d(年、月、日)格式键入您的生日,并按 Enter。 

3.在 D20 单元格中键入 =D18-D19。然后按 Enter。 

结果可能显示为一个日期。如果是这样,通过使用“单元格格式”对话框重新格式化该结果。单击“格式”菜单中的“单元格”来打开“单元格格式”对话框,单击“数字”选项卡,并在“分类”列表中单击“常规”。 

计算年龄:

生活的年: 24 =DATEDIF(A1,TODAY(),"y") 

和月: 8 =DATEDIF(A1,TODAY(),"ym") 

和日 : 20 =DATEDIF(A1,TODAY(),"md")

身份证号推算年龄、性别:

15位和18位的身份证号都合适的了。设内容如下: 

A列......B列......C列......D列.... 

1 身份证号 性别  出生年月  年龄 

2(输入身份证号) 

算年龄的:“=IF(OR(LEN(A2)=15,LEN(A2)=18),RIGHT(IF(IF(LEN(A2)=15,MID(A2,9,2),MID(A2,11,2))*100+IF(LEN(A2)=15,MID(A2,11,2),MID(A2,13,2))>MONTH(TODAY())*100+DAY(TODAY()),YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))-1,YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))),2),"证号错误")” 

算性别的:

“=IF(LEN(A2)=15,(IF(OR(ABS(RIGHT(A2))=1,ABS(RIGHT(A2))=3,ABS(RIGHT(A2))=5,ABS(RIGHT(A2))=7,ABS(RIGHT(A2))=9),"男女")),(IF(OR(ABS(MID(A2,17,1))=1,ABS(MID(A2,17,1))=3,ABS(MID(A2,17,1))=5,ABS(MID(A2,17,1))=7,ABS(MID(A2,17,1))=9),"男女")))” 

算出生年月的:

“=DATE(IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2)),IF(LEN(A2)=15,MID(A2,9,2),MID(A2,11,2)),IF(LEN(A2)=15,MID(A2,11,2),MID(A2,13,2)))” 

只要把输入身份证号的单元格格式设为“文本”就是最关键的,准确。

用Excel批量计算年龄

一位做保险业务的朋友接到一笔团队大订单,有近千条记录。她花了半天的时间用Word录入了客户的档案后,根据要求需要补充填写每个客户的年龄。如果一个个用笔算,又是需要花上大半天的时间,还好客户档案中有每个人的身份证号,于是我用Excel很快帮她计算出了每位客户的年龄。

1. 首先把Word中的客户档案全部复制到Excel中生成一个数据库文件。然后在数据库文件中新建一列,并命名为“出生年月”。因为身份证号有15位和18位,为了计算方便,先对身份证号进行排序。

2. 用MID函数计算出第一个客户的出生年月。函数表达方式如下:MID(E2,7,2),表示第一个客户的身份证号在E列第二行中,要从这个位置中的第7个文本始返回2个长度的字符。

回车确认后,“J2”中的值变为“62”,表示该职工62年出生。接着下拉J2公式复制单元格,快速求出每个职工的出生年月(若身份证为18位,则公式变为MID(E2,9,2))再把J列的格式改为数值型。

3. 在D2中输入计算机公式“=103-J2”就可求出该职工的实际年龄。下拉D2中的公式再次复制,近千个职工的年龄就一键敲定。

注:以上的方法中的出生年月只有在2000年以前才有效,如果客户中有2000年以后出生的人,则计算时还要做些变通。

文档

使用公式计算日期年龄等

使用公式计算日期Excel需要非常精确的指令,这意味着公式必须严格按照显示的格式键入。遗漏逗号、括号、插入多余的空格或者函数名拼写有误都将导致出错。练习1:计算两个日期间的天数输入一个公式以计算2007-3-9与2007-5-21之间相隔的天数。结果是73天,该值最初是以日期格式显示的,因为它采用了在公式中使用的单元格的格式。请按照以下步骤键入公式,再用它来重新格式化结果。1.选择B5单元格。2.键入=A3-A2。然后按Enter显示该结果1900-3-13。Excel日历的开始日期1990年
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top