Страницы: 1
RSS
Найти все позиции из массива, у которых на определённую дату есть две строки для одного исполнителя, но с разными тарифами.
 
Добрый вечер!
Имеется список тарифов по id позиции и id перевозчика с указанием дат их действия - с какого и до какого числа. Одна позиция может быть у разных перевозчиков. Нужно найти все позиции из массива, у которых на определённую дату есть две строки для одного перевозчика, но с разными тарифами. И аналогично, но с одинаковыми тарифами.
Может кто-нибудь сможет подсказать какие формулы использовать?
Изменено: YuriyAh - 20.02.2020 00:00:39
 
Добрый вечер.
Не знаю, может достаточно этого - вся работа фильтрами и УФ.
 
Спасибо.
Таким образом находятся с одинаковыми тарифами. А разные никак не найти?
 
Цитата
YuriyAh написал:
с одинаковыми тарифам
В данном случае можно обойтись и без формулы: на столбце "С" условное форматирование - правила выделения ячеек, выделяем одинаковые значения цветом, затем делаем фильтр по цвету и получаем результат (файл во вложении) и уже потом смотрим даты и тарифы. С разными тарифами могу сделать макросом, если устроит.
 
Код
=(СЧЁТЕСЛИМН(A:A;A:A;B:B;B:B;D:D;"<="&$H$1;E:E;">="&$H$1)=2)*(СЧЁТЕСЛИМН(A:A;A:A;B:B;B:B;C:C;C:C;D:D;"<="&$H$1;E:E;">="&$H$1)=1)
 
м.б. Сводной?...
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
МатросНаЗебре написал:
=(СЧЁТЕСЛИМН(A:A;A:A;B:B;B:B;D:D;" ="&$H$1)=2)*(СЧЁТЕСЛИМН(A:A;A:A;B:B;B:B;C:C;C:C;D:D;" ="&$H$1)=1)
Во всех строчках получается значение 0.
 
В столбцах D и E надо поработать с форматом. В примерах там текст (хоть и выглядит, как дата), а нужны даты.
 
Цитата
YuriyAh написал:
Таким образом находятся с одинаковыми тарифами. А разные никак не найти?
- Вы не видите очевидного - разные там же где и одинаковые :)
Просто УФ одинаковые покрасил, а разные нет.
Страницы: 1
Наверх