日期和时间公式的问题
1、以下这两个公式是否正确?=DATE(YEAR(2008),MONTH(12),DAY(5))=TIME(HOUR(10),MINUTE(20),SECOND(0))如...
1、以下这两个公式是否正确?
=DATE(YEAR(2008),MONTH(12),DAY(5))
=TIME(HOUR(10),MINUTE(20),SECOND(0))
如果正确的话为什么第一个公式显示出来的是1905年1月5日,第二个公式显示出来的是12:00 AM?
2、如果将以上两个公式中的数字改为引用单元格的话就正确了,这是为什么呢?
如:A1单元格为2011-11-12 13:00:00
=DATE(YEAR(A1),MONTH(A1),DAY(A1))
=TIME(HOUR(A1),MINUTE(A1),SECOND(A1))
3、为什么引用单元格日期和时间的公式可以减去几年几月几天,而直接填写数字的公式不可以呢?
如:A1单元格为2011-11-12 13:00:00
=DATE(YEAR(A1)-5,MONTH(A1)-1,DAY(A1)-2)是正确的,
=DATE(YEAR(2001)-5,MONTH(11)-1,DAY(12)-2)就出错了。
以上3个问题的答案可能都一样哈。 展开
=DATE(YEAR(2008),MONTH(12),DAY(5))
=TIME(HOUR(10),MINUTE(20),SECOND(0))
如果正确的话为什么第一个公式显示出来的是1905年1月5日,第二个公式显示出来的是12:00 AM?
2、如果将以上两个公式中的数字改为引用单元格的话就正确了,这是为什么呢?
如:A1单元格为2011-11-12 13:00:00
=DATE(YEAR(A1),MONTH(A1),DAY(A1))
=TIME(HOUR(A1),MINUTE(A1),SECOND(A1))
3、为什么引用单元格日期和时间的公式可以减去几年几月几天,而直接填写数字的公式不可以呢?
如:A1单元格为2011-11-12 13:00:00
=DATE(YEAR(A1)-5,MONTH(A1)-1,DAY(A1)-2)是正确的,
=DATE(YEAR(2001)-5,MONTH(11)-1,DAY(12)-2)就出错了。
以上3个问题的答案可能都一样哈。 展开
展开全部
year()、month()、hour()、minute()、second()等函数都对日期进行操作,所以括号里面应该是一个日期,而不是一个数值。
比如A1单元格为2011-11-12 13:00:00,YEAR(A1)=2011,MONTH(A1)=11。
而DATE()函数,其中的三个参数应为年、月、日的数值,所以=DATE(YEAR(A1),MONTH(A1),DAY(A1))=DATE(2011,11,12),也就是2011年11月12日。
明白了这些道理,这些题目就会做了。
比如A1单元格为2011-11-12 13:00:00,YEAR(A1)=2011,MONTH(A1)=11。
而DATE()函数,其中的三个参数应为年、月、日的数值,所以=DATE(YEAR(A1),MONTH(A1),DAY(A1))=DATE(2011,11,12),也就是2011年11月12日。
明白了这些道理,这些题目就会做了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询