Learn how to improve Sheets performance (2024)

You can improve the performance of Google Sheets and speed up calculations.

How Google Sheets performs calculations

You can use Google Sheets without an internet connection. Your changes are saved within your browser and then sent to Google, which means that even when you are offline, you can continue using Google Sheets.

As you make edits, Google Sheets performs calculations in the background. A green loading bar may appear at the top right while you or other collaborators make edits. This progress bar shows that Google Sheets is working and you can continue to make edits. For example, you might see the green loading bar when you first load a sheet or when you perform formula calculations.

The progress bar may also appear when a collaborator makes changes or an automated script is running in the background.The progress bar is only a visual representation that the application is working and updating, you don’t need to await its completion.

Each time a cell is edited, Sheets evaluates the formula in that cell plus all dependent cells. For example, if B1 has =A1+1 and A1 changes to =2+2, Sheets evaluates A1 and B1.Even a small value change in one cell can trigger many changes that can take a little while to fully calculate.

Reference repeated subexpressions

If you repeat the same subexpression, you can move that subexpression into its own cell and reference the cell.

Instead of repeating the SUM($A$2:$A$6) formula in each cell, like the example below:

Learn how to improve Sheets performance (1)

Consider moving that calculation to a new cell, and then reference that computed result.In the example below the SUM($A$2:$A$6) formula is moved into B8, and then the other formulas just reference $B$8.

Learn how to improve Sheets performance (2)

Tip: Some functions, like TODAY, NOW, and RAND, should be used sparingly because they’re volatile - they are constantly changing, and must be evaluated after every edit. Where appropriate, move them into their own cell.

Use helper columns with VLOOKUP & MATCH

Avoid the use of functions on a range and nested inside the VLOOKUP and MATCH function’s range argument. These lookup functions are optimized to run over simple range arguments.

Tips:

  • Instead of VLOOKUP(“key”, SORT(A1:B10, 1), 2), to organize data in A1:B10,click Data Learn how to improve Sheets performance (3)Sort range.
  • For UNIQUE, to remove duplicates, click Data Learn how to improve Sheets performance (4)Data cleanup Learn how to improve Sheets performance (5) Remove duplicates.
  • Instead of MATCH(7, ARRAYFORMULA(WEEKDAY(G2:G4)), 0), move the ARRAYFORMULA into a helper column and implement the match on that column.

Remove conditional format rules

You can review and remove unnecessary conditional format rules, which can slow down calculations.

  1. In Google Sheets, open a spreadsheet.
  2. Select the entire sheet.
  3. At the top, click Format Learn how to improve Sheets performance (6) Conditional Formatting.
  4. On the right, find the rule you want to remove.
  5. Click Remove ruleLearn how to improve Sheets performance (7).

This is an important optimization because conditional formatting can take a long time to calculate, and all the rules are applied to the entire data range As the data grows, there are more and more evaluations that need to happen.Conditional formatting rules can also become duplicative or overwrite each other and cleaning those cases up is the best way to make an easy improvement to the performance of your Sheet.

Learn how to improve Sheets performance (2024)
Top Articles
What You Should Know About Inactive Credit Card Accounts | Equifax®
What Foods Can You Live Off Of | Discover Foods You Can Survive On - Valley Food Storage
Dainty Rascal Io
Global Foods Trading GmbH, Biebesheim a. Rhein
Joliet Patch Arrests Today
Cold Air Intake - High-flow, Roto-mold Tube - TOYOTA TACOMA V6-4.0
Kevin Cox Picks
It may surround a charged particle Crossword Clue
What is Mercantilism?
Chambersburg star athlete JJ Kelly makes his college decision, and he’s going DI
Obor Guide Osrs
Aiken County government, school officials promote penny tax in North Augusta
Bank Of America Appointments Near Me
Evita Role Wsj Crossword Clue
My Vidant Chart
Culver's Flavor Of The Day Monroe
Catsweb Tx State
Maxpreps Field Hockey
Taylor Swift Seating Chart Nashville
Readyset Ochsner.org
Payment and Ticket Options | Greyhound
Parent Resources - Padua Franciscan High School
Weather Rotterdam - Detailed bulletin - Free 15-day Marine forecasts - METEO CONSULT MARINE
Northeastern Nupath
The best TV and film to watch this week - A Very Royal Scandal to Tulsa King
Whitefish Bay Calendar
The Blind Showtimes Near Amc Merchants Crossing 16
O'Reilly Auto Parts - Mathis, TX - Nextdoor
Happy Life 365, Kelly Weekers | 9789021569444 | Boeken | bol
Winco Employee Handbook 2022
yuba-sutter apartments / housing for rent - craigslist
Craigslist Battle Ground Washington
Spiritual Meaning Of Snake Tattoo: Healing And Rebirth!
Page 2383 – Christianity Today
JVID Rina sauce set1
Cable Cove Whale Watching
Spectrum Outage in Queens, New York
Wku Lpn To Rn
Dl.high Stakes Sweeps Download
Prévisions météo Paris à 15 jours - 1er site météo pour l'île-de-France
3 Bedroom 1 Bath House For Sale
Rocksteady Steakhouse Menu
Blasphemous Painting Puzzle
Simnet Jwu
Alston – Travel guide at Wikivoyage
Natasha Tosini Bikini
St Vrain Schoology
Xre 00251
Minterns German Shepherds
Random Warzone 2 Loadout Generator
Cvs Minute Clinic Women's Services
Latest Posts
Article information

Author: Carlyn Walter

Last Updated:

Views: 6522

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Carlyn Walter

Birthday: 1996-01-03

Address: Suite 452 40815 Denyse Extensions, Sengermouth, OR 42374

Phone: +8501809515404

Job: Manufacturing Technician

Hobby: Table tennis, Archery, Vacation, Metal detecting, Yo-yoing, Crocheting, Creative writing

Introduction: My name is Carlyn Walter, I am a lively, glamorous, healthy, clean, powerful, calm, combative person who loves writing and wants to share my knowledge and understanding with you.