Как получить дату ближайшего прошлого в диапазоне для каждой записи в другом списке? - PullRequest
0 голосов
/ 10 апреля 2019

Я собираю отзывы клиентов для своего образовательного бизнеса и добавляю их в Google Sheet. Данные обратной связи имеют дату отправки (A2:A) и некоторые показатели удовлетворенности, которые я визуализирую на панели инструментов Google Data Studio.

Проблема в том, что мне нужна обратная связь для каждой группы, но не все заполняют форму обратной связи в один и тот же день. У меня есть список всех курсов с соответствующими датами (Cohorts!A2:A), и я хочу назначить каждую отправку обратной связи соответствующей группе в новом столбце. Было бы неплохо также сопоставить его с конкретным типом курса и страной, но пока достаточно сопоставить дату когорты.

Я пытался использовать VLOOKUP и ARRAYFORMULA, чтобы просмотреть даты обратной связи и получить дату ближайшего прошлого, чтобы принять ее в качестве «даты курса» для этого студента. Все решения, которые я пробовал, берут только одну дату или TODAY в качестве ссылки, но у меня есть целый список, который я хотел бы заполнить.

1 Ответ

0 голосов
/ 10 апреля 2019

Насколько я понимаю, вы пытаетесь округлить отметку времени, а затем сопоставить ее с таблицей курса?

Чтобы округлить отметку времени до даты:

=INT($A2)

Когда вы выполняете поиск, как вы описываете, я часто заканчиваю подсчетом и ближайшей недели - эта формула возвращает начало воскресенья недели. Я подумал, что это может быть полезно.

=text($A2+CHOOSE(WEEKDAY($A2),0,-1,-2,-3,-4,-5,-6),"m/d/yyyy")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...