|
|
||||||
Количество уникальных значений по условию16.04.2013, 12:14. Показов 21777. Ответов 39
Метки нет (Все метки)
Привет, всем!
Столкнулся со следующей проблемой: требуется подсчитать кол-во уникальных значений в одном столбце, если в соседнем столбце значение удовлетворяет определенному требованию. Желательно решить задачу стандартными средствами эксель (так как оно может и не проще , но быстрее точно). Написал функцию для этой задачи, но 6000 строк она глотает 30 секунд ..=(
0
|
||||||
| 16.04.2013, 12:14 | |
|
Ответы с готовыми решениями:
39
Получить количество уникальных значений Количество уникальных значений с применением автофильтра
|
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
| 18.04.2013, 12:58 | |
|
Смотрите. Моя функция в ст. Е, там включено условное форматирование на разницу со ст. С, и подсчитывается число различающихся ячеек (пока я не добавил .CompareMode=vbTextCompare, т.е. не различать регистр букв, отличия были).
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||
| 18.04.2013, 19:40 | ||
|
Скорость на своих тысячах можете замерить сами.
0
|
||
|
|
|
| 19.04.2013, 17:56 [ТС] | |
|
#ЗНАЧ! - единственное что выдала функция СЧЕТ_УСЛ..
Но это уже неважно поскольку вчера начальник сказал, что одной разбивки по профессиям недостаточно и нужно также разбивать по организациям. Я не стал делать по этому случаю функцию специальную а сделал универсальную. Т.е. один из её аргументов это массив с диапазонами, а второй это метод вывода результата. Один метод выводит просто из этих массив уникальные строки (подобно сводной таблице), а второй немного пересчитывает итог первого результата и вместо последнего столбца (диапазон с табелями) в массиве проставляет численность и убирает повторяющиеся строки. Единственный и надеюсь уже последний вопрос:Результат я вывожу с помощью макроса, т.к. я не знаю как на экселевском "языке" передать в виде аргумента массив диапазонов array(iCell1,iCell2...) ?
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 164
|
|
| 25.11.2017, 23:01 | |
|
У меня при использовании указанной функции СВОД_УСЛ2 надолго зависает подсчет...может я как-то неправильно указала диапазоны? Посмотрите, пожалуйста, если не трудно.
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 25.11.2017, 23:05 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 164
|
|
| 25.11.2017, 23:09 | |
|
так у меня в примере всего 20 строк...тем более я использовала не изначальную функцию предложившего тему, а ту что предложил другой пользователь...там еще указано было что расчет занимает 0,02 секунды...вот у меня и возникло подозрение, что я что-то не так вставила...или идет конфликт с остальным кодом...
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 25.11.2017, 23:12 | |
|
UsedRange там на 355... И вызывается эта функция 1048575 раз.
Вы лучше скажите по каким критериям нужно делать отбор - я по коду слёту не понял...
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 164
|
|
| 25.11.2017, 23:16 | |
|
надо подсчитать количество уникальных значений в листе Таблица в столбике Договор(С) при одинаковом значении в столбике Метка(В).
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 25.11.2017, 23:16 | |
|
Просто нужно количество уникальных договоров по индексу? Это формулисты стандартными формулами вычисляют, я правда больше по макросам...
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 164
|
|
| 25.11.2017, 23:18 | |
|
Не могу нормальную формулу найти...мне хоть макросом хоть формулой....все равно потом как значение пересохраняю
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|||||||||||
| 25.11.2017, 23:25 | |||||||||||
|
Мне проще UDF сообразить:
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 164
|
|
| 25.11.2017, 23:42 | |
|
Показывает везде ноль(
Добавлено через 4 минуты Простите, не туда поставила....спасибо все работает)))
0
|
|
|
0 / 0 / 0
Регистрация: 12.09.2020
Сообщений: 15
|
||||||
| 07.01.2021, 18:07 | ||||||
|
Доброго всем здоровья и с праздником!!!
Пользуюсь данным макросом. Помогите добавить в него суммирование данных полученных уникальных значений из столбцов "Е" и "G:K"
0
|
||||||
|
0 / 0 / 0
Регистрация: 12.01.2023
Сообщений: 8
|
||
| 12.01.2023, 18:08 | ||
|
0
|
||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||
| 12.01.2023, 18:30 | ||
|
Что за два условия? Тут без примера много может быть вариантов...
0
|
||
|
0 / 0 / 0
Регистрация: 12.01.2023
Сообщений: 8
|
||
| 12.01.2023, 19:23 | ||
|
Т.е. требуется добавлять в коллекцию значение графы "Заказ", отвечающее конкретному "Каналу" и "Месяцу" Прикрепляю пример.
0
|
||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||||||
| 12.01.2023, 19:32 | ||||||
0
|
||||||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 12.01.2023, 19:35 | |
|
В файле. Но блох не выискивал, перепроверьте на бОльших данных.
В коде intersect для того, чтоб можно было указывать столбцы целиком, но сработает конечно и с явным указанием диапазонов.
1
|
|
|
0 / 0 / 0
Регистрация: 12.01.2023
Сообщений: 8
|
||
| 12.01.2023, 21:13 | ||
|
Большое спасибо! Реквизиты в профиле актуальные? )
0
|
||
| 12.01.2023, 21:13 | |
|
Количество уникальных значений в Excel Подсчитать количество уникальных значений в List Подсчитать количество уникальных значений в массиве Количество уникальных значений из таблицы mysql
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|