ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Dates
  3. Fiscal Year and Fiscal Quarter From a Date in Excel

Fiscal Year and Fiscal Quarter From a Date in Excel

By ExcelReady Team·Updated November 1, 2026·6 min read

The short answer

To get the fiscal year from a date in Excel, shift the date forward so the fiscal year lines up with the calendar year, then take the year. For a fiscal year that starts in July and is named by the year it ends, use =YEAR(EDATE(A2,6)). For a start month S, shift by 13-S months. The fiscal quarter is =ROUNDUP(MONTH(EDATE(A2,6))/3,0).

Key takeaways

  • For a July start named by its end year, the fiscal year is =YEAR(EDATE(A2,6)).
  • For any start month S from February to December, shift by 13-S months: April is 9, October is 3.
  • A simpler version for July: =YEAR(A2)+(MONTH(A2)>=7).
  • Fiscal quarter: =ROUNDUP(MONTH(EDATE(A2,13-S))/3,0).
  • To total a fiscal year, use SUMIFS with its first day and the next year's first day.
On this page+
  1. What is a fiscal year?
  2. How to get the fiscal year with YEAR and EDATE
  3. Fiscal year formula for any start month
  4. How to get the fiscal quarter
  5. How to build labels like FY2025 or 2024/25
  6. How to total sales by fiscal year
  7. Common mistakes with fiscal years
  8. Practise it

To get the fiscal year from a date in Excel, move the date forward by enough months that the fiscal year lines up with a calendar year, then read the year. For a fiscal year that starts in July, =YEAR(EDATE(A2,6)) does it in one step. This guide explains the idea, gives the formula for any start month, and shows fiscal quarters, labels and totals.

What is a fiscal year?#

A fiscal year is the 12-month period an organisation uses for its accounts and budgets. It often doesn't match the calendar year. Many organisations start their fiscal year in April, July or October instead of January.

A fiscal year that crosses two calendar years needs a name. The most common convention is to name it by the year it ends: July 2024 to June 2025 is FY2025. Some organisations name it by the year it starts, or write both, like 2024/25. Check which one your company uses, because the formulas differ. Finance teams usually state the convention in their reporting calendar or budget templates. If you're unsure in a job test, say which convention you assumed, for example in a note next to the formula.

How to get the fiscal year with YEAR and EDATE#

Shift the date forward with EDATE, then take the year with YEAR. EDATE moves a date by a whole number of months. For a fiscal year starting in July:

Excel formula
=YEAR(EDATE(A2,6))

Moving six months forward sends July to January of the next year, and June to December of the same year. So every date in July 2024 to June 2025 lands somewhere in 2025:

DateEDATE(A2,6)Fiscal year
15/03/202415/09/20242024
30/06/202430/12/20242024
01/07/202401/01/20252025
12/09/202412/03/20252025

The EDATE function guide explains how it handles month lengths.

A shorter version for July uses a TRUE/FALSE test:

Excel formula
=YEAR(A2)+(MONTH(A2)>=7)

MONTH(A2)>=7 is TRUE (counted as 1) from July to December, and FALSE (0) from January to June. So dates in the second half of the year get the next year's number. Both formulas give the same results.

Fiscal year formula for any start month#

For a fiscal year that starts in month S and is named by its end year, shift by 13 − S months:

Fiscal year startsMonths to shiftFormula
February11=YEAR(EDATE(A2,11))
April9=YEAR(EDATE(A2,9))
July6=YEAR(EDATE(A2,6))
October3=YEAR(EDATE(A2,3))

The shift is the number of months from the start month to the next January. For an October start, 1 October 2024 plus 3 months is 1 January 2025, so it belongs to FY2025.

If your fiscal year starts in January, it's just the calendar year: use =YEAR(A2).

If your company names the year by its start, shift backwards instead, by S − 1 months. For a July start, =YEAR(EDATE(A2,-6)) returns 2024 for any date from July 2024 to June 2025.

How to get the fiscal quarter#

Use the same shift, then turn the month into a quarter. Dividing a month number by 3 and rounding up gives the quarter:

Excel formula
=ROUNDUP(MONTH(EDATE(A2,6))/3,0)

For a July start, July to September become months 1 to 3 after the shift, so they're Q1. October to December are Q2, and so on. For 12 September 2024, the shifted month is March, which is 3, so the result is 1.

For other start months, use the same 13 − S shift inside EDATE. The calendar version of this formula is covered in getting the quarter from a date.

How to build labels like FY2025 or 2024/25#

Join text to the result with & to make readable labels. For a July start:

LabelFormulaResult for 12/09/2024
FY2025="FY"&YEAR(EDATE(A2,6))FY2025
FY25="FY"&RIGHT(YEAR(EDATE(A2,6)),2)FY25
FY2025 Q1="FY"&YEAR(EDATE(A2,6))&" Q"&ROUNDUP(MONTH(EDATE(A2,6))/3,0)FY2025 Q1
2024/25=YEAR(EDATE(A2,-6))&"/"&RIGHT(YEAR(EDATE(A2,-6))+1,2)2024/25

The last formula finds the start year, then adds the last two digits of the following year. These labels are text, so use them for display and grouping, not for date maths. For month labels, see getting the month name from a date.

How to total sales by fiscal year#

Use SUMIFS with the first day of the fiscal year and the first day of the next one. For FY2025 with a July start, amounts in C2:C100 and dates in B2:B100:

Excel formula
=SUMIFS(C2:C100,B2:B100,">="&DATE(2024,7,1),B2:B100,"<"&DATE(2025,7,1))

Using "less than the next start date" catches every day of June, even if the dates include times. For a report with several years, put the fiscal year in a helper column with =YEAR(EDATE(B2,6)) and use a PivotTable or SUMIF on that column.

To find the start and end dates of any date's fiscal year, for a July start: the start is =DATE(YEAR(EDATE(A2,-6)),7,1) and the end is =EOMONTH(start_cell,11), which is 30 June of the following year. The guide to adding days, months and years explains EDATE and EOMONTH in more detail.

Common mistakes with fiscal years#

Most errors come from the naming convention or from the shift. Check these:

  1. Wrong naming convention. Start year and end year give results one apart. Confirm which your company uses.
  2. Shifting the wrong way. Use a positive shift for end-year names and a negative one for start-year names.
  3. Adding days instead of months. A2+182 isn't six months and drifts by a day or two. Use EDATE.
  4. Text dates. EDATE returns #VALUE! on text. Convert to real dates first.
  5. Result looks like a date. If 2025 shows as a 1905 date, format the cell as General.

Practise it#

Fiscal periods come up in finance and reporting job tests, and they combine several date skills at once. Practise date basics in a live spreadsheet, then practise EDATE, EOMONTH and WEEKDAY to get the shifting right. Each formula is checked instantly. Or try the exercise on this page first.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

The company's fiscal year starts on 1 July and is named by the year it ends. Click C2 and find the fiscal year for the date in B2 with YEAR(EDATE(B2,6)).

fx
ABCD
1
Invoice
Date
Fiscal year
2
INV-881
45547
3
INV-882
45366
4
INV-883
45474
5
INV-884
45473
6
7
8

Tip: EDATE(B2,6) moves the date six months forward, so July lands in January of the next year. YEAR then reads the fiscal year.

Practise this in a lesson

LessonHow Excel stores dates: DATE, YEAR, MONTH, DAYLearn why every date is secretly a number, then build dates with DATE and take them apart with YEAR, MONTH and DAY.LessonRenewals and month-ends: EDATE, EOMONTH, WEEKDAYShift dates by whole months with EDATE, jump to month-end with EOMONTH, and find the day of the week with WEEKDAY.Function guideEDATEAdd months to a date with Excel's EDATE for renewals, probation ends and due dates. Month-end behaviour, mistakes and a live practice exercise.

Frequently asked questions

How do I calculate the fiscal year from a date in Excel?

+

Use =YEAR(EDATE(A2,6)) for a fiscal year that starts in July and is named by the year it ends. For other start months, change 6 to 13 minus the start month number, such as 9 for April.

How do I get the fiscal quarter from a date?

+

Shift the date the same way, then divide the month by 3 and round up: =ROUNDUP(MONTH(EDATE(A2,6))/3,0) for a July start. July to September becomes Q1.

How do I show the fiscal year as 2024/25?

+

For a July start, the year it begins is YEAR(EDATE(A2,-6)). Join it to the next year: =YEAR(EDATE(A2,-6))&"/"&RIGHT(YEAR(EDATE(A2,-6))+1,2).

Is the fiscal year named by the start year or the end year?

+

It depends on the organisation. Many name it by the year it ends, so July 2024 to June 2025 is FY2025. Check your company's convention before you build the formula.

Sources

  • EDATE function - Microsoft Support
  • YEAR function - Microsoft Support
  • MONTH function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 1, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What is a fiscal year?
  2. How to get the fiscal year with YEAR and EDATE
  3. Fiscal year formula for any start month
  4. How to get the fiscal quarter
  5. How to build labels like FY2025 or 2024/25
  6. How to total sales by fiscal year
  7. Common mistakes with fiscal years
  8. Practise it

Keep reading

Dates· 7 min read

Get the Quarter From a Date in Excel

Excel has no QUARTER function, so you calculate the quarter from a date's month: =ROUNDUP(MONTH(A2)/3,0) returns 1 to 4. Add a label with ="Q"&ROUNDUP(MONTH(A2)/3,0), or include the year with &" "&YEAR(A2). For a fiscal year starting in another month, shift the date first with EDATE.

Dates· 6 min read

Get the Day Name From a Date in Excel

To get the day name from a date in Excel, use =TEXT(A2,"dddd") for the full name, like Monday, or =TEXT(A2,"ddd") for the short name, like Mon. The result is text. To show the day name but keep the cell a real date, apply a custom number format of dddd instead. For your own labels, use CHOOSE with WEEKDAY.

Dates· 5 min read

Get the Month Name From a Date in Excel

To get the month name from a date in Excel, use =TEXT(A2,"mmmm") for the full name, like March, or =TEXT(A2,"mmm") for the short name, like Mar. The result is text. To show the name but keep the real date, apply a custom number format of mmmm instead. To turn a month number into a name, use =TEXT(DATE(2024,B2,1),"mmmm").

More on dates

  • Highlight Overdue and Upcoming Dates in Excel
  • How to Highlight Weekends in Excel
  • How to Calculate Months Between Two Dates
  • Count Working Days With NETWORKDAYS and WORKDAY
  • TODAY Function in Excel: Always-Current Dates
  • WEEKDAY in Excel: Find Weekends and Day Names
All dates articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free