Учитывая набор DateTime диапазонов в Excel, такие как:Excel - Диапазон дат включает в определенное время суток (лучше подход)
Start Finish
13/03/2012 10:00:00 14/03/2012 03:00:00
15/03/2012 08:30:00 15/03/2012 10:00:00
и некоторые TimeSpan, такие как:
Start Finish
07:00:00 09:00:00
Как вы определяете, будет ли временной интервал в какой-то определенный диапазон дат?
подход, как это может быть началом:
AND(B2 < DATEVALUE(TEXT(B2, "dd/mm/yyyy")) + TIMEVALUE("07:00:00"),
B3 >= DATEVALUE(TEXT(B3, "dd/mm/yyyy")) + TIMEVALUE("09:00:00"))
Хотя она опирается на возможность обеспечить значения старт/финиш явно в отличие от двух дат в любом порядке. Условие на начало < = закончить будет, но похоже, что это слишком сложно.
Есть ли лучший способ?
Редактировать: Бонусные баллы для простых подхода к нахождению процента от диапазона дат, который попадет в промежутке времени
Возможно, лучше подходит для суперпользователя, а не для стека Oveflow. – brettdj