Calculate Australian Financial Year Week and Month Numbers in Excel
Question details
The user needs to calculate the specific week and month numbers for the Australian financial year (which runs from July 1 to June 30) based on standard dates in a spreadsheet.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Preparing financial reports where data needs to be categorized into fiscal weeks and fiscal months based on the Australian financial calendar rather than the standard calendar year.
- Observed behavior
- Standard MONTH() and WEEKNUM() functions return values based on a calendar year starting in January, which does not align with the July 1 financial year start date, resulting in inaccurate fiscal reporting.
Ensure your source date values are correctly formatted as valid Excel dates rather than text strings, and determine whether your reporting requires a standard month shift or a specific 4-4-5 fiscal calendar model.
Use EDATE with WEEKNUM and MONTH Formulas
Shift the date backward by 6 months using the EDATE function so that July 1 is treated as January 1 for the purpose of the calculation.
This is the standard approach for straight calendar-month financial years. By shifting the date 6 months into the past, Excel temporarily treats July as January, allowing standard date functions to return the correct fiscal period index.
Ensure your standard calendar dates are located in a specific column (e.g., cell B2) and that the cells are correctly formatted as Dates.
In an empty cell (e.g., C2), enter the formula =IF(B2="","",WEEKNUM(EDATE(B2,-6))). This formula shifts the date back 6 months and then calculates the fiscal week number.
In the next cell (e.g., D2), enter the formula =IF(B2="","",MONTH(EDATE(B2,-6))) to generate the financial month number, where July becomes 1, August becomes 2, and so forth.
Select cells C2 and D2, then click and drag the fill handle located at the bottom-right corner of the selection down the columns to apply these calculations to your entire dataset.

Implement a 4-4-5 Fiscal Calendar using Power Query
For more complex retail reporting like the 4-4-5 fiscal calendar, standard EDATE formulas are insufficient and require a custom date table.
Calculate Financial Dates Easily with WPS Spreadsheet
WPS Spreadsheet provides robust support for advanced date and time functions, including EDATE, WEEKNUM, and MONTH. It is highly compatible with Microsoft Excel, allowing you to manage complex financial reporting effortlessly and for free.
- 1. Open your financial report: Launch WPS Office and open your existing financial report or create a new Spreadsheet.
- 2. Select the target cell: Click on the cell where you want the Australian financial month or week number to appear.
- 3. Apply the fiscal formula: Enter =MONTH(EDATE(B2,-6)) or =WEEKNUM(EDATE(B2,-6)) and press Enter to instantly calculate your accurate fiscal periods.

Frequently Asked Questions
Why do I get a #VALUE! error when using the EDATE formula?
This error usually occurs if the referenced cell contains text instead of a valid date, or if you accidentally applied the formula to a header row. Double-check that your source cell contains a properly formatted date.
Does this formula work for financial years starting in months other than July?
Yes, you can easily adjust the EDATE formula for different financial years by changing the -6 argument. For example, if your financial year starts in April, you would shift the date 3 months backward by using -3.
What does the IF(B2="",""...) part of the formula do?
This is an error-handling technique. It checks if the referenced cell (B2) is empty. If it is empty, the formula returns a blank cell instead of generating an error or calculating a default value based on a zero date.




