沈祖棻一萼红:对用Excel计算年龄的补充
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 03:53:06
近日参照前文《用Excel批量计算年龄》的方法对全校学生的年龄进行计算,发现不能满足我们的要求。
这是因为:
1. 计算学生从出生年月到统计年月(如2003年8月31日)的周岁,忽略了月份。如1996年5月和1996年10月出生的两个学生,分别是7岁和6岁,而计算的结果都是7岁。
2. 要求保持“出生年月”、“统计年月”单元格的“日历”属性,以方便其他数据库软件的调用,如1996年5月21日,在数据输入时要采用Excel认可的日期格式(如1996-5-27),而不能为了计算方便输入成1996.5。
解决方法是:
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。第一个学生年龄计算出来后,将鼠标移到此单元格的右下角,光标变成“+”后,向下拖动复制单元格,快速完成每个学生“年龄”的计算。
用EXCEL计算身份证年龄
excel中计算年龄的公式
Excel怎么用身份证号计算年龄?
关于EXCEL年龄计算问题!!
Excel表格怎样计算年龄
excel根据出生年月日计算年龄的函数
如何在excel中计算年龄
关于年龄的计算
EXCEL中如何对带有单位的数据进行计算?
Excel中怎样对120.00这样的数字进行计算?
请教用excel计算数字的题
Excel的计算
关于EXCEL的计算!
Excel的自动计算
excel的计算问题
用函数计算excel
用EXCEL计算
用Excel计算月份
用Excel计算月份
用excel计算余子式?
在excel电子表格中,已经出生年月,如何计算年龄?
计算周瑜的年龄
网上按阳历计算年龄还是用农历计算年龄的呢?如QQ的交友中心
计算年龄