Google sheets 需要在google sheet中使用查询查找持续时间

Google sheets 需要在google sheet中使用查询查找持续时间,google-sheets,Google Sheets,有rfid考勤数据在谷歌工作表,它有进出时间。需要有多少小时,一名员工在给定的一天工作。已使用查询语句,并能够提取给定日期的最小值和最大值。在需要时找到持续时间HH:MM 附加的谷歌表有一个在G1查询代码看看需要找到K列的持续时间 查询(A:D,“按A选择A、B、Max(C)、Min(C)、Max(C)-Min(C)组,B标签A“键”,B“日期”,Max(C)“最大值”,Min(C)“最小值”,Max(C)-Min(C)`Duration`,0) 那么如何在googlesheet的查询语句中找

有rfid考勤数据在谷歌工作表,它有进出时间。需要有多少小时,一名员工在给定的一天工作。已使用查询语句,并能够提取给定日期的最小值和最大值。在需要时找到持续时间HH:MM

附加的谷歌表有一个在G1查询代码看看需要找到K列的持续时间

查询(A:D,“按A选择A、B、Max(C)、Min(C)、Max(C)-Min(C)组,B标签A“键”,B“日期”,Max(C)“最大值”,Min(C)“最小值”,Max(C)-Min(C)`Duration`,0)


那么如何在googlesheet的查询语句中找到小时之间的差异呢?在您的查询公式中,Sheets提供了一条似乎与标签有关的错误消息,因此请删除label子句

Label A 'Key',B 'Date',Max(C) 'Maximum', Min (C) 'Minimum', Max(C)- Min (C) `Duration`
现在,在删除label子句之后,Sheets提供了另一个错误,即

无法对不正确的值执行函数差异 数字

因此,问题是不能从
Max(C)
中减去
Min(C)
,因为C中的值是时间,而不是数字

我认为在QUERY()公式中没有很好的方法来解决这个问题,但我们可以在电子表格中修复数据,使其正常工作。在E列中,用于将C列中的时间转换为数字。例如,E2将
=值(C2)

现在,我们只需要在查询中使用这些新值(而不是
Max(C)-Min(C)
,使用
Max(E)-Min(E)
)并包括


谢谢,在将E列格式化为数字后,它确实起了作用。但是这些数据是从RFID机器中附加的。因此,计划将此查询移动到下一个工作表。这个值的格式设置可以在查询本身中完成吗?上面的文档链接已编辑option@Kanted我不知道如何在查询()中执行此操作。根据填充RFID表的方式,可以将原始值格式化为数字,然后将其显示在datetime中作为查询()的一部分。
=QUERY(A:E,"Select A,B, Max(C), Min(C), Max(E)-Min(E) Group by A,B Label A 'Key',B 'Date',Max(C) 'Maximum', Min(C) 'Minimum', Max(E)-Min(E) 'Duration' Format Max(E)-Min(E) 'HH:mm'",0)