powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / подсчет уникальных значений с условиями
20 сообщений из 20, страница 1 из 1
подсчет уникальных значений с условиями
    #37291294
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, столкнулся с проблемой подсчета уникальных значений с учетом условий.
У меня есть таблица в которой перечень сотрудников, код магазина, дата визита, мне надо подсчитать сколько разных магазинов посетил определенный сотрудник (условие1) за определенную дату (условие2). В день один магазин он может посетить дважды.
Спасибо!
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291431
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл?
Спасибо.
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291595
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur,
Цифры в зеленых ячейках необходимо рассчитать, т.к. массив данных очень большой.
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291613
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=СУММПРОИЗВ(--($A$2:$A$15=$G3);--($C$2:$C$15=H$2))
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291679
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur,
Но так посчитала формула получаем просто количество магазинов отвечающих определенным условиям, а мне надо что бы в количество попадал магазин только один раз. Т.е. в записях за 01.03.2011 Магазин2 встречается трижды, магазин3 - дважды, магазин1 и магазин4 - 1 раз (получаем 7 записей и 4 разных магазина). Вот формулами мне надо рассчитать именно 4.
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291716
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snap2111,
Но тогда нужен еще перечень магазинов. Нужно менять вид таблицы. Это уже 3-ри параметра.
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291725
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-O_o-,
Допустим в таблице указаны все возможные магазины ( в реальности их 6000), а к какой форме необходимо привести таблицу?
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291850
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snap2111,
Не знаю что у вас там за задача. Но возможно сводная вам поможет...
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291877
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-O_o-,
Спасибо. Но со сводной я умею, а вот формулами...
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291886
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snap2111-O_o-,
Спасибо. Но со сводной я умею, а вот формулами...
А какая разница как доехать до больницы? На машине или пешком бежать? В вашем случае вы хотите дойти пешком без одной ноги
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291907
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-O_o-,
эту цифру я использую в таблицах отчета, где по мимо нее рассчитывается еще куча всякой ерунды, по этому сводник не очень подходит, нужно одной формулой ) Пробовал вытащить данные через MicrosoftQuery, но он запросы типа:
Код: plaintext
1.
SELECT COUNT( 1 ) FROM (SELECT DISTINCT clientid FROM Clients) cl
where... 
понимать не хочет :-(
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291922
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snap2111-O_o-,
эту цифру я использую в таблицах отчета, где по мимо нее рассчитывается еще куча всякой ерунды, по этому сводник не очень подходит, нужно одной формулой ) Пробовал вытащить данные через MicrosoftQuery, но он запросы типа:
Код: plaintext
1.
SELECT COUNT( 1 ) FROM (SELECT DISTINCT clientid FROM Clients) cl
where... 
понимать не хочет :-(
А что такое (cl)???
Код: plaintext
(SELECT DISTINCT clientid FROM Clients) cl
Возможно вы просто не правильно запрос строите?
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291968
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-O_o-,
Код: plaintext
(SELECT DISTINCT clientid FROM Clients) cl
это я пытаюсь подзапросом удалить все дубляжи для магазинов, а вот это:
Код: plaintext
SELECT COUNT( 1 )
подсчитать их значения
соответственно наложив условие where
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37291994
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snap2111,
ну тогда наверное нужно как-то так писать:

Код: plaintext
1.
2.
3.
4.
SELECT COUNT(T1.clientid) as CLIENTid
FROM (SELECT DISTINCT clientid FROM Clients) as T1
where name like '%петя%'
Group by clientid 
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37292050
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-O_o-,
Пишет: невозможно добавить таблицу '(select'.
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37292060
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все получилось! Спасибо!!!!!
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37292063
Фотография -O_o-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snap2111-O_o-,
Пишет: невозможно добавить таблицу '(select'.
Нужно сразу из базы добавить тут таблицу из которой будете тянуть. А потом просто SQL запрос написать. И все БУДЕ ДОБРЭ
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37292417
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Формулами можно так:
=СУММ(Ч(ЕСЛИ(($G3=$A$2:$A$15)*(H$2=$C$2:$C$15);ПОИСКПОЗ(ЕСЛИ(($G3=$A$2:$A$15)*(H$2=$C$2:$C$15);$B$2:$B$15);ЕСЛИ(($G3=$A$2:$A$15)*(H$2=$C$2:$C$15);$B$2:$B$15);)=СТРОКА($B$2:$B$15)-1)))
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37292918
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На днях DV показывал (формула массива):
{ =СУММ(--(ЧАСТОТА(ЕСЛИ(($A$2:$A$15=$G3)*($C$2:$C$15=H$2);ПОИСКПОЗ($B$2:$B$15;$B$2:$B$15;);"");СТРОКА($2:$15)-1)>0)) }
...
Рейтинг: 0 / 0
подсчет уникальных значений с условиями
    #37299751
snap2111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikttur,
Вторая формула выглядит явно короче )
Спасибо всем вам большое!!!!
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / подсчет уникальных значений с условиями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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