Hi. I'm Diana.

Welcome to the new Second Half Dreams (SHD) blog!

I started SHD in 2013 and wrote mostly about Amazon FBA, low-content books, print-on-demand, and printables.

In May 2023, I stopped writing due to caregiver burnout and a few other reasons. Life has changed now, and I'm ready to write again.

As a numbers nerd and part-time bookkeeper, I plan on focusing on bookkeeping topics and spreadsheets! However, I may throw in a few random things too!

From the Blog

October 2024 calendar in a computer monitor.

Save Time and Avoid Errors in Your Google Sheets Calendars

October 06, 20243 min read

Do you use Google Sheets to track your to-do lists or do you sell spreadsheets on Etsy? If so, a monthly calendar is a perfect addition to your spreadsheet, as it helps people plan and manage their time.

However, manually entering each month's day is time-consuming and can lead to data entry errors. It's better to have Google Sheets automatically enter the calendar days for you. In this post, I'll show you how!

How to Create Your Automated Calendar

Step #1: Set Up the Calendar Framework

Design your calendar so that it includes:

  • A cell for the user to select the month and year.

  • A row that includes the days of the week.

  • A grid for the dates.

This is how mine looks:

Google Sheets calendar framework example, showing where user enters month and year, the rows of days of the week, and the calendar grid.

Step #2: Add the Formula to Calculate the First Date of the Month

In the first "day" spot in your calendar grid, I'm using this formula:

=IF(B5="M", $B$4-WEEKDAY($B$4)+2, IF(B5="S", $B$4-WEEKDAY($B$4)+1, ""))

Important: After you copy/paste the formula into your spreadsheet, be sure to replace the cell addresses (B4 and B5) with the correct cell addresses in your spreadsheet.

Formula Cells:

These are my formula cells. However, be sure to change the formula to match your spreadsheet cells!

  • Cell B4: This is where the user enters the month and year.

  • Cell B5: The first day of the week; Make sure the “M” and “S” in the formula match the text that’s entered in your calendar. For example, if yours has “Mon,” then change the “M” in the formula to “Mon.” Likewise, make sure that the Sunday text is correct too!

  • Cell B6: This is where I'm entering this formula.

Google sheets formula with Cells B4 and B5 pointed out because they are in the "First Date" calcuation formula.

Step #3: Fill Out the Rest of the Month

Starting with the second day in the grid, enter the formula that adds 1 to the previous day. For example, the formula for the first Monday in cell C6 is B6+1.

In the image below, I made the rows wider so you can see the formulas!

A calendar in Google Sheets that shows the formula to create a calendar.

After I entered my formulas, here's how the calendar looks:

An October 2024 calendar in Google Sheets.

Step #4: Remove the Dates from the "Outside" Months

As you can see, the above calendar shows dates for three months:

  • September 29 and Sept 30

  • October 1 to 31

  • November 1 to 9

Since I don't want the September and November dates showing, I'm going to make them invisible:

An October 2024 calendar made in Google Sheets.

One way to make the outside days invisible is by applying conditional formatting to the calendar days.

Here's how:

  • Select Format -> Conditional formatting from the menu bar.

  • Select your calendar days and apply this rule with the custom formula of:
    =MONTH(B6) <> MONTH($B$4)

A Conditional Formatting rule in Google Sheets

  • In the Formatting Style section, make the text color the same color as your date cells. In my spreadsheet, I made the text white.

Here's how my conditional format rule works:

  • Google Sheets checks each date in the calendar

  • If the date falls outside of the calendar month that the user entered, then the calendar day color turns to white

  • If it falls inside the month, then the text color remains black

Grab Your Free Calendar

I hope this tutorial helps you quickly create calendars in Google Sheets.

If you want a copy of the calendar to use as a template, then here you go!

Calendar Template

This calendar is currently free with no email address required. I may change that later, but for now, I just want to get this post published!

Better Done than Perfect Quote



blog author image

Diana Poisson

Diana is married and lives in Washington. She's a bookkeeper and sells products on Amazon and Etsy. When not working, she loves working in the yard.

Back to Blog

Free Spreadsheet!

Simple Income & Expense Tracker

Enter your income and expenses, and let Google Sheets calculate your totals and profits automatically!

Knowing these business numbers empowers you to make informed financial decisions and plan for future growth with confidence.

More Spreadsheets!

Visit the store to get spreadsheets for your business!

The New Second Half Dreams

Some of you may have noticed that this website looks different!

What's up with that?

The old website had a lot of tech problems that I didn't know how to solve. Plus, many of my blog posts contained outdated information.

I often provided tutorials on the tools that I used. However, some of those tools no longer exist. And for the ones that are still around, the user interface is most likely different today than how it's shown in the older blog posts.

Therefore, instead of pulling my hair out trying to fix the technical issues on a website full of outdated blog posts, I made the decision to start fresh!

In June 2024, I said "good-bye" to WordPress and "hello" to FreedomKit! They are hosting this website, and so far, I'm happy with them!

The "old" Second Half Dreams home page displayed on a lptop sc


© 2024 Second Half Dreams | Powered by Freedomkit.ai