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

ChatGPT and spreadsheets: is generating formulas a thing of the past?

ChatGPT has taken the world by storm and has become the fastest-growing web platform of all time. Within two months, this AI-powered chatbot developed by OpenAI reached 100 million users all over the world.

Hundreds of millions of users are using ChatGPT to write essays, translate texts, solve math problems and even write code. 

Since everybody is jumping on the ChatGPT bandwagon, we’ve decided to test this artificial-intelligence tool to understand if it can help us manipulate data and create formulas in Google Sheets.

Can ChatGPT help spreadsheet users create formulas effortlessly?

Read on and find out how ChatGPT can assist spreadsheet users with their daily tasks.

How good is ChatGPT at creating Google Sheet formulas?

In order to answer this question, we decided to ask ChatGTP “how good is ChatGTP at generating Google Sheet formulas?”. Here’s the answer:

ChatGPT can generate Google Sheet formulas to a certain extent, but its ability to generate accurate and complex formulas may be limited.

As a language model, ChatGPT has been trained on a large corpus of text, but it has not been specifically trained to generate Google Sheet formulas. Therefore, its ability to generate formulas will largely depend on the quality and quantity of formula-related data it has been exposed to.

That being said, ChatGPT may be able to generate simple formulas such as basic arithmetic operations, SUM, AVERAGE, MAX, MIN, and other common functions. However, it may struggle with more complex formulas that require advanced functions, nested formulas, or conditional statements.

In summary, while ChatGPT may be able to generate simple Google Sheet formulas, it may not be the best tool for generating complex or highly specialized formulas. It is always recommended to verify any formula generated by ChatGPT with a spreadsheet expert or reference materials to ensure its accuracy.

It seems that ChatGPT can create simple formulas but it may struggle to generate more complex formulas. However, we’re not going to take ChatGPT’s word for it.

Let’s put ChatGPT to the test and find out how well it can generate formulas in Google Sheets.

First challenge: creating an array formula with an if function

Generate a formula that calculates the difference between a date in column B and today in days, unless column D is filled, in which case it should calculate the difference between the date in column B and the date in column D. Use it inside an ARRAYFORMULA().

Here’s ChatGPT’s answer:

Here’s the formula that calculates the difference between a date in column B and today’s date in days, unless column D is filled, in which case it calculates the difference between the date in column B and the date in column D. The formula is enclosed in an ARRAYFORMULA to apply it to the entire column:

=ArrayFormula(IF(D:D<>"",DATEDIF(D:D,B:B,"D"),DATEDIF(TODAY(),B:B,"D")))

The formula starts with an IF statement that checks if column D is filled. If it is, the formula uses the DATEDIF function to calculate the difference in days between the dates in columns D and B. If column D is empty, the formula calculates the difference between today’s date and the date in column B using the DATEDIF function.

The DATEDIF function calculates the difference between two dates in days, months, or years. In this case, we use “D” as the third argument to calculate the difference in days.

The ArrayFormula function allows the formula to be applied to the entire column B, so it calculates the difference for each row in the column.

Although ChatGPT managed to generate a formula from the prompt, the result wasn’t correct. As you can see, when we apply the formula, it returns an error.

Second challenge: using an array formula with sum

Generate a formula that calculates the difference between a date in column B and today in days. Use it inside an ARRAYFORMULA().

Here’s the formula that calculates the difference between a date in column B and today’s date in days. The formula is enclosed in an ARRAYFORMULA to apply it to the entire column:

=ArrayFormula(DATEDIF(B:B,TODAY(),"D"))

The DATEDIF function calculates the difference between two dates in days, months, or years. In this case, we use “D” as the third argument to calculate the difference in days between the dates in column B and today’s date.

The ArrayFormula function allows the formula to be applied to the entire column B, so it calculates the difference for each row in the column.

Now ChatGPT has created the right formula to calculate the difference between a date in a column and today’s date.

Conclusion

Apparently, ChatGPT’s answer to the question “how good is ChatGTP at generating Google Sheet formulas?” has summed it all up in a few words.

In summary, while ChatGPT may be able to generate simple Google Sheet formulas, it may not be the best tool for generating complex or highly specialized formulas.

If you don’t know how to create simple formulas in Google Sheets, ChatGPT can come in handy. Not only does it generate basic formulas, but it also gives us a brief explanation of how it works.

However, if you need to create more advanced formulas, you may have to wait a little longer. Although ChatGPT has evolved very fast, it is still not ready to alleviate the workload of spreadsheet users who need to generate complex formulas in Google Sheets.

It’s hard to know what the future holds for artificial intelligence. Things are changing, and they are changing very fast. Microsoft has recently announced that it is bringing ChatGPT technology to Word, Excel and Outlook.

At this pace, spreadsheet formulas may soon become a thing of the past.

If you want to leverage the power of AI, check out these awesome ChatGPT prompts for spreadsheet users.

If you’re struggling with formulas in your spreadsheets, we have a team of specialists that can help you.

You may also like…

Free Google Sheets templates — spreadsheet window icon on a green background

Top 10 free Google Sheets templates for 2026

Explore 10 free Google Sheets templates for 2026, including a financial model, a DCF model, OKR, Gantt chart, expense tracking, and invoice templates.

SWOT analysis — four colored circles with the letters S, W, O, and T split by a cross on a beige background

SWOT analysis: definition, template, examples

Learn what a SWOT analysis is, why it matters, and how to do one. See how to use a template, plus examples from Amazon, Tesla, Apple, and more.

How to use Google Forms featured image

How to create a dashboard in Google Sheets

Get actionable insights with a data dashboard Think of the last time you needed to check a KPI or another important metric for a report....