Я понимаю, что на это может потребоваться несколько дней if/network, но я изо всех сил пытаюсь это сделать. Любая помощь приветствуется.
обновлено, чтобы отразить значения, которые я желаю в месяцах
Если у вас есть 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 и так далее.
Расчет сетевых дней основан на этих двух датах.
Если вы хотите добавить праздничные дни, обратитесь к помощи ЧИСТРАБДНИ
Пожалуйста, отредактируйте свой вопрос, чтобы показать нам ожидаемый результат - тогда вам будет легче помочь.