您可以在谷歌表格中使用 DATEDIF fx 而无需先在单元格中输入日期吗?[关闭]

Can you use DATEDIF fx in google sheets without first entering the dates into cells? [closed]

提问人:E A 提问时间:9/20/2023 更新时间:9/20/2023 访问量:32

问:


这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。

2个月前关闭。

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

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

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

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

Excel 函数 google-sheets datediff

评论

3赞 Scott Craner 9/20/2023
将日期放在引号中:=DATEDIF("MM/DD/YYYY", "MM/DD/YYYY", "D")

答:

1赞 doubleunary 9/20/2023 #1

文档中:

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

使用以下语法:

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

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

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

...或者完全跳过,如下所示:datedif()

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

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