Обнаружение дублирования времени в листе Excel

У меня есть таблица расписания в excel, которые содержат:

Task - Begine Time - End Time A - 10:00 - 10:30 B - 10:35 - 11:44 C - 10:20 - 11:15 D - 12:00 - 13:12 

Я хочу создать формулу, которая определяет, запланирована ли задача в другое время задачи; Например: Задача C начинается, когда запущена задача B.

благодаря

Лучшим способом решить эту задачу будет сортировка задач в порядке времени начала, а затем по времени окончания, тогда вы можете просто проверить каждое время начала, в то время как время окончания в строке выше, чем время начала текущей строки, затем у вас есть перекрытие.

  (Col)(A) (B) (C) (Row) Task - Begin Time - End Time - Okay? (1) A - 10:00 - 10:30 - (2) C - 10:20 - 11:15 - =B2 > C1 (3) B - 10:35 - 11:44 - =B3 > C2 (4) D - 12:00 - 13:12 - =B4 > C3 

Из вашего вопроса я не уверен, хотите ли вы SQL, VBA или формульное решение, чтобы предложить диаграмму для рассмотрения:

Пример SO26115451

Добавьте еще один столбец в таблицу, чтобы проверить, выполняются ли время начала каждой задачи до конца любых других задач и после запуска этих задач:

 Task Start End Clash? a 10:00 10:30 0 b 10:35 11:44 1 c 10:20 11:15 1 d 12:00 13:12 0 

Формула, которую я поставил в «Clash»? столбец выглядит следующим образом:

= SUMPRODUCT (N ([Start] <[@ Start]), N ([End]> [@ Start]))

Надеюсь, это поможет!

  • Справочные данные пользовательской формы в выражениях excel vba sql?
  • Excel Преобразование времени HH: MM: SS по истечении времени MM: SS
  • Запрос INSERT INTO в VBA
  • Есть ли подобная функция в Excel?
  • Подключение к удаленной базе данных ODBC
  • Показывать обновленные строки, когда данные обновляются в электронной таблице Excel
  • Подключить книгу Excel к произвольной (не SQL) базе данных
  • Передача нулей из Excel в SQL
  • MSQuery как внутреннее соединение 2 таблицы с allias (excel odbc)
  • Транспонирование данных
  • Не показывать фоновое изображение при экспорте в Excel в SSRS
  • Давайте будем гением компьютера.