How to use Named Functions in Google Sheets

Written by
Marcos Murata
Sheetgo logo Sheetgo logo

Automate your spreadsheet tasks with Sheetgo

Recommended for Workspace

If you haven’t used Named Functions in Google Sheets, you should give it a try. It’s a very useful feature for users who like to use formulas and functions in Google Sheets.

In order to learn how to use Named Functions, check out this comprehensive guide and start creating custom functions in Google Sheets.

What are Named Functions in Google Sheets?

As you know, Google Sheets has some powerful functions and formulas that allow you to perform complex calculations. In fact, you can combine multiple functions and create even more complex formulas.

If you use the same custom functions on a regular basis, you can convert these frequently-used formulas into Named Functions. With this Google Sheets feature, you can create custom formulas, save them and even share them with other users.

Why use Named Functions in Google Sheets?

Here are some benefits of using Named Functions in Google Sheets:

  • If you customize formulas and use them on a regular basis, Named Functions can help you save time.
  • If you use large formulas frequently and struggle to type it out correctly, this feature can prevent you from making syntax errors.
  • If you need other team members to use the same custom formulas, you can create a named function and share it with them.

How to create Named Functions in Google Sheets

Let’s say we have created a spreadsheet to collect and analyze data from our marketing campaigns. There are some frequently-used metrics we need to calculate when we want to analyze the results of these campaigns: CPA (cost per acquisition), ROAS (return on ad spend) and conversion rate.

Here, we are going to use a Named Function to create a simple formula to calculate the cost per acquisition. Keep in mind that this is just a simple example to help you get your feet wet. Once you learn how to use Named Functions in Google Sheets, you can create complex functions using built-in Sheets formulas.

In order to calculate the CPA, we need to divide the total ad spend by the total number of conversions. Since it’s a sales campaign, the total number of conversions will be the total number of purchases.

First, go to Data and select Named functions.

Named functions 1

Now click Add new function.

Named functions 2

Write the function name and add a function description to let users know what it does. I’ll call it CPA and include a description: Calculate the cost per acquisition.

Then I can copy the formula I used to calculate the cost per acquisition and paste it into the formula definition field.

Named functions 3

The first argument in the formula is A2, which represents the first value: total spend. I’ll click A2 to add an argument placeholder. I’ll call it ad_spend.

Named functions 4

Now let’s define the second argument placeholder. I’ll call it purchases.

Named functions 5

As you can see, I have already created the custom formula: CPA = ad spend/purchases.

Named functions 6

When you click Next, you will visualize the Named Function.

Named functions 7

If you type the Named Function in a cell now, you will see the description.

Named functions 8

You can also check the formula syntax.

Named functions 9

If you replace the argument placeholders, you will be able to calculate the cost per acquisition using this Named Function.

Named functions 10

Voilà! Google Sheets has calculated the cost per acquisition using the Named Function I have created.

Named functions 11

In this example, you could replace the placeholders with values instead of cells. 

Named functions 12

Convert your frequently-used formulas into Named Functions

Now that you know how to use Named Functions, you can convert your frequently-used formulas and share it with other spreadsheets. We’ll use a more complex formula now to help us decide how to optimize our campaigns. 

Whenever we apply this formula, Google Sheets will return a command to tell us what we should do next: scale the campaign, test more ads or pause the campaign.

Here’s the formula we’ll use:

Named functions 12

If my ROAS (return on ad spend) is higher than 2.5x, Google Sheets will return the word SCALE. If it’s between 2.2x and 2.5x, I’ll need to test more ad creatives. Otherwise, I’ll have to pause the ad campaign.

Now we can follow the same steps now to create this Named Function. I’ll call it OPTMIZE.

Named functions 12

Then I’ll replace “K2” with the argument placeholder ROAS.

Named functions 12

Whenever I need to apply this formula, I can use this Named Function. This will make it much easier to use this custom formula. When I type in the formula, all I have to do is replace the argument placeholder ROAS.

Named functions 12

By using this custom formula, Google Sheets will tell me how I should optimize the campaign based on the criteria I have established.

Named functions 12

Now I can export these Named Functions to other spreadsheets and even share them with my team members. 

Let’s say I want to create a new spreadsheet and import this function into it. I’ll open my new file and click Import function instead of selecting Add new function.

Then I’ll select the spreadsheet I want to import this function from. After choosing the Named Functions I want to import, I can start using this custom formula within my new spreadsheet.

Named functions 12

How to use Named Functions in Google Sheets

This is how you can use Named Functions in Google Sheets. Whenever you want to save your custom formulas in Google Sheets, you can use this powerful feature to create a Named Function and help you save time and work more efficiently.

If you need to create formulas in Google Sheets on a regular basis, check out this article on ChatGPT and spreadsheets and find out if this AI tool can help you generate formulas more easily.

You may also like…