Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет количества уникальных значений в сводной таблице / 13 сообщений из 13, страница 1 из 1
13.02.2006, 17:18:40
    #33541572
Soldat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
Есть сводная таблица...
товар количество сумма клиент
как в ней посчитать количество клиентов для данного товара, но так, чтоб если клиент встречается в таблице 2 раза, то учитывался бы он один раз

суммма (количество), сумма(неповтор(клиент))
товар ччч ччч

например данные такие
Код: plaintext
1.
2.
3.
4.
5.
6.
товар       кол-во клиент
------------------------
мыло         10  шт   Вася
швабра       1  шт    Коля
швабра       1  шт    Вася
мыло         10  шт   Вася
В результате надо получить такую сводку
Сводка такая
----------------------
Код: plaintext
1.
мыло         20       1 
швабра       2        2 
...
Рейтинг: 0 / 0
14.02.2006, 10:20:20
    #33542708
Дмит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
Сводная таблица для этого и существует
...
Рейтинг: 0 / 0
15.02.2006, 10:35:56
    #33545489
Soldat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
ДмитСводная таблица для этого и существует

Ваша таблица:
Код: plaintext
1.
2.
3.
4.
	Данные	
товар	количество	клиенты
мыло	        2 	 2 
швабра	        2 	 2 
Общий итог      4 	 4 
На против мыла должно стоять 1 клиент, потому что и первый и второй раз его купил вася!
Понимаете нужно подсчитать количество УНИКАЛЬНЫХ позиций, а не позиций всего... Вот в этом то и состоит сложность.
...
Рейтинг: 0 / 0
15.02.2006, 11:18:30
    #33545626
Яро
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
А так?
...
Рейтинг: 0 / 0
15.02.2006, 13:21:29
    #33546155
Soldat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
ЯроА так?Что?
Игде там подсчет уникальных ?

Может я невнятно излагаю задачу? попробую еще раз:
Цель подсчитать количество элементов в сводной таблице
исключая повторяющиеся элементы
внтури группы.

Например:
коля и вася - клиенты
швабры купили коля и вася
товар - кол-во клиентов
швабра - 2
А мыло купил только вася, но два раза... но только вася! т.е. один
товар - кол-во клиентов
мыло - 1
Мне не надо количество покупок, нужен именно distinct, если выражатся
в терминах SQL
...
Рейтинг: 0 / 0
15.02.2006, 18:09:00
    #33547336
Дмит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
Объяснения вполне понятны, если вдумчиво читать :)
Предлагаю такое решение - вычисляемый столбец с отметкой о уникальности сочетания товара и клиента.
...
Рейтинг: 0 / 0
15.02.2006, 18:57:44
    #33547451
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
Жуть какая. А если положить имя покупателя вторичным к имени товара?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Sum of количество		
товар	клиент       Total
мыло	Вася	        20
мыло Total		20
швабра	Вася	         1
	Коля	         1
швабра Total		 2
Grand Total		22
Чтоб итог выглядел вот так?
...
Рейтинг: 0 / 0
16.02.2006, 08:58:41
    #33548026
Дмит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
White OwlА если ...
На это Яро получил отповедь от Soldat'а,
а вычисляемый столбец можно сделать и спомощью формул и (для меня удобней) макросом. В него можно вставить и создание или обновление сводной таблицы.
...
Рейтинг: 0 / 0
20.02.2006, 17:47:57
    #33556657
Soldat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
ДмитОбъяснения вполне понятны, если вдумчиво читать :)
Предлагаю такое решение - вычисляемый столбец с отметкой о уникальности сочетания товара и клиента.Вариант хорош… Только надо сделать вычисление границ родительской группы.
Чтоб можно было использовать эту функцию в сводной таблице
без ограничений. сейчас это "hard code", но идея понятна, спасибо
за наводку. Если что нибудь выйдет, то обязательно поделюсь функцией…

Дмит White OwlА если ...
На это Яро получил отповедь от Soldat'а,
а вычисляемый столбец можно сделать и спомощью формул и (для меня удобней) макросом.
В него можно вставить и создание или обновление сводной таблицы.Я тоже люблю макросы...
Но так случилось, что пользователи, которые заказали эту задачу
активно используют сводные таблицы. Очень удобно иногда бывает
посмотреть информацию в различных разрезах. И тут преимущества
сводной таблицы на лицо... вместо нескольких отчетов один. Но вот
чтоб сделать такую аналитику, придется видать поподробнее закопатся
в сводные таблицы, вернее в их возможности. (см. ответ выше)
...
Рейтинг: 0 / 0
07.06.2006, 00:18:54
    #33776350
Avsel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
Извините, может не совсем по теме, но как подсчитать количество уникальных значений в обычной таблице, н. п.
вася
петя
вася
вася

Ответ надо что б был "2"
Спасибо.
...
Рейтинг: 0 / 0
07.06.2006, 08:22:53
    #33776494
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
Воспользуйся формулой массива:

Код: plaintext
{=СУММ( 1 /СЧЁТЕСЛИ(A1:A4;A1:A4))}
...
Рейтинг: 0 / 0
07.06.2006, 09:47:45
    #33776617
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
AshtonВоспользуйся формулой массива:

Код: plaintext
{=СУММ( 1 /СЧЁТЕСЛИ(A1:A4;A1:A4))}

справедливо только если список отсортирован
...
Рейтинг: 0 / 0
07.06.2006, 09:50:36
    #33776630
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет количества уникальных значений в сводной таблице
vkodor AshtonВоспользуйся формулой массива:

Код: plaintext
{=СУММ( 1 /СЧЁТЕСЛИ(A1:A4;A1:A4))}

справедливо только если список отсортирован
пардон поторопился
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет количества уникальных значений в сводной таблице / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]