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

Google announced 10 new Google Sheets functions

Google has recently announced 10 new Google Sheets functions that will be available to all users!

Google Sheets functions are a great way to make the most out of your data in the simplest of ways. With intelligent formulas that do the calculations for you, you can save time and manual effort whilst obtaining the insights you need. With the newest Google Sheets functions that are now available on the app, users have even more opportunities to optimize their data and streamline their data management for a seamless Google Sheets experience.

Without further ado, let’s explore the 10 new functions in Google Sheets and how you can use them in your own data management.

1. Named Functions

Named Functions is perhaps the most exciting new function update from the latest Google Sheets rollout.

The Named Functions feature allows users to create and save their own custom formulas in Google Sheets, and then reuse these across all datasets.

This feature will be great for all users, as you can create your own custom formulas to calculate specific insights unique to your team or role. It will also help you save a huge amount of time and manual effort as you can easily save and then reuse your custom formulas across any Google Sheets file.

In the example below, I have created my own named function to automatically assign the correct quarter label to each month of company revenue.

Google Sheets new functions 1

My named function uses the CONCATENATE formula to assign the correct year and quarter to each month of data. As a result, when I add more rows of data to my spreadsheet, I simply have to input my named function in the ‘Quarter’ column to quickly assign the correct quarter data.

2. LAMBDA Function

The LAMBDA function is the basis of the new Named Functions mentioned above. The LAMBDA function allows you to create custom formulas using custom placeholders, which can then be reused.

The LAMBDA function will be preferable for users who cannot find an existing function to carry out their objectives.

In this example, I have created my own custom formula using LAMBDA to convert Fahrenheit temperatures into Celsius.

Google Sheets new functions 2

The LAMBDA function is also part of the next few functions mentioned below. MAP, REDUCE, SCAN, MAKEARRAY, BYCOL, and BYROW are all considered LAMBDA helper functions.

3. MAP Function

The Google Sheets MAP function allows you to apply a LAMBDA function to an array of cells and then returns the new values in the same dimensions as the original array. Essentially, it allows you to “map out” the new values in the same way as the original values.

The MAP function is useful if you need new values of a dataset whilst keeping the dimensions the same and keeping the original values intact.

In this example, I have used the MAP function to take a set of grades in percentages and adjust them to a simple pass or fail based on my LAMBDA formula. This way, I have the original grade results as percentages and a pass or fail mark in the same table format.

Google Sheets new functions 3

4. REDUCE Function

With the REDUCE function, you can turn a range of values into a single value, by applying a LAMBDA formula.

This function allows users who need to simplify their datasets. Currently, the REDUCE function doesn’t seem to have any unique functionalities that other functions like SUM do not already offer.

In this example, I have used the REDUCE function to total the number of renewals of subscriptions. However, you can do the same with a simpler SUM or SUMIF function.

Google Sheets new functions 4

5. MAKEARRAY Function

The Google Sheets MAKEARRAY function generates an array of a defined size, where each value is calculated by a custom LAMBDA function.

This is a good function for users who may usually use SEQUENCE or RANDARRAY functions; MAKEARRAY allows you to create more complex arrays thanks to the application of your own LAMBDA function.

In this example, I have used the MAKARRAY to quickly create a large table of all multiplications from 1-12.

Google Sheets new functions 5

6. SCAN Function

The SCAN function in Google Sheets scans an array by applying your custom LAMBDA function to each value, moving row by row.

This is a helpful function for those dealing with long rows of data and looking for a way to quickly calculate cumulative totals of data.

In this example, I have used the SCAN function to keep a running total of the number of sales recorded for each sales rep.

Google Sheets new functions 6

7. BYROW Function

The Google Sheets BYROW function allows you to apply a custom LAMBDA function to each row of data and return a single value for each column.

You can use this function if you are dealing with independent rows of data that need to use the same calculation, such as finding an average value across multiple rows.

In this example, I can calculate how many users on average renewed their subscription per month. Using BYROW, I can see that the users in May had a higher renewal percentage than users signing up in other months.

Google Sheets new functions 7

8. BYCOL Function

The BYCOL function is very similar to the BYROW function, just the opposite way around. You can apply a custom LAMBDA function to each column of data, and return a single value for each in a row.

Again, this is great if you’re dealing with multiple independent columns of data where you need to apply the same formula, such as finding an average value across multiple columns.

Similar to the example above, I have used BYCOL to calculate the average percentage of renewals per month. You can see a gradual decline in the percentage of users who continue to renew their subscriptions per month.

Google Sheets new functions 8

9. XMATCH Function

XMATCH is a more powerful and flexible version of the MATCH function.

With XMATCH, you have access to more search mode and match mode options, giving you more flexibility when identifying positions.

The XMATCH function is a great upgrade for users who use the MATCH function regularly and can be used to identify positionings in a range of things.

In the example below, I have used the XMATCH function to identify the positioning of ‘Sealion’ in a list of animals. As you can see, the flexibility of this function is reflected by the various Mode and Search modes.

Google Sheets new functions 9

Context: 0 = exact match, 1 = an exact match or the next value greater than, 2 = wildcard mode; XMATCH allows you to use * for wildcards.

10. XLOOKUP Function

The Google Sheets XLOOKUP function is a more powerful and flexible version of the VLOOKUP function.

With XLOOKUP, you can lookup from the bottom up, to the left, and even use binary search if needed.

This new function is a great addition for those dealing with large datasets who need to search and identify a specific value quickly and easily.

In the example below, I have demonstrated the difference between XLOOKIP and VLOOKUP. As you can see, I must add the ‘ID’ column to the far left column when using VLOOKUP as it cannot look to the left. XLOOKUP‌ can, and so it does not limit you to where you place your identifier column.

Google Sheets new functions 10

What’s new in Google Sheets – new functions

And there you have it! These new Google Sheets formulas will be a great addition to any dataset you wish to optimize with intelligent formulas. In particular, the LAMBDA function is a great basis for the majority of these new functions, in which you can create custom formulas to fulfill a specific goal.

We recommend learning and practicing these formulas now in order to make the most of this new update as soon as possible. If you’d like to learn more about spreadsheet functions and the best tips and tricks, look at the spreadsheet category on the Sheetgo blog page.

Alternatively, check out our related blog posts below!

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...