Подсчет последних посещений на основе диапазона дат
У меня есть один столбец с именем. У меня есть 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