在EXCEL中,如何通过出生年月计算入小学时间及初中毕业时间

在EXCEL中,我想通过已经输入的学生出生年月及我的填表时间来计算这个学生的入小学时间、入初中时间及初中毕业时间?
如:学生的出生日期是1981-08-24,我的填表时间是2006-09-01,按标准入学年龄应该是7周岁(以每年9月1日为界,同年8月31日出生的学生比9月1日出生的学生要大1岁),也就是1987-09-01入小学,如何在指定的入学时间的单元格中自动计算出入小学的时间
入初中时间及初中毕业时间也同上
急切盼望大家帮忙解决下!
谢谢!

 1. 在Excel中打开“全校学生花名册”文件(此文件已在开学初完成,其中含全校学生的姓名(A列)、性别(B列)、出生年月(C列)等信息)。
  2. 在数据库文件中新建一列(D列),并命名为“统计年月”,在D2中(第一个学生对应的单元格)输入“2003-8-31”,然后将鼠标移到此单元格的右下角,光标变成“+”后,按住[Ctrl]键(切记),此时光标会变成两个“+”,向下拖动复制单元格,快速完成每个学生“统计年月”的输入。
  3. 再在文件中新建一列(E列),并命名为“年龄”,鼠标点击表头上的E,选中此列,单击菜单[格式]→[单元格]→[数字],选择“数值”,并将“小数位数”设为0。在E2(第一个学生对应的单元格)输入“=(YEAR(D1)-YEAR(C1))+IF((MONTH(D1)-MONTH(C1))<0,-1,0)”就可求出该学生的年龄,其中IF语名是判断学生的出生月份是否超过8月,如超过则要用年份之差再减1。第一个学生年龄计算出来后,将鼠标移到此单元格的右下角,光标变成“+”后,向下拖动复制单元格,快速完成每个学生“年龄”的计算。
小学入学时间:
=IF(MONTH(A4)>8,YEAR(A4)+8 & "-09-01",YEAR(A4)+7 & "-09-01")
中学入学时间:
=YEAR(C4)+6 & "-09-01"
中学毕业时间:
=YEAR(D4)+3 & "-07-01"

使用:将上面的内容复制进输入框里就行了
说明:A4为出生日期。你可以改成你的出生日期列
C4为小学入学时间
D4为中学入学时间

Microsoft Office Excel
编辑
同义词 Excel(微软公司的办公软件之一)一般指Microsoft Office Excel
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-12
 1. 在Excel中打开“全校学生花名册”文件(此文件已在开学初完成,其中含全校学生的姓名(A列)、性别(B列)、出生年月(C列)等信息)。
  2. 在数据库文件中新建一列(D列),并命名为“统计年月”,在D2中(第一个学生对应的单元格)输入“2003-8-31”,然后将鼠标移到此单元格的右下角,光标变成“+”后,按住[Ctrl]键(切记),此时光标会变成两个“+”,向下拖动复制单元格,快速完成每个学生“统计年月”的输入。
  3. 再在文件中新建一列(E列),并命名为“年龄”,鼠标点击表头上的E,选中此列,单击菜单[格式]→[单元格]→[数字],选择“数值”,并将“小数位数”设为0。在E2(第一个学生对应的单元格)输入“=(YEAR(D1)-YEAR(C1))+IF((MONTH(D1)-MONTH(C1))<0,-1,0)”就可求出该学生的年龄,其中IF语名是判断学生的出生月份是否超过8月,如超过则要用年份之差再减1。第一个学生年龄计算出来后,将鼠标移到此单元格的右下角,光标变成“+”后,向下拖动复制单元格,快速完成每个学生“年龄”的计算。本回答被网友采纳
第2个回答  2013-11-12
加我QQ详细说
第3个回答  2013-11-12
其实用VF可以解决你这问题
相似回答