#google-sheets #time
Вопрос:
Я пытаюсь отфильтровать набор данных в течение определенного часа вот моя формула:
Столбец D-фактический день, а D-время суток (столбец C) =ЗАПРОС(‘RD’!A3:W,»ВЫБЕРИТЕ F,H,O,Q, ГДЕ G = ‘»amp;$F$3amp;»‘ И C = Дата ‘»И ТЕКСТ($C$35,»гггг-мм-дд»)amp;» И (D >= ВРЕМЯ ‘»amp;ТЕКСТ(F35,»ЧЧ:мм:сс»)amp;» И D >
Комментарии:
1. поделитесь копией своего листа
Ответ №1:
пробовать:
=QUERY('RD'!A3:W,
"select F,H,O,Q
where G = '"amp;$F$3amp;"'
and C = date '"amp;TEXT($C$35, "yyyy-mm-dd")amp;"'
and D >= timeofday '"amp;TEXT(F35, "HH:mm:ss")amp;"'
and D < timeofday '"amp;TEXT(G35, "HH:mm:ss")amp;"'")
см.: https://developers.google.com/chart/interactive/docs/querylanguage
Комментарии:
1. я прикрепил скриншоты, я попробовал то, что вы отправили, но, похоже, это не работает, из-за этой ошибки Не удается проанализировать строку запроса для параметра ЗАПРОСА функции 2: Недопустимый литерал даты [2021-06-01 И D >= timeofday ]. Литералы даты должны иметь форму гггг-ММ-дд.