Подсчет последних посещений на основе диапазона дат - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть один столбец с именем.У меня есть 2-й столбец с датой, связанной с посещением.Я хотел подсчитать, сколько раз человек посетил за предыдущее количество дней.Если число больше X, я хочу заполнить другой столбец соответствием.

Мне трудно понять, как отфильтровать имена, не соответствующие строке, и одновременно подсчитать, сколько раз у этого человека есть даты, попадающие в диапазон 7 дней.

Так что, если Джон посетил 1/23, 2/4, 2/6 и 2/8, а диапазон составляет 7 дней, он должен добавить «3» в столбец «недавние посещения» рядом сСтрока Джона 2/8, заполните 2 в столбце «недавние посещения» для 2/6, и 1 для 2/4 и 1/23.

Будут другие строки с другими именами, которые будут иметь те же требования, поэтому также необходимо отфильтровать имена, которые не соответствуют Джону.

То, что я пытаюсь сделать с этим, - это вызвать через Zapier оповещение об отправке электронного письма, когда происходит частое совпадение посетителей.

1 Ответ

0 голосов
/ 12 февраля 2019

ячейка C2: =UNIQUE(FILTER(A2:A, A2:A<>""))

ячейка D2:

=COUNTA(QUERY(ARRAYFORMULA($A$2:$B), 
 "select A where B >= date '"&TEXT(TODAY()-7, "yyyy-mm-dd")&"' 
             and B <= date '"&TEXT(TODAY(),   "yyyy-mm-dd")&"'
             and A = '"&C3&"'", 0))

и перетащите вниз с D2 ячейка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...