Как рассчитать пересечение дат/времени в днях или часах в Excel?
Author: SunLast Modified: 2025-06-05
Предположим, у вас есть некоторые диапазоны дат, записанные на листе, и теперь вы хотите рассчитать, сколько дней или часов этих диапазонов пересекаются с определенным диапазоном дат, как показано на скриншоте ниже. Вместо того чтобы сравнивать диапазоны дат и рассчитывать пересечения по одному, эта статья представляет формулу для быстрого решения этой задачи в Excel.
Рассчитать пересечение дат/времени с помощью формулы
Выберите пустую ячейку, куда вы хотите поместить рассчитанный результат, введите эту формулу =МАКС(МИН($G$2;C2)-МАКС($G$1;B2)+1;0)и перетащите маркер автозаполнения вниз, чтобы применить эту формулу к другим ячейкам. См. скриншот:
Эта формула также может рассчитывать пересечение времени в часах.
Совет. Если вы хотите быстро подсчитать рабочие дни/выходные/определенный день между двумя датами, попробуйте использовать Kutools для Excel’s Формуляр Помощник, как показано на следующем скриншоте. Скачайте и попробуйте прямо сейчас!
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...