Bird
Raised Fist0
Excelspreadsheet~10 mins

LAMBDA for custom functions in Excel - Interactive Code Practice

Choose your learning style10 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the formula to create a simple LAMBDA that adds 5 to a number.

Excel
=LAMBDA(x, x [1] 5)
Drag options to blanks, or click blank then click option'
A+
B-
C*
D/
Attempts:
3 left
💡 Hint
Common Mistakes
Using minus (-) instead of plus (+)
Using multiplication (*) or division (/)
2fill in blank
medium

Complete the formula to create a LAMBDA that multiplies two numbers a and b.

Excel
=LAMBDA(a, b, a [1] b)
Drag options to blanks, or click blank then click option'
A*
B+
C-
D/
Attempts:
3 left
💡 Hint
Common Mistakes
Using plus (+) or minus (-) instead of multiplication
Using division (/) by mistake
3fill in blank
hard

Fix the error in the LAMBDA formula that should subtract b from a.

Excel
=LAMBDA(a, b, a [1] b)
Drag options to blanks, or click blank then click option'
A/
B+
C*
D-
Attempts:
3 left
💡 Hint
Common Mistakes
Using plus (+) instead of minus (-)
Using multiplication (*) or division (/)
4fill in blank
hard

Fill the blank to create a LAMBDA that returns TRUE if x is greater than y.

Excel
=LAMBDA(x, y, x [1] y)
Drag options to blanks, or click blank then click option'
A=
B<
C>
D<>
Attempts:
3 left
💡 Hint
Common Mistakes
Using less than (<) or equals (=) instead of greater than (>)
Using not equal (<>) by mistake
5fill in blank
hard

Fill the blank to create a LAMBDA that returns the maximum of two numbers a and b.

Excel
=LAMBDA(a, b, IF(a [1] b, a, b))
Drag options to blanks, or click blank then click option'
A=
B>
C<
D<>
Attempts:
3 left
💡 Hint
Common Mistakes
Using less than (<) instead of greater than (>)
Using equals (=) or not equal (<>) incorrectly

Practice

(1/5)
1. What does the LAMBDA function in Excel allow you to do?
easy
A. Convert text to numbers
B. Create your own custom formulas with parameters
C. Automatically sort data in a column
D. Create charts from data ranges

Solution

  1. Step 1: Understand the purpose of LAMBDA

    LAMBDA lets you create custom formulas that can take inputs and return results, like your own mini-functions.
  2. Step 2: Compare with other options

    Sorting, converting text, and creating charts are done by other Excel features, not LAMBDA.
  3. Final Answer:

    Create your own custom formulas with parameters -> Option B
  4. Quick Check:

    LAMBDA = custom formulas [OK]
Hint: LAMBDA = your own formula with inputs [OK]
Common Mistakes:
  • Thinking LAMBDA sorts or formats data
  • Confusing LAMBDA with built-in functions like SORT
  • Assuming LAMBDA creates charts
2. Which of these is the correct syntax to define a LAMBDA function that adds two numbers x and y?
easy
A. =LAMBDA(x, y, x + y)
B. =LAMBDA(x + y)
C. =LAMBDA(x, y; x + y)
D. =LAMBDA(x, y, x - y)

Solution

  1. Step 1: Check LAMBDA syntax

    LAMBDA syntax is =LAMBDA(parameter1, parameter2, ..., calculation). So =LAMBDA(x, y, x + y) is correct.
  2. Step 2: Identify errors in other options

    =LAMBDA(x + y) misses parameters, C uses wrong separator (;), D subtracts instead of adding.
  3. Final Answer:

    =LAMBDA(x, y, x + y) -> Option A
  4. Quick Check:

    Correct LAMBDA syntax uses commas and parameters [OK]
Hint: LAMBDA needs parameters, commas, and a formula [OK]
Common Mistakes:
  • Using semicolons instead of commas
  • Omitting parameters
  • Mixing up addition and subtraction
3. Given the formula =LAMBDA(x, y, x * y)(3, 4), what is the result shown in the cell?
medium
A. 7
B. 34
C. 12
D. Error

Solution

  1. Step 1: Understand the LAMBDA call

    The LAMBDA takes two inputs x and y, then returns x * y. Here, x=3 and y=4.
  2. Step 2: Calculate the multiplication

    3 multiplied by 4 equals 12.
  3. Final Answer:

    12 -> Option C
  4. Quick Check:

    3 * 4 = 12 [OK]
Hint: Multiply inputs inside LAMBDA to get result [OK]
Common Mistakes:
  • Adding instead of multiplying
  • Concatenating numbers as text
  • Expecting an error from correct syntax
4. What is wrong with this LAMBDA formula? =LAMBDA(x, y, x + y(2, 3))
medium
A. Incorrect function call syntax inside LAMBDA
B. Missing closing parenthesis
C. Parameters x and y are not defined
D. LAMBDA cannot add numbers

Solution

  1. Step 1: Analyze the formula structure

    The formula tries to add x + y(2, 3), but y is a parameter, not a function, so y(2, 3) is invalid.
  2. Step 2: Identify the syntax error

    You cannot call parameters like functions inside LAMBDA. The correct call is outside the LAMBDA definition.
  3. Final Answer:

    Incorrect function call syntax inside LAMBDA -> Option A
  4. Quick Check:

    Parameters are values, not callable functions [OK]
Hint: Don't call parameters like functions inside LAMBDA [OK]
Common Mistakes:
  • Trying to call parameters as functions
  • Confusing LAMBDA parameters with named functions
  • Ignoring parentheses placement
5. You want to create a reusable LAMBDA function named DOUBLE that doubles any number input. Which steps correctly create and use this function?
hard
A. Write =DOUBLE(5) without defining DOUBLE anywhere.
B. Write =LAMBDA(x, x*2)(5) directly in a cell without naming it.
C. Define DOUBLE as =LAMBDA(x, x+2) in Name Manager, then use =DOUBLE(5).
D. Define DOUBLE as =LAMBDA(x, x*2) in Name Manager, then use =DOUBLE(5) in a cell.

Solution

  1. Step 1: Define the LAMBDA function correctly

    In Name Manager, create a name DOUBLE with formula =LAMBDA(x, x*2) to double input x.
  2. Step 2: Use the named function in cells

    After defining, use =DOUBLE(5) in any cell to get 10.
  3. Final Answer:

    Define DOUBLE as LAMBDA(x, x*2) and call DOUBLE(5) -> Option D
  4. Quick Check:

    Named LAMBDA + call = reusable function [OK]
Hint: Name LAMBDA in Name Manager, then call by name [OK]
Common Mistakes:
  • Using wrong formula (x+2 instead of x*2)
  • Calling named function without defining it
  • Trying to use LAMBDA without naming for reuse
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard