How to Change the Summer Break Calendar Period in Excel
Question details
The user needs to modify an Excel Summer break calendar template to display a custom date period (e.g., September 16 through December 20).

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Customizing a pre-built academic or break calendar template to reflect a specific, non-standard term or vacation timeline.
- Observed behavior
- The default template displays standard summer months, but it requires a formula update to start on a custom date like September 14.
Before modifying complex array formulas in calendar templates, save a backup copy of your workbook so you can easily revert if the calendar grid breaks.
Update the Calendar Array Formula
Modify the DATE parameters inside the calendar's array formula to set a new custom start date for your required period.
Excel calendar templates often rely on a combination of array formulas and named ranges (like CalendarYear or WeekStart) to automatically generate the dates. Adjusting the initial month and day values in the master formula will shift the entire calendar.
Click on the first active date cell within the calendar grid that generates the initial start date of the template.
In the formula bar, look for the section of the formula reading DATE(CalendarYear,6,1), which dictates the default June 1st start.
Change the month (6) and day (1) to your target start date. For example, to start on September 14, change both instances to DATE(CalendarYear,9,14).
Ensure the final formula reflects the changes, such as: =DaysAndWeeks+DATE(CalendarYear,9,14)-WEEKDAY(DATE(CalendarYear,9,14),(WeekStart="Monday")+1)+8.
Depending on your Excel version, you may need to confirm the change by pressing Ctrl+Shift+Enter instead of just Enter. This will enclose the formula in curly braces {}.

Search for a Different Calendar Template
If editing complex formulas is causing errors, searching for an alternative template may provide an easier way to define custom ranges.
Customize Calendar Templates Easily with WPS Office
WPS Spreadsheet offers comprehensive support for complex array formulas and named ranges, allowing you to seamlessly customize calendar dates just like you would in Microsoft Excel.
- 1. Open your template: Launch WPS Spreadsheet and open your existing calendar template file.
- 2. Select the target cell: Click on the cell containing the primary date sequence formula.
- 3. Edit the DATE function: In the formula bar, overwrite the default month and day digits with your desired custom starting parameters.
- 4. Apply array calculation: Press Ctrl+Shift+Enter to correctly compute the array formula and automatically update the calendar grid.

Frequently Asked Questions
Why does my calendar formula return a #VALUE! error?
This usually happens if an array formula is confirmed by pressing only 'Enter'. To fix this, click into the formula bar and press Ctrl+Shift+Enter simultaneously.
How do I change the start day of the week in the template?
The formula contains a section defining the week start, such as (WeekStart="Monday"). You can change this parameter directly to "Sunday" or update the defined 'WeekStart' named range in the Name Manager.
What is 'CalendarYear' in the formula?
'CalendarYear' is a defined Name (or Named Range) that references a specific cell where the year is typed. By changing the year in that specific input cell, the formula automatically updates the entire calendar's dates to match that year.




