Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчёт уникальных значений по критерию / 12 сообщений из 12, страница 1 из 1
30.05.2012, 17:31
    #37818406
alexico30
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
Изучил все похожие обсуждения, но не нашёл подходящего варианта :-( Дело в том, что для моей задачи нельзя использовать сСводные таблицы и формулы массива (через {}) - тоже. Нужна только обычная формула. Во вложении кусок таблицы. Help!!!
...
Рейтинг: 0 / 0
30.05.2012, 18:42
    #37818527
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
если офис 2007:
Код: vbnet
1.
=СУММПРОИЗВ((СЧЁТЕСЛИМН($A$1:$A$15;$A$1:$A$15;$B$1:$B$15;E2)*($B$1:$B$15=E2))^(1-($B$1:$B$15=E2)*2))
...
Рейтинг: 0 / 0
30.05.2012, 19:10
    #37818552
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
Для 2003, формула с доп. столбцом:
в столбец С формулу =A1&B1
Код: vbnet
1.
=СУММПРОИЗВ((СЧЁТЕСЛИ($C$1:$C$15;$A$1:$A$15&E2)*($B$1:$B$15=E2))^(1-($B$1:$B$15=E2)*2))
...
Рейтинг: 0 / 0
30.05.2012, 19:28
    #37818570
alexico30
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
Михаил Ч.,
Да, забыл указать. Офис 2003. Но дополнительные столбцы нельзя использовать. Только одной формулой :-(
...
Рейтинг: 0 / 0
30.05.2012, 20:49
    #37818638
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
alexico30,
В таком случае могу только массивную формулу предложить либо макрос
...
Рейтинг: 0 / 0
30.05.2012, 20:56
    #37818645
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
Формула массива:
Код: vbnet
1.
=СУММ(Ч(ПОИСКПОЗ(ПОВТОР($A$1:$A$15;Ч($B$1:$B$15=E2));ПОВТОР($A$1:$A$15;Ч($B$1:$B$15=E2));)*($B$1:$B$15=E2)=СТРОКА($A$1:$A$15)))
...
Рейтинг: 0 / 0
30.05.2012, 21:00
    #37818652
alexico30
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
Михаил Ч,
Э-эх, нельзя макрос. и формулу массива тоже... Нет, получается, выхода..?
...
Рейтинг: 0 / 0
30.05.2012, 21:04
    #37818655
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
alexico30Э-эх, нельзя макрос. и формулу массива тоже... Нет, получается, выхода..?
Получается нет :)
А почему нельзя макросы или аррай?
...
Рейтинг: 0 / 0
30.05.2012, 21:08
    #37818662
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
alexico30Михаил Ч,
Нет, получается, выхода..?
1. Можно на 2007/2010 перейти и использовать немассивную СЧЕТЕСЛИМН
2. Можно нужную UDF в надстройку засунуть
3. Может кто нибудь немассивную формулу сочинит
...
Рейтинг: 0 / 0
30.05.2012, 21:14
    #37818667
alexico30
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
Serge 007 А почему нельзя макросы или аррай?
Ну эт долгая история :-)

Нужна немассивная формула, значит.
...
Рейтинг: 0 / 0
30.05.2012, 21:43
    #37818680
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
вариант 3, немассивная:
Код: vbnet
1.
=СУММПРОИЗВ((ПОИСКПОЗ($A$1:$A$15&$B$1:$B$15;$A$1:$A$15&$B$1:$B$15;)=СТРОКА($A$1:$A$15))*($B$1:$B$15=E2))
...
Рейтинг: 0 / 0
30.05.2012, 22:21
    #37818691
alexico30
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчёт уникальных значений по критерию
Михаил Ч.вариант 3, немассивная:
Код: vbnet
1.
=СУММПРОИЗВ((ПОИСКПОЗ($A$1:$A$15&$B$1:$B$15;$A$1:$A$15&$B$1:$B$15;)=СТРОКА($A$1:$A$15))*($B$1:$B$15=E2))



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


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