Страницы: 1
RSS
подсчёт количества УНИКАЛЬНЫХ значение в Сводной таблице
 
При формировании сводной таблицы  
в левом столбце отображаються сотрудники(фамилии сортируются и не повторяются), а в правом (там где суммируется, находится среднее и.т.п) кол-во проданных товарных наименований. При этом если сотрудник по многу раз продавал одни и теже товары - они будут считаться, но мне надо чтобы подсчёт шёл только по УНИКАЛЬНЫМ неповторяемым наименованиям. Как это сделать ?
 
Сдвинуть влево - к сотрудникам, будет по каждому УНИК...
 
сдвиг влево - это понятно, но затем понадобится делать    
новую сводную таблицу, затраты времени.    
 
а как получить результат сразу?
 
Сводная есть? Если поместить в область строк сотрудник-товар, то и получите уник по сотрудникам и Уник товары по каждому сотруднику... Если поменять местами товар-сотрудник, то...  
А может мы говорим о разных сводных?
 
Прикрипил файл - на странице №1 - если тупо сводить всё в сводную таблицу. Результаты приближённые и не точные.  
 
Если делать промежуточную таблицу (как советуют) - "№2 - а", чтобы сопоставить к каждому сотруднику уникальный номер товара, а затем на основе полученной св.табл. делаем новую - "№2-б" как видите - поучаем желаемое количество уникальных проднанных наименований и выручку.  
 
Вопрос: как сделать так, чтобы обойтись без промежуточной "№2-а" ??? Так как данных может быть очень много и  тратить время на обходные пути не хочется...
 
Вариант: подсчет по сотрудникам уник.код, всего код, сумма - без сводной таблицы.
 
Совсем не то, что нужно автору. Неужели нет решения? Так часто требуется посчитать количество уникальных значений, когда их очень много и большой массив.
 
нет идеального решения для большого массива  
либо если интерактив пересчёт заново при любом изменении данных с соответствующей потерей времени    
либо использование "правильного каталога" который обновляется специальной командой пользователя, соответственно если пользователь забыл обновить каталог то и результаты счёта неправильны
 
{quote}{login=}{date=02.06.2008 10:34}{thema=}{post}Сдвинуть влево - к сотрудникам, будет по каждому УНИК...{/post}{/quote}  
А что под этим подразумевается?
 
Нашел простенькую формулу подсчета количества уникальных значений:  
{=СУММ(ЕСЛИ(ЧАСТОТА(ПОИСКПОЗ(наименование,наименование,0),ПОИСКПОЗ(наименование,наименование,0))>0,1))}  
где "наименование" это столбец в которм нужно посчитать количество уникальных значений.  
в ячейках она отлично работает, а вот при создании сводной таблицы, и заведении в ней вычисляемого поля с этой функцией, она выдает #Н/Д. Известно что вычисляемое поле работает с функциями массива, коей и является вышенаписаная, почему она не работает? Кажется что уже близко к решению этой проблемы, а опыта не хватает самому понять. Помогите плз.
 
у меня похожая ситуация, нужно подсчитать в сводной таблице количество дней по кажному сотруднику, проблема в том что если сотрудник исполнял за день несколько разных работ, даты повторяются, тойсть в сводной табице будет отображться количество сделаной работы за месяць а не количество дней
 
В лоб - сводная по сводной... ;) -40933-
Страницы: 1
Читают тему
Наверх