Подсчет последних посещений на основе диапазона дат

У меня есть один столбец с именем. У меня есть 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 ответ

ячейка С2: =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

Другие вопросы по тегам