powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчёт уникальных значений по критерию
12 сообщений из 12, страница 1 из 1
Подсчёт уникальных значений по критерию
    #37818406
alexico30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изучил все похожие обсуждения, но не нашёл подходящего варианта :-( Дело в том, что для моей задачи нельзя использовать сСводные таблицы и формулы массива (через {}) - тоже. Нужна только обычная формула. Во вложении кусок таблицы. Help!!!
...
Рейтинг: 0 / 0
Подсчёт уникальных значений по критерию
    #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
Подсчёт уникальных значений по критерию
    #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
Подсчёт уникальных значений по критерию
    #37818570
alexico30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил Ч.,
Да, забыл указать. Офис 2003. Но дополнительные столбцы нельзя использовать. Только одной формулой :-(
...
Рейтинг: 0 / 0
Подсчёт уникальных значений по критерию
    #37818638
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexico30,
В таком случае могу только массивную формулу предложить либо макрос
...
Рейтинг: 0 / 0
Подсчёт уникальных значений по критерию
    #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
Подсчёт уникальных значений по критерию
    #37818652
alexico30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил Ч,
Э-эх, нельзя макрос. и формулу массива тоже... Нет, получается, выхода..?
...
Рейтинг: 0 / 0
Подсчёт уникальных значений по критерию
    #37818655
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexico30Э-эх, нельзя макрос. и формулу массива тоже... Нет, получается, выхода..?
Получается нет :)
А почему нельзя макросы или аррай?
...
Рейтинг: 0 / 0
Подсчёт уникальных значений по критерию
    #37818662
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexico30Михаил Ч,
Нет, получается, выхода..?
1. Можно на 2007/2010 перейти и использовать немассивную СЧЕТЕСЛИМН
2. Можно нужную UDF в надстройку засунуть
3. Может кто нибудь немассивную формулу сочинит
...
Рейтинг: 0 / 0
Подсчёт уникальных значений по критерию
    #37818667
alexico30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007 А почему нельзя макросы или аррай?
Ну эт долгая история :-)

Нужна немассивная формула, значит.
...
Рейтинг: 0 / 0
Подсчёт уникальных значений по критерию
    #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
Подсчёт уникальных значений по критерию
    #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
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчёт уникальных значений по критерию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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