excel中日期差的计算
方法1:在A1单元格中输入前面的日期,如2004-10-10后进入细胞A2是日期,如2005-6-7然后单击A3细胞,输入公式= datedif;(A1,A2,D),然后按回车键,使天的区别这两个数是240
提示:公式中的A1和A2代表两个日期,次序不能颠倒。此外,该datedif函数是Excel的一个隐藏的功能,不能在函数向导,但这并不影响我们使用。
方法2:选择单元格输入公式=任意,2004-10-10 2005-6-7,然后按回车键,我们可以立即计算出结果。
计算工作时间——工作年龄
如果日期数据在D2单元格中。
= datedif(D2,今天()(),Y)+ 1
注意:两计算年龄,所以加1
如果准确到天;—
= datedif(D2,今天(),Y)年datedif(D2,今天(),YM)月datedif(D2,今天(),医学博士)的天
两。多少天,多少小时,多少分钟2003-7-617:05和2006-7-713:50之间的差异
假设原始数据在A1和B1单元中,结果分别放在C1、D1和E1细胞中。
C1单元格公式如下所示:
=圆(b1-a1,0)
D1细胞公式如下所示:
=(b1-a1)* 24
E1单元公式如下所示:
=(b1-a1)* 24 * 60
注意:应该为日期设置A1和B1单元格格式,并且应将C1、D1和E1单元格格式设置为常规格式。
三。计算生日,假设B2是生日。
= datedif(B2,今天()(),Y)
除了在帮助文件中描述的其他功能,datedif不在帮助文档的解释,没有功能除了Excel函数在所有版本的函数向导发现。但功能并在电子表格中存在,是计算天,数月或非常方便,年的两个日期之间。微软说它可以兼容Lotus1-2-3提供这种功能。
这个函数的用法是datedif(start_date,end_date,单元)start_date是一个日期,它代表第一个日期或时间period.end_date开始日期是一个日期,它代表的最后日期或结束日期的时间,单位是所需信息的返回类型。
Y整整一年时间,M的时期,整个月;D在该时间段的天数。MD对start_date的日期和end_date之间的差异可以忽略,在月日期的一年。Ldquo;YM在start_date和end_date日期月数之间的差异可以在日期和年忽视。Ldquo;YD在start_date和end_date日期天数的差异可以在日期的忽视。例如,存储在B2细胞是出生日期(一个斜线或短横线隔开,输入日期,)在细胞C2输入;= datedif(B2,户田(y)(常规的C2单元格格式),按Enter键,单元格C2的值是按年龄计算的。当函数计算时,只有两个日期不同时才12个月。它被认为是一年。如果生日是2004年2月27日,今天是2005年2月28日。这个函数计算的年龄是0岁。计算的年龄是最公平的。