HomeGoogle DocsSpreadsheetCreate a Countdown Timer Using Built-in Functions in Google Sheets

Create a Countdown Timer Using Built-in Functions in Google Sheets

Published on

Without using Google App script you can create a countdown timer in Sheets. I think there is no add-on either in Sheets to do the same (I don’t find one). Let me explain how to create a countdown timer using built-in functions in Google Sheets.

The purpose of the countdown timer is simple. With a countdown timer in Google Sheets, you can see the hours and minutes tick down to an upcoming important event in your personal or official life.

Countdown Timer Using Built-in Functions in Google Sheets

I am using the following functions to create my countdown timer in Google Docs Sheets.

Functions Required in Google Sheets to Create a Countdown Time Sheet

3 Time functions – NOW, HOUR and MINUTE.
IF Logical Function.
INT Math Function.

In this, the function NOW is a volatile function. It actually returns the current date and time in Google Sheets. Being a volatile function it recalculates 3 ways – On change, on change and every minute and on change and every hour.

Based on this setting (File > Spreadsheet settings > Calculation) the countdown timer will get updated. So I prefer you to set the calculation settings to the second one, i.e., on change and every minute.

calculation settings of volatile functions in Sheets

Let me explain to you how to create a countdown timer using built-in functions in Google Sheets.

First, make sure that you have changed your Spreadsheet setting as above. This is not a global setting and will be applicable only on your countdown timer sheet.

Learn to Create a Countdown Timer Using Built-in Functions in Google Sheets

My above countdown timer in Sheets has two ‘skins’. The first timer (please see the first image above), the bigger one, is simple to create as the days, hours and minutes are shown in individual cells.

In the second countdown timer (you can see that on the same image), we need to combine the days, hours and minutes. That makes the formula little lengthier still easy to learn.

Count Down Timer with Days, Hours and Minutes in Separate Cells

Steps Involved:

In cell A1, enter your upcoming event date in date and time format. Then enter the following formulas in its designated cells mentioned.

To find the number of days to the event, use the below formula in cell B3.

Formula # 1:

=int(A1-now())

Formula # 2:

In cell B4, the below logical test will test the number of days in cell B3 and return the text “Day”, or “Days” based on the number.

=if(B3>1,"Days","Day")

Formula # 3:

In cell C3, enter the following formula to return the number of hours left to the event.

=hour(A1-now())

Formula # 4:

The following formula in cell C4 determines whether it’s “Hour” or “Hours”.

=if(C3>1,"Hours","Hour")

Formula # 5:

We can use the function MINUTE in cell D3 to return the minutes left.

=MINUTE(A1-now())

Formula # 6:

No doubt, enter the below logical test formula in cell D4.

=if(D3>1,"Minutes","Minute")

You have almost created a countdown timer using built-in functions in Google Sheets. Now select the array B3:D3 and format it to two digits numbers. How to do that?

Go to Format > Number > More formats > Custom number format and enter the custom format 00 in the given field.

make number format two digits in Google Sheets

Single Cell Count Down Timer That Auto Updates in Every Minutes

Here I am combining all the above formulas using the ampersand sign. Between each formula, I have inserted the colon as the breaker.

So no more detailing. Here is the formula that returns the countdown time in a single cell.

recalculating countdown timer in Google Docs Sheets
=int(A1-now())&" "&if(days(A1,now())>1,"Days","Day")&" : "&hour(A1-now())&" "&if(hour(A1-now())>1,"Hours","Hour")&" : "&MINUTE(A1-now())&" "&if(MINUTE(A1-now())>1,"Minutes","Minute")

Countdown to Christmas, New Year and Halloween in Google Sheets

Use my formula to create Christmas, New Year, Thanks Giving, Halloween, Like different countdown timer in Google Sheets.

You only need to change the date in cell A1. I prefer an auto-changing date so no need to change the new year date in every year.

Try the below date formulas one by one in cell A1 in order to countdown to different events.

Count Down to Christmas in Google Sheets:

=date(year(today()),12,25)

Count Down to New Year in Google Sheets:

=date(year(today())+1,1,1)

You can modify the above formula as a count down timer to any event’s date in Google Sheets.

Here is my Sheet that contain the above timer. Enjoy!

Sample Sheet – Timer

Additional Resources:

  1. Elapsed Days and Time Between Two Dates in Google Sheets.
  2. Move Time In and Time Out to the Same Row in Google Sheets.
  3. How to Convert Military Time in Google Sheets.
  4. COUNTIFS in a Time Range in Google Sheets [Date and Time Column].
  5. Google Sheets: The Best Overtime Calculation Formula.
Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

SORT and SORTBY – Excel Vs Google Sheets

While Excel offers the SORT and SORTBY functions for sorting a table, Google Sheets...

Get Top N Values Using Excel’s FILTER Function

When using the FILTER function in Excel to extract the top N values, it's...

XLOOKUP in Excel: Working with Visible Rows in a Table

In Excel, the XLOOKUP function isn't inherently designed to exclusively work with visible rows;...

SUMPRODUCT Differences: Excel vs. Google Sheets

The core purpose of the SUMPRODUCT function remains consistent across both Excel and Google...

More like this

Interactive Random Task Assigner in Google Sheets

You have multiple tasks and multiple people. Here's a fun way to randomly assign...

Google Sheets Bar and Column Chart with Target Coloring

To color each data point in the column or bar chart according to the...

Analyzing Column A Between Non-Adjacent Values in Column B: Google Sheets

This tutorial addresses a common scenario encountered in Google Sheets: how to sum, average,...

3 COMMENTS

  1. Thank you for your tutorial! A nice enhancement would be conditional formatting so can have background setting according to the time remaining, eg > 1-day green, < 12 hours yellow, < 6 hours red.

  2. Hi, thank you for your tutorial.

    I would like to make a play and stop buttons that count time in a selected cell, but don’t know, how.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.