Есть таблица, в первом и втором столбцах которой дата и день недели соответственно, в третьем условие (например Имя работника), в четвертом и пятом - время начала и окончания рабочей сессии соответственно, и наконец, в последнем - общее кол-во часов отдельно взятого работника в этот день.
Рядом будет другая таблица, где будет считаться общее кол-во затраченных часов, но уже по месяцам, и нужно чтобы общее кол-во часов считалось с таким условием, что если часы пересекаются - то общее время из-за этого не увеличивается.
Например: 01/06/20 Иван работал с 12 до 15 потратив 3 часа, Алексей в этот же день работал с 14 до 15, потратив 1 час. Общее затраченное ими время - 4 часа, но мне нужно получить лишь время самой рабочей сессии, начало в 12 и завершение в 15, т.е. 3 часа.