В вашей формуле запроса Sheets выдает сообщение об ошибке, которое похоже на метки, поэтому удалите предложение метки
Label A 'Key',B 'Date',Max(C) 'Maximum', Min (C) 'Minimum', Max(C)- Min (C) `Duration`
Теперь, после удаления предложения метки, Sheets выдает еще одну ошибку, в которой говорится
Невозможно выполнить разность функций для значений, которые не являются числами.
Так что проблема в том, что вы не можете вычесть Min(C)
из Max(C)
, потому чтозначение в C - это время, а не число.
Я не думаю, что есть отличный способ исправить это в вашей формуле QUERY (), но мы можем исправить данные вэлектронная таблица, чтобы она работала. В столбце E используйте =VALUE()
, чтобы преобразовать время из столбца C в числа. Например, E2 будет =VALUE(C2)
.
Теперь нам просто нужно использовать эти новые значения в вашем запросе (вместо Max(C)-Min(C)
, использовать Max(E)-Min(E)
) и включить условие формата .
=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)