Authored by:

How to Make a Schedule in Google Sheets: 9 Steps (with Templates)

3 min read
Weekly hourly schedule template in Google Sheets and Excel.png

Creating a schedule in Google Sheets can help you manage your time, coordinate team responsibilities, or organize personal routines. You can use it to build a weekly planner, team rota, or class timetable using a layout that fits your needs and is easy to update.

Templates

See All
Weekly hourly schedule template in Google Sheets and Excel.png
Minimal Weekly Schedule Template in Excel and Google Sheets
24 Hour Weekly Schedule Template - Google Docs, Word

Making a Schedule in Google Sheets

Open Google Sheets and Create a New Spreadsheet
1

Open Google Sheets and Create a New Spreadsheet –

Begin by accessing Google Sheets from your Google Drive or by visiting sheets.google.com.

  • Click the “+ Blank” button to start a new spreadsheet.
  • Rename the spreadsheet by clicking on the default title and entering something relevant like “Weekly Schedule.”
2

Insert a Start Date to Automate Days –

Reserve a cell (for example, I1) for your schedule’s start date.

  • Manually type a date (e.g., 01/01/2095) into I1.
  • Format it as a date: Format > Number > Date.
  • This date will be used to generate the weekday headers dynamically.
Set Up the Day Columns (Top Row)
3

Set Up the Day Columns (Top Row) –

Use formulas to automatically display the days of the week across the top of your schedule.

  • In cell C3 (or where your first day column begins), enter: =UPPER(TEXT($I$1, "DDDD"))
  • In the next column (D3), enter: =UPPER(TEXT($I$1+1, "DDDD"))
  • Drag this formula across the row to populate each weekday based on your chosen start date.
  • This step builds the main timeline structure of your schedule, with each column representing a different day.
Set Up the Time Intervals Column (First Column)
4

Set Up the Time Intervals Column (First Column) –

Use the first column of your sheet (usually column A) to define the times of day.

  • Start in A4 (or just below your header row) and enter your first time, such as 8:00 AM.
  • In A5, type the next time interval, such as 8:30 AM, and continue downward.
  • You can use a formula like =A4 + TIME(0,30,0) to generate 30-minute increments automatically.
  • This column defines the vertical blocks of your schedule—each row corresponds to a time slot.
Fill in Events, Tasks, or Appointments
5

Fill in Events, Tasks, or Appointments –

Click on each cell in the grid and start entering your schedule items.

  • Each intersection of a day column and time row is a unique time slot.
  • You can write short descriptions like “Team Meeting,” “Gym,” or “Study.”
  • Use different colors to categorize: blue for work, green for personal, etc.
  • Merge cells if an event spans multiple hours (Format > Merge cells).
Format the Schedule
6

Format the Schedule –

Use formatting to make your schedule visually organized.

  • Bold the headers for better visibility.
  • Use cell fill colors to separate weekdays from weekends.
  • Apply borders to create a clear visual grid.
Use Conditional Formatting for Automation
7

Use Conditional Formatting for Automation –

Conditional formatting can highlight cells based on certain rules.

  • Go to Format > Conditional formatting.
  • Example: Set rules to color cells red if the content includes “Deadline.”
  • This can visually flag high-priority items or overlapping events.
Share or Print Your Schedule
8

Share or Print Your Schedule

Once completed, decide how you want to use the schedule.

  • To share: Click the green Share button and enter the email addresses of others.
  • To print: Go to File > Print and adjust settings for layout and page size.
  • You can also download it as PDF or Excel (File > Download).
Save as a Template for Reuse
9

Save as a Template for Reuse –

To avoid repeating setup, save your schedule as a reusable template.

  • Create a copy from File > Make a copy.
  • Rename and clear the content inside time blocks to reuse the format.
  • Save this blank template in a specific folder for future schedules.

Tips

  • Keep descriptions short but specific to avoid clutter.
  • Use freeze panes (View > Freeze) so headers stay visible as you scroll.
  • Add a side column for notes, deadlines, or a color legend.

Important

  • When using the =UPPER(TEXT($I$1+1, "DDDD")) formula to auto-generate weekday names, make sure you’ve locked the right part of the reference using $. If you forget and drag it across columns, the formula might pull dates from unintended cells, leading to incorrect or duplicate day labels in your schedule.

FAQs

Is there a way to back up my schedule automatically?

Enable version history (File > Version history) and consider using Google Apps Script to email or duplicate the file on a regular schedule.

Can I automate my time intervals instead of typing each one?

Yes. After entering the first time manually (e.g., 8:00 AM in A4), use the formula =A4 + TIME(0,30,0) in the next cell to add 30-minute increments. Drag the formula down to extend the intervals automatically. You can adjust the TIME(0,30,0) part to use different intervals, such as 15 or 60 minutes.

About This Article

Sandra
Authored by:
Highfile Team Author, Life Coach
This article and its template(s) were authored by . Sandra Solis, a Richmond, Texas-based life coach, speaker, and entrepreneur, is an expert in personal growth and leadership transformation through her one-on-one coaching sessions. As a graduate of The Coaches Training Institute, Sandra has honed her skills for seven years, empowering individuals to reshape their mindsets and excel as leaders. She earned a BA in Anthropology from the University of California, Los Angeles, enriching her understanding of human behavior and cultural diversity.