У меня есть огромная сводная таблица с необработанными данными, которая содержит более 800 000 строк. У меня есть клиенты в метках строк и месяц или год в метках столбцов.

Каждый месяц эта сводная таблица растет, добавляя к предыдущему месяцу представления данных о продажах, например, я только что закончил компилировать и сообщать о продажах за февраль, поэтому у меня есть весь 2012, 2013 и теперь январь и февраль 2014 года.

Из этой сводной таблицы мне нужно вытащить любую учетную запись в текущем месяце, в которой есть продажи, а все остальные месяцы - нет. Я борюсь за то, как этого добиться в сводной таблице. Поэтому я думаю, что мне нужно найти формулу, которая дает Y/N для новых или нет в столбце необработанных данных.

Кто-нибудь может помочь или посоветовать, как это можно сделать? Я более чем готов также отправить образец данных, чтобы вы могли увидеть, как устроен мой сводный график и как выглядят необработанные данные.

1 ответ1

0

Как вы и подозревали, необходим столбец "помощник". Предполагая, что ваши данные выглядят примерно так:

Я добавил столбец D, который я назвал «Новый клиент?"содержит эту формулу в D2 и заполняется:=IF(SUMIFS($C$2:$C$8,$A$2:$A$8,A2,$B$2:$B$8,"<"&DATE(YEAR(TODAY()),MONTH(TODAY()),1))=0,"Y","N")

Это вычисляет общие продажи за предыдущий месяц для уникального имени / номера клиента, и если это НОЛЬ, то устанавливает этот флаг в "Y" / да.

Отсюда мы можем поместить это как фильтр отчетов в нашу сводную область, чтобы получить клиентов без продаж только за предыдущий месяц:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .