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

  1. У меня есть диапазон дат, в котором я хотел бы узнать количество рабочих дней (исключая выходные и праздничные дни), которые попадают в диапазон месяцев. Пример ниже.

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

Я понимаю, что на это может потребоваться несколько дней if/network, но я изо всех сил пытаюсь это сделать. Любая помощь приветствуется.

Пожалуйста, отредактируйте свой вопрос, чтобы показать нам ожидаемый результат - тогда вам будет легче помочь.

Ike 06.04.2022 09:26

обновлено, чтобы отразить значения, которые я желаю в месяцах

XCchewy 06.04.2022 09:37
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
2
36
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если у вас есть Excel 365, вы можете использовать эту формулу

Я предполагаю, что ваша таблица начинается с A1, а C1, D1 и т. д. содержат первую дату месяца, например. 1.1.2022 и т.д..

=LET(startMonth,C$1,
endMonth,EDATE(startMonth,1)-1,
startPeriod,MAX(startMonth,$A2),
endPeriod,MIN(endMonth,$B2),
IF(startPeriod < endPeriod,NETWORKDAYS(startPeriod,endPeriod),0)
)

Установка startMonth и endMonth предназначена больше для удобочитаемости вычислений startPeriod и endPeriod.

startPeriod будет 28.1.22 для столбца января, так как он больше, чем 1.1.22. Но на февраль будет 1.2.22 и так далее.

Расчет сетевых дней основан на этих двух датах.

Если вы хотите добавить праздничные дни, обратитесь к помощи ЧИСТРАБДНИ

Другие вопросы по теме