日期和时间公式的问题

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个问题的答案可能都一样哈。
展开
 我来答
百度网友fb0edb920
2011-11-15 · TA获得超过1499个赞
知道小有建树答主
回答量:691
采纳率:0%
帮助的人:814万
展开全部
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日。
明白了这些道理,这些题目就会做了。
gunnimadepi
2011-11-15 · TA获得超过2759个赞
知道小有建树答主
回答量:2074
采纳率:83%
帮助的人:882万
展开全部
画蛇添足了,直接=DATE(2008,12,5),引用单元格的时候可以加year那些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式