您可以在Google表格中使用DATEDIF fx而不先将日期输入单元格吗?

问题描述 投票:0回答:1

我正在学习数据分析课程,我正在努力提高我的 Google 表格和 Excel 技能。 (我是初学者!)

我正在尝试熟练使用 DATEDIF。当我输入 =DATEDIF(MM/DD/YYYY, MM/DD/YYYY, "D") 时,它会返回错误。如果我先将日期放入两个单元格中,然后输入 =DATEDIF(单元格,单元格,“D”),它就可以正常工作。

这就是 DATEDIF 应该如何工作还是我做错了什么?我确保我的日期格式正确且一致。谢谢!

我尝试在公式中输入日期,而不是先在单元格中输入日期。

excel function google-sheets datediff
1个回答
0
投票

来自文档

TO_DATE(10/10/2000)
解释为
TO_DATE(0.0005)
,即 10 除以 10 除以 2000 所得的商。

使用此语法:

=datedif(datevalue("2023-01-01"), datevalue("2023-12-31"), "d")

...或者只是让表格自动将文本字符串转换为日期,如评论中所建议,如下所示:

=datedif("2023-01-01", "2023-12-31", "d")

...或者完全跳过

datedif()
,如下所示:

="2023-12-31" - "2023-01-01"

请参阅在 Google 表格中使用日期和时间值

© www.soinside.com 2019 - 2024. All rights reserved.