Я пытаюсь создать простое ежедневное время, записанное в листах Google. Я создал форму Google под названием «Время в записях». Каждый раз, когда пользователь отправляет запись, используя эту форму, он записывает свое имя и время, которое он ввел, а также автоматическую отметку времени c.
На другом моем листе, который называется «Сводка DTR», я извлекаю данные из «Столбца времени» листа «Время в записях». Я использую этот код, чтобы сделать это:
=QUERY('TIME IN RECORDS'!$A$2:$E, "select C where E = '"&TEXT($C15,"dd/mm/yyyy")&"' and (B = '"&$A$2&"')")
По сути, я беру «Время входа» пользователя, основываясь на его имени (A2) и дате (C15). Это работает нормально, проблема в том, что мне приходится вручную делать этот код на листе «Записи времени» каждый раз, когда новый пользователь отправляет данные. (Код ниже вводится в столбец E таблицы «Записи о времени»), поскольку каждый раз, когда добавляются новые данные, столбец E остается пустым, поэтому мне приходится вручную перетаскивать первую ячейку к последним добавленным данным.
=TEXT($A2,"dd/mm/yyyy")
Я хотел бы автоматически преобразовать отметку времени в дату, чтобы она соответствовала моему запросу. Я думал о чем-то вроде этого:
=QUERY('TIME IN RECORDS'!$A$2:$E, "select C where text(A, "dd/mm/yyyy") = '"&TEXT($C15,"dd/mm/yyyy")&"' and (B = '"&$A$2&"')")
К сожалению, это не работает. Буду признателен за любую помощь. Спасибо!