Здравствуйте, Мастера.
Прошу помощи по УФ. Excel-2010.
В книге шесть листов с идентичными таблицами. На каждом листе предварительная планировка рейсов на месяц по дням. Совпадения по номеру рейса в одних сутках - недопустимо. Стоянка менее двух часов между рейсами - не желательна (будем считать - не допустимо).Т.е. (см. ниже) между посадкой в AYT в 0310 и вылетом из AYT в 0510 не должно быть менее 2-х часов.Заказчик присылает свои пожелания в excel и не редко делает механические ошибки, при которых дублируются номера рейсов и запланированная стоянка менее 2- часов. Сутки для одного самолета выглядят примерно так:
5051DME0020AYT0310
5025AYT0510SVX1010
5026SVX1210AYT1710
5052AYT1910DME2210
ГДЕ 5051 - номер рейса, DME- пункт отправления,0020- время отправления, AYT- пункт прибытия,0310 - время прибытия. 5025 - следущий рейс.
Еще проблема в том, что заказчик присылает свой вариант в виде, например,5051DME0020AYT0310 где вся строка в одной ячейке одной строкой, не разбита. Невозможно считать. Я сделал свой файл под именем "К" с внешней ссылкой на таблицы заказчика в файле "0" (переименовываю файл заказчика в папке сохранения).
Спомощью =ПСТР([0.xls]VQBKF!A3;1;4) разбил строку 5051DME0020AYT0310 по ячейкам, но в формат времени ячейки с временем не форматируются. Но в принципе вместо 03:10 можно 0310 и в формулу для расчета время стоянки вбить в виде 200 а не в часах (510-310=200 в формуле). Вот только как при переходе через сутки, если посадка в 2300, а вылет в 0100 следующих суток.
Т.е. хотелось бы, чтобы в случае дублирования номера рейса в одних сутках, ячейка подсвечивалась бы красным в таб. любого листа с этой датой. То же, в случае запланированного времени менее 2-х часов между посадкой и следующим вылетом (время стоянки). Файлы прилагаю.
Большое спасибо.
Прошу помощи по УФ. Excel-2010.
В книге шесть листов с идентичными таблицами. На каждом листе предварительная планировка рейсов на месяц по дням. Совпадения по номеру рейса в одних сутках - недопустимо. Стоянка менее двух часов между рейсами - не желательна (будем считать - не допустимо).Т.е. (см. ниже) между посадкой в AYT в 0310 и вылетом из AYT в 0510 не должно быть менее 2-х часов.Заказчик присылает свои пожелания в excel и не редко делает механические ошибки, при которых дублируются номера рейсов и запланированная стоянка менее 2- часов. Сутки для одного самолета выглядят примерно так:
5051DME0020AYT0310
5025AYT0510SVX1010
5026SVX1210AYT1710
5052AYT1910DME2210
ГДЕ 5051 - номер рейса, DME- пункт отправления,0020- время отправления, AYT- пункт прибытия,0310 - время прибытия. 5025 - следущий рейс.
Еще проблема в том, что заказчик присылает свой вариант в виде, например,5051DME0020AYT0310 где вся строка в одной ячейке одной строкой, не разбита. Невозможно считать. Я сделал свой файл под именем "К" с внешней ссылкой на таблицы заказчика в файле "0" (переименовываю файл заказчика в папке сохранения).
Спомощью =ПСТР([0.xls]VQBKF!A3;1;4) разбил строку 5051DME0020AYT0310 по ячейкам, но в формат времени ячейки с временем не форматируются. Но в принципе вместо 03:10 можно 0310 и в формулу для расчета время стоянки вбить в виде 200 а не в часах (510-310=200 в формуле). Вот только как при переходе через сутки, если посадка в 2300, а вылет в 0100 следующих суток.
Т.е. хотелось бы, чтобы в случае дублирования номера рейса в одних сутках, ячейка подсвечивалась бы красным в таб. любого листа с этой датой. То же, в случае запланированного времени менее 2-х часов между посадкой и следующим вылетом (время стоянки). Файлы прилагаю.
Большое спасибо.