COUNTIF Уникальные значения

Я использовал эту формулу, чтобы найти количество SKU в определенных категориях с учетом нескольких критериев:

=+COUNTIFS(Data!$AG:$AG, ">"&0,Data!$AO:$AO, "="&$A115,Data!$L:$L, "="&D$104,Data!$P:$P,$B$103)  

Я могу найти количество SKU, но он дает мне общее количество SKU, я полагаю, потому что теперь он учитывает любые SKU с инвентарем больше 0 с моими множественными критериями.

Как я могу изменить формулу, чтобы получить уникальное количество SKU для каждого подразделения?

Column AG: Inventory
Column AO: Division Name
Column  L: Month
Column  P: Year
Column  T: SKU Code(written out) - what I need to find unique values of.

Пример здесь: dropbox.com/s/hxbt7hb9l8hf4w6/Sample%20Example. xlsx? dl = 0


person Bryan    schedule 02.10.2014    source источник
comment
Не могли бы вы дать нам несколько примеров ввода и вывода?   -  person Mr. Mascaro    schedule 03.10.2014
comment
stackoverflow.com/questions/20532773/   -  person John Bustos    schedule 03.10.2014
comment
@JohnBustos Я не мог понять этого из того поста ....   -  person Bryan    schedule 03.10.2014
comment
@ jbarker2160-не могу отправить больше образцов, так как это конфиденциальные данные.   -  person Bryan    schedule 03.10.2014
comment
Но разве вы не можете создать хотя бы небольшой образец фиктивных фиктивных данных, который хотя бы иллюстрирует то, что вы пытаетесь сделать?   -  person XOR LX    schedule 03.10.2014
comment
@XORLX Я новичок на сайте и не могу узнать, как прикрепить образец файла к доске сообщений. какие-либо предложения?   -  person Bryan    schedule 04.10.2014
comment
@pnuts - это образец файла dropbox.com/s/hxbt7hb9l8hf4w6 /Sample%20Example.xlsx?dl=0   -  person Bryan    schedule 08.10.2014
comment
@pnuts Я бы предпочел не использовать отдельный счетчик, так как использование power pivot делает приложение нестабильным. Какие-либо решения, использующие обычные функции Excel, или мне нужно использовать Power Pivot?   -  person Bryan    schedule 08.10.2014
comment
@pnuts Я не использовал стержень, я предполагаю, что OP означает исходный стержень. Что означает OP? Я просто использовал функции Excel, чтобы получить таблицу из данных.   -  person Bryan    schedule 09.10.2014
comment
Можете ли вы добавить вспомогательные столбцы на свой лист ввода?   -  person Captain    schedule 09.10.2014
comment
@Captain, что вы подразумеваете под вспомогательными столбцами?   -  person Bryan    schedule 11.10.2014
comment
@Bryan - не могли бы вы добавить столбец на свой лист ввода с промежуточной формулой ... или вы вводите что-то, чего вы не можете коснуться? Если на листе ввода есть столбец с формулой =1/COUNTIFS(...your categorization...), вы можете затем SUMIFS на сводном листе, чтобы получить эквивалент отдельного количества   -  person Captain    schedule 11.10.2014
comment
@Captain В идеальном мире идентификатор, такой как лист ввода, должен оставаться неизменным, но если мне нужен вспомогательный столбец для выполнения работы, я открыт для этого. Не могли бы вы подробнее рассказать, как я буду это делать? Спасибо за вашу помощь!   -  person Bryan    schedule 13.10.2014
comment
@Captain Спасибо за помощь! Я сделал вспомогательный столбец countifs, а затем поместил следующую формулу в таблицу расчетов, но безрезультатно ... Думаю, я почти готов. Любые мысли = + СУММЕСЛИМН (Data! $ BG: $ BG, Data! $ AO: $ AO, = & $ A105, Data! $ L: $ L, = & B $ 104, Data! $ P: $ P, $ B $ 103 )   -  person Bryan    schedule 15.10.2014


Ответы (1)


Если вы создали вспомогательный столбец на листе ввода с помощью формулы (например, в BG2):

=1/COUNTIFS(T:T,T2,AG:AG,">0",AO:AO,AO2,L:L,L2,P:P,P2)

Это означает, что если бы у вас было, например, 5-кратное количество SKU в одном подразделении / месяц / год, вы получили бы 1/5. Затем в таблице вычислений замените ваш COUNTIFS на SUMIFS (суммируя новый вспомогательный столбец, используя те же условия). Это будет означать, что ваши 5 дубликатов (с 1/5 в помощнике) будут суммированы до 1, то есть 1 уникальный SKU.

ИЗМЕНИТЬ

Поскольку в некоторых случаях нет положительной инвентаризации, счет дает вам 0, и вы получаете #DIV/0! ошибку ... поэтому мы можем исправить это с помощью:

=IFERROR(1/COUNTIFS(T:T,T2,AG:AG,">0",AO:AO,AO2,L:L,L2,P:P,P2),0)

Затем на листе счетчика уникальных артикулов Output-EOM в ячейке, например B6, используйте:

=SUMIFS(input!$BG:$BG,input!$AO:$AO,$A6,input!$L:$L,B$5,input!$P:$P,$B$4)
person Captain    schedule 13.10.2014
comment
@bryan Это сработало для вас? Смело примите ответ! - person Captain; 11.12.2014