Здравствуйте.
В моей таблице требуется выбрать уникальные id клиентов при условии того, что они делали заказ, сортируя по недельным когортам через сводную таблицу. Делала через формулу IF(COUNTIFS), но эта формула не учитывает условие заказа и считает просто количество уникальных пользователей (и клиентов и тех, кто просто зашел на сайт). Формула UNIQUE выводит просто уникальные id без привязки к заказам или датам.
Когда делала сводную таблицу и добавляла ее в модель данных, то при группировке дат эксель не дает возможности установить срок в семь дней.
Пыталась сначала отфильтровать данные и удалить данные тех клиентов, которые не делали заказы. Фильтр строился следующим образом: если есть заказ, то стоит единица; если нет заказа, то 0 (потом настроила скрытие 0 в ячейках). Но почему-то при удалении строк эксель удаляет данные и для клиентов с заказами, что меня сильно удивило.
Мне нужно было оставить только данные с заказами (id, дата и был ли заказ) и попробовать применить еще раз функцию UNIQUE для того, чтобы выделить именно количество клиентов, которые делали заказ, а не количество заказов (один человек мог сделать несколько заказов). После этого поставила бы единицы в следующей колонке возле уникальных id и перевела бы в сводную таблицу, чтобы она посчитала сумму единиц для каждой недельной когорты.
Не могу пока найти способ сделать так, чтобы посчитать уникальных клиентов с привязкой к датам и был ли заказ для дальнейшего когортного анализа. Может, есть еще какие-нибудь варианты для решения этой задачи, кроме макросов и надстроек?
Заранее спасибо.