Даты Excel - сколько периодов приходится на финансовый год
У меня есть быстрый вопрос, который, вероятно, кажется очевидным - возможно, я неправильно понимаю концепцию проблемы, поэтому подумал, что мне понадобится помощь извне.
Мне нужен способ определить, какая часть данного периода (даты начала и окончания, содержащиеся в отдельных столбцах) попадает в финансовый год (1/7/XXXX - 30/6/XXXX). Если бы я мог определить количество дней в этом периоде, приходящемся на финансовый год, это спасло бы меня.
Очень ценю помощь!
2 ответа
Если у вас есть начальная дата в A2 и конечная дата в B2, вы можете использовать эту формулу, чтобы определить, сколько дней выпадает в 2013/14 финансовом году.
=MAX(0,MIN($B2,DATE(2014,6,30))-MAX($A2,DATE(2013,7,1))+1)
Это будет включать как дату начала, так и дату окончания.
Если вы хотите рассчитать несколько лет, поместите годы в C1 и измените формулу на это в C2, скопированной через
=MAX(0,MIN($B2,DATE(C$1+1,6,30))-MAX($A2,DATE(C$1,7,1))+1)
Я улучшил ответ Барри Гудини. Я должен поблагодарить его за то, что он достиг этого момента. Его идеи использовать 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 дня
С 01.01.17 по 01.10.18 - 273 дня
С 30.09.17 по 01.10.18 - 1 день
Чтобы изменить FY до конца 3/31 =MIN(B1,DATE(IF(MONTH(A1)<=3,YEAR(A1),YEAR(A1)+1),3,31))-A1+1