小编Nul*_*nts的帖子

在 QUERY 中选择两次之间的差值

我有一个包含三列的工作表:名称 (A)、开始时间 (B)、结束时间 (C),并且一直在尝试运行将显示持续时间 ( ) 的 Google 表格查询endTime - startTime

问题似乎是 QUERY 如何识别startTimeendTime值。

我已将单元格格式设置为:10:00AM, 4:30PM。当我单击原始工作表上的相同值时,它们显示为:10:00:00 AM, 4:30:00 PM

当我执行查询后单击该值时:

=QUERY(Sheet1!A:C, "select A, B, C")
Run Code Online (Sandbox Code Playgroud)

看起来像:1/1/1900 10:00:00, 1/1/1900 16:30:00

我努力了:

=QUERY(Sheet1!A:C, "select A, C-B") 
Run Code Online (Sandbox Code Playgroud)

错误:无法对非数字值执行函数差异

=QUERY(Sheet1!A:C, "select A, dateDiff(C,B)")  
Run Code Online (Sandbox Code Playgroud)

错误:无法对不是日期或日期时间值的值执行函数“dateDiff”

google-sheets google-sheets-query google-sheets-formula

3
推荐指数
1
解决办法
5672
查看次数