Get help

Help center

Guides and answers

Contact support

Write to our team

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Finance

Turn manual finance work into reports that update themselves.

What Finance teams automate

  • Track payables and receivables
  • Build cash flow statements
  • Compare budget against actuals

Inventory and manufacturing

See stock levels and automate ordering.

What inventory and manufacturing teams automate

  • Track inventory across multiple sites
  • Connect sales, purchasing, and warehouse data
  • Link a barcode scanner to your sheet

HR

Run recruitment, attendance, and OKR tracking from your sheets.

What HR teams automate

  • Track recruitment and onboarding
  • Record team OKRs and results
  • Track check-ins, check-outs, and leave

Project management

Assign tasks and track hours without manual updates.

What project teams automate

  • Assign tasks and track status changes
  • Estimate effort and log hours worked
  • Track milestones across projects

Sales and CRM

Track leads and sales performance with automated reports.

What sales teams automate

  • Track and convert leads
  • Set sales goals and track team metrics
  • Monitor sales KPIs on dashboards

Education

Automate attendance, grades, and school purchasing.

What schools automate

  • Track attendance and notify parents
  • Record and compare class grades
  • Track inventory lent to students and staff

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Get started

Templates

Ready-made workflows to start from

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Help center

Guides and answers

Contact support

Write to our team

Workflows

Build processes with your team

Automations

Connect files and automate tasks

How to use the TODAY function in Google Sheets

The Google Sheets TODAY function returns the current date and time, based on the user’s computer settings. It’s a dynamic or “volatile” Google Sheets function, meaning that it recalculates automatically.

The TODAY function is a useful way to keep dates in your spreadsheet current, regardless of when you first entered the date in your spreadsheet. It can also be combined with multiple other functions.

Syntax

Unlike most other functions that Google Sheets offers, this one doesn’t take in any input parameters. Trying to add them will result in an error.

=TODAY()

How to use the TODAY function in Google Sheets

This is one of the most straightforward functions available within Google Sheets.

You can use it as a standalone function, or you can make this an input parameter to other existing functions as shown in the image below.

TODAY function in Google Sheets 1

The first few examples show the TODAY function in its most basic form. By typing =TODAY() into a cell, you can get today’s date.

For Google Sheets the unit of measure is days, meaning there is a direct correlation between days and whole numbers. This is a little abstract, but the important thing to understand is that you can make google sheets add days to date.

For example, to find out what is 365 days from today, you would simply add 365 to TODAY.

=TODAY()+365

39

Automate data transfers beyond Importrange

Find out how

Combining TODAY with other functions

TODAY is pretty versatile and you can combine it with a few other functions to get different results. This is shown in the examples below.

TODAY function in Google Sheets 2

=EOMONTH(TODAY(),1)

EOMONTH stands for “end of the month”. This function returns the date of the last day in a month given a starting date and a month offset.

In simpler terms, the formula above returns the date of the end of next month. If this was used in January 2024, the formula would return the date “02/28/2024”.

I’m using the TODAY function as the reference date, and the 1 instructs the function to offset the resulting month by 1.

EDATE

Another good use of TODAY is within the EDATE function. This is similar to the previous function, but it gives you a date that is a specified number of months before or after a date.

=EDATE(TODAY(),-11) 

The example above tells the function to return the date 11 months prior to today.

Working days

The last function we will cover is NETWORKDAYS which gives you the net number of working days between two dates.

=NETWORKDAYS(TODAY(), TODAY() + 31)

The dates in the example are generated using the TODAY function – today’s date, and the date 31 days from today.

The function tells me that there are 22 workdays (i.e. weekdays, with no weekends) between the two dates. This can be very useful for business planning purposes where weekends are generally not counted.

TODAY function vs. NOW function

The TODAY function is great if you want to generate today’s date. But what if your spreadsheet also needs to include the time?

You can get the current date and time in Google Sheets with the NOW function.

TODAY function in Google Sheets 3

This function lets you generate the current date and time, right to the second. The NOW function can be used as a more precise substitute for the TODAY function in all of the examples shown above.

39 Automate data transfers beyond Importrange Find out how

TODAY function: Key tips

The TODAY function can be very handy when you use Google Sheets to store time-critical information.

As already mentioned, if the TODAY function displays 24-Oct-2020 now and you open the file one day from now, the function will show 25-Oct-2020.

Although this is the intended functionality of TODAY, there are two problems with this behavior:

  1. You don’t want a “running” date: If you want to insert the current date in a cell but don’t want it to change, there is a shortcut for that, just press Ctrl + ; (semicolon) [Command + ; (semicolon) for Mac]. If this doesn’t work, it’s probably your keyboard configuration, hold down Ctrl and then button mash until you find it.
  2. Poor Google Sheets performance: Multiple TODAY functions within a spreadsheet may cause performance issues. Since this function is time-sensitive, Google Sheets recalculates the TODAY function very frequently and this results in an increased load.

Because it recalculates, TODAY can’t record when something happened. For a date or time that stays put, add a timestamp in Google Sheets instead.

Looking for more help using dates in Google Sheets?

Check out our other spreadsheet tutorials below or read how to use the YEAR function or how to calculate differences between dates in Google Sheets.

Editor’s note: This is a revised version of a previous post that has been updated for accuracy and comprehensiveness.

You may also like…

google sheets features and formulas

How to find nominal interest rate using Google Sheets

Sarah is a young professional making significant financial decisions. From credit cards to mortgages, student loans, and investment...
google sheets features and formulas

Pull Google Calendar data into Google Sheets using Apps Script

This post was originally published in our community forum. Objective : This guide demonstrates how to use Google Apps Script to pull data...
google sheets features and formulas

Using the PROPER function to capitalize the first letter of each word in Google Sheets

Note: This post was originally published in our community forum. Ever found yourself needing to clean up a list of names, titles, or any...