LAMBDA(name, formula_expression)One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.
name:
The name you want to assign to the LAMBDA function, which can be used to reference the function later in your spreadsheet.
formula_expression:
The formula or expression that defines the calculations or operations the LAMBDA function will perform, which can include references to parameters or other functions.
The LAMBDA function in Google Sheets is a revolutionary feature that allows users to create custom functions using the built-in formula language. This function enables you to define a formula with parameters, which can then be reused throughout your spreadsheet, making your formulas cleaner and more efficient. LAMBDA essentially turns complex formulas into simple, reusable functions.
In simpler terms, LAMBDA allows you to encapsulate a formula into a single function that you can call with different inputs, streamlining your spreadsheet operations.
Imagine you are calculating the total price of items in an order, including tax. You have a list of items with their prices and a tax rate that you want to apply.
| ItemID | ItemName | Price |
|---|---|---|
| 1 | Widget A | 20.00 |
| 2 | Widget B | 30.00 |
| 3 | Widget C | 15.00 |
| TaxRate |
|---|
| 0.07 |
You want to create a custom function that calculates the total price (price + tax) for each item.
To achieve this, you would define a LAMBDA function as follows:
=LAMBDA(price, tax, price * (1 + tax))(A2, TaxRate!A1)In this formula:
price is the first parameter representing the price of the item.tax is the second parameter representing the tax rate.price * (1 + tax) is the formula that calculates the total price including tax.(A2, TaxRate!A1) are the arguments passed to the LAMBDA function, where A2 is the cell containing the price of the item and TaxRate!A1 is the cell containing the tax rate.When you apply the LAMBDA formula to the Items Table, the output would look like this:
| ItemID | ItemName | Price | Total Price |
|---|---|---|---|
| 1 | Widget A | 20.00 | 21.40 |
| 2 | Widget B | 30.00 | 32.10 |
| 3 | Widget C | 15.00 | 16.05 |
In this case, the LAMBDA function calculates the total price for each item by applying the tax rate.
LAMBDA is beneficial because it allows you to create custom functions that can simplify complex calculations. By encapsulating formulas into reusable functions, you can reduce redundancy and improve the readability of your spreadsheets. Additionally, LAMBDA functions can be combined with other functions, enhancing your data manipulation capabilities.
LAMBDA is an essential feature for anyone looking to enhance their spreadsheet skills, providing a powerful way to streamline calculations and improve data management.
Happy spreadsheeting!
You have a sales data table with product IDs in Column A and sales figures in Column B. Use the LAMBDA function to create a custom formula that calculates the total sales for a specific product ID, streamlining data analysis and reporting.
Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.
Browse our complete library of Google Sheets formula guides
Compare your options
Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.
AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.