Страницы: 1
RSS
Определение пересечения интервала в уникальных условиях, Определение пересечения интервала в уникальных условиях
 
Коллеги, добрый день.

Возник следующий вопрос.
Есть справочник в котором при сочетание определенных параметров формируется ключ (см. пример).
Каждый ключ должен быть уникальным и не должно быть пересечения по интервалам (ширина, толщина), однако случаются пользовательские ошибки и к одному значению может быть применено 2 ключа (4-5 строчка, если ширина будет 555-599, то подходят два условия).
Подскажите, пожалуйста, как можно массово проверить, что существуют комбинации параметров к которым может примениться 2 и более ключей (что является ошибкой) для их дальнейшего исправления.

Заранее спасибо.
 
UDF можно написать судя по примеру, только никто их не применяет, боятся все...
Или макросом диапазон проверить, что проще.
Изменено: Hugo - 16.05.2024 20:48:43
 
Спасибо, выглядит рабочим на примере! :)
А возможно ли доработать, чтоб макрос принимал в расчет так же столбцы А,B,C, т.к. они в свою очередь так же влияют на уникальность итогового ключа?
 
Возможно. Но уже не сегодня.
 
Виктор Клюев,  доработал.
Тут ничего выделять не нужно, работает с тем что есть на листе как показано в примере. Просто сразу жмите кнопку.
Но правда в оригинале дублей не было, где-то в первых трёх столбцах накосячено с раскладкой, не вникал где и в какую сторону, это другая задача...
Скорее всего в третьем с С - там сперва было Е, это причина того что я в первом коде не брал эти столбцы как ключ, ибо он был разный.
Но можно как ключ брать часть из F до "/", это даже чуть сократит код. Добавил в файл кнопку и на такой вариант.
Изменено: Hugo - 17.05.2024 08:38:20 (заменил файл)
Страницы: 1
Наверх