Excel Calendar Template

Excel has a wide variety of useful tools. But one of the criticisms is it does not have any built-in calendar tool. Yes, we do not have a built-in calendar. You have seen some calendar templates in Excel, but Excel users create those. We need to create a calendar template in Excel by using Excel formulasUsing Excel FormulasThe term “basic excel formula” refers to the general functions used in Microsoft Excel to do simple calculations such as addition, average, and comparison. SUM, COUNT, COUNTA, COUNTBLANK, AVERAGE, MIN Excel, MAX Excel, LEN Excel, TRIM Excel, IF Excel are the top ten excel formulas and functions.read more.

This article will show you how to create a calendar template in Excel. We can generate calendar templates in two ways – one with a simple Excel calendar and the second with a dynamic calendar with formulas.

You are free to use this image on you website, templates, etc., Please provide us with an attribution linkHow to Provide Attribution?Article Link to be HyperlinkedFor eg:Source: Calendar Template in Excel (wallstreetmojo.com)

How to Create a Calendar Template in Excel?

#1 – Simple Excel Calendar Template

A simple Excel calendar template does not require special formulas with simple techniques. We can create a simple calendar.

Step 1: The first thing we see on the calendar is the month with the year’s name. So for this, we need to create a month’s name. First, apply the TODAY formula in Excel TODAY Formula In ExcelToday function is a date and time function that is used to find out the current system date and time in excel. This function does not take any arguments and auto-updates anytime the worksheet is reopened. This function just reflects the current system date, not the time.read more, which takes the current date as per the system.

Today is a volatile function. It automatically updates the date as per the system date. For example, today’s date is 17th June 2019, so tomorrow, it will be 18th June 2019.

However, we do not need a full date like the above; we need only a month and a year together. So, apply the date format in ExcelDate Format In ExcelThe date format in Excel can be changed either from the “number format” of the Home tab or the “format cells” option of the context menu.read more as “MMMM YYYY.”

Now we have a proper month and year.

Step 2: In the below row, we will enter weekdays from Sunday to Saturday. And merge the A1 cell until the G1 cell.

Step 3: We need to create calendar days like 1, 2, 3, and so on.

We have entered the day with Sunday, 2nd Saturday, 4th Saturday, etc.

It is ordinary stuff that needs to change the dates every month manually. But how do we make this dynamic to show the updated month with days? Let us see this now.

#2 – Dynamic Excel Calendar Template with Formulas

For the same template as above, we will create a dynamic calendar.

Step 1: To the left of the template, we will insert the “Spin Button” from the Developer tabDeveloper TabEnabling the developer tab in excel can help the user perform various functions for VBA, Macros and Add-ins like importing and exporting XML, designing forms, etc. This tab is disabled by default on excel; thus, the user needs to enable it first from the options menu.read more.

Step 2: Right-click the spin button and choose “Format Control.”

Step 3: Under “Format Control,” we will make the below changes.

Step 3: Since we create the calendar for a specific month, we will create 12 different sheets for 12 months. For this, we need to create 12 different name managers. First, we will name cell I3 “Year.”

First, we will prepare for January 2019. So, we will change the month’s heading from the TODAY formula to follows.

As shown below, we need to create one more name manager for this month.

Step 4: We will insert 12 sheets and name each sheet with 12-month names with the same template above.

Step 5: We will apply the formula below in the “Jan” sheet in the first-day column.

=IF(AND(YEAR(JanOffset+1)=Year,MONTH(JanOffset+1)=1),JanOffset+1,””)

We may copy and paste the formula to the next cell but change the number 1 to 2 everywhere.

Similarly, for the next, we will change it to 3.

Similarly, increase everything by 1.

Step 6: We will copy the above template to the FEB sheet. Here, the only thing we need to change is MONTH from 1 to 2.

We will apply the same logic for all the worksheets. Now, we will change the month accordingly.

Once all the sheets are done with template changing and formula, we can control the template from the “Jan” sheet.

Step 7: Using the “Spin” button, we can change the year in the “Jan” sheet. Accordingly, when we change the year in the “Jan” sheet in all the sheets, the selected year’s dates will show up.

This article is a guide to Calendar Template in Excel. We discuss how to create a calendar in Excel using formulas with a downloadable sheet with a downloadable Excel sheet. You can learn more about Excel from the following articles: –

  • Reduce File Size of ExcelMarimekko Chart in ExcelPersonal Budget Excel TemplateCreate Templates in Excel