Здравствуйте! Помогите, пожалуйста, построить формулу подсчета реактивированных клиентов (для когортного анализа).
Реактивированный: 1. Клиент, первая транзакция которого была более 2 месяцев назад относительно месяца, для которого делаем подсчет; И 2. В течение 2 месяцев, предшествующих исследуемому, не было транзакций; И 3. В месяце, для которого делаем подсчет, есть хотя бы одна транзакция.
Структура базы: Столбец А - дата транзакции в формате дд.мм.гггг чч:мм:сс Столбец B - id клиента Столбец I - месяцы, для которых делаем подсчёт в формате 01.мм.гггг
По условию 1 и 2 почему не написать проще что предыдущая транзакция была более 2х месяцев назад. следовательно =(COUNTIF(B$1:B$100;B2;A$1:a$100;">"&EOMONTH(I2;-2);A$1:a$100;"<"&I2)=0)*COUNTIF(B$1:B$100;B2;A$1:a$100;"<"&EOMONTH(I2;0)+1;A$1:a$100;">="&I2)>0
БМВ написал: По условию 1 и 2 почему не написать проще что предыдущая транзакция была более 2х месяцев назад.
Согласен, логически это проще проверять. Важно, что мы понимаем, что "предыдущая транзакция была более 2х месяцев назад" и "за предыдущие 2 месяца транзакций не было" - разные утверждения.