Страницы: 1
RSS
Уникальность значений с одного столбца по сравнению с другим, Уникальность значений с одного столбца по сравнению с другим
 
Добрый день. Такая задача: Есть два столбца Отдел и департамент. нужно узнать есть ли департаменты которые относятся к нескольким отделам или же все департаменты уникальны по своему отделу. Как сделать это формулой, подскажите, пожалуйста?
 
Владислав Поволоцкий, Добрый день.
Сейчас одну готовую UDF натравил, но на таком объёме долго...
Можно тупо сравнить 2 счётесли()
Посчиталось - нет там пересортицы
Код
=СЧЁТЕСЛИ($B$2:$B$17944;B2)
=СУММ(($A$2:$A$17944=A2)*($B$2:$B$17944=B2))

Скрытый текст


Файл распух, не приложить.
Изменено: Hugo - 12.03.2025 19:07:04
 
pq
 
Кстати самое простое - удалить дубликаты, и далее можно отсортировать по Департаментам и глазом посмотреть что нет дублей.
Ну или 1 раз счётесли() по Департаменту.
 
Здравствуйте.
Попробуйте вариант с помощью сводной таблицы. При создании сводной установить галку в Добавить эти данные в модель данных.
Изменено: gling - 12.03.2025 20:10:20
 
Используйте формулу с массивным расчетом для проверки уникальных отделов:
Код
=COUNT(UNIQUE(FILTER(Отдел, Департамент = "Имя_Департамента")))

Для проверки всех департаментов можно использовать формулу:
Вместо A2 укажите ячейку, содержащую название департамента. Затем эту формулу можно скопировать вниз по столбцу для всех департаментов.
Код
=COUNT(UNIQUE(FILTER(Отдел, Департамент = A2)))
One tap - one kill
 
Цитата
написал:
Здравствуйте.Попробуйте вариант с помощью сводной таблицы. При создании сводной установить галку в Добавить эти данные в модель данных.
Спасибо огромное, получилось всё!
 
=ЧСТРОК(УНИК(A2:B17944))=ЧСТРОК(УНИК(B2:B17944))
или так
=СУММПРОИЗВ(СЧЁТЕСЛИМН(B$2:B$17944;B$2:B$17944;A$2:A$17944;"<>"&A$2:A$17944))>0
...но чуток придётся подождать пока посчитает )
 
Работает, спасибо, но правда чуть надо ждать и сводной лучше как-то:)
Страницы: 1
Читают тему
Наверх