Я улучшил ответ Барри Гудини. Я должен поблагодарить его за то, что он достиг этого момента. Его идеи использовать max и min были намного проще, чем то, что я пытался достичь. Спасибо!
Моя формула учитывает финансовый год даты начала, поэтому вы можете использовать формулу для одного или нескольких финансовых лет без изменения формулы вручную. Он учитывает високосные годы и включает 1-й день в расчет.
По сути, это формула [дата окончания] минус [дата начала] . Если [дата окончания] предшествует окончанию финансового года, используйте [дату окончания]. Если [дата окончания] наступает после окончания финансового года, используйте 30 сентября (9/30) с тем же финансовым годом, что и [дата начала].
дата окончания = [B1]
дата начала = [A1]
формула для даты окончания =MIN(B1,DATE(IF(MONTH(A1)<=9,YEAR(A1),YEAR(A1)+1),9,30))
формула для даты начала =A1
формула вместе =MIN(B1,DATE(IF(MONTH(A1)<=9,YEAR(A1),YEAR(A1)+1),9,30))-A1+1
Примеры в формате м / д / у:
1/1/17 до 1/2/17 это 2 дня
С 01.01.17 по 30.09.17 - 273 дня
С 01.01.17 по 01.10.17 - 273 дня
С 1 января по 17 октября 183 дня
С 30.09.17 по 01.10.18 - 1 день
Чтобы изменить финансовый год на конец 3/31 =MIN(B1,DATE(IF(MONTH(A1)<=3,YEAR(A1),YEAR(A1)+1),3,31))-A1+1