Information

ISOMITTED Function in Excel

Checks whether a value in a LAMBDA is missing and returns TRUE or FALSE.

Syntax

  • =ISOMITTED(argument)

Arguments

  • argument (required): LAMBDA parameter to check

Examples

  • =LAMBDA(x, IF(ISOMITTED(x), "default", x)) - Check for missing argument - Result: Value or default

Defensive formulas with ISOMITTED

  • Use IS* functions inside IF to branch on blank, error, text, or number cells.
  • Prefer [IFERROR](/functions/iferror/) when you only need a fallback display value.
  • Error hub: [Fix formula errors](/guides/fix-excel-formula-errors/).

Common errors

  • Only works inside LAMBDA functions

Use cases

  • Optional parameters
  • Default values
  • LAMBDA validation

Frequently asked questions

  • What is ISOMITTED used for? ISOMITTED checks if an optional LAMBDA parameter was provided. It enables default values: =LAMBDA(x, [multiplier], IF(ISOMITTED(multiplier), x*2, x*multiplier)). If multiplier is omitted, it defaults to 2.
  • What is the difference between ISOMITTED and ISBLANK? ISOMITTED checks if a LAMBDA parameter wasn't passed at all. ISBLANK checks if a value is empty. A parameter can be passed as blank (ISBLANK=TRUE, ISOMITTED=FALSE) or not passed (ISOMITTED=TRUE).
  • How do I create a LAMBDA with optional parameters? Put optional params in brackets: =LAMBDA(required, [optional], formula). Use ISOMITTED to provide defaults: =LAMBDA(value, [decimals], ROUND(value, IF(ISOMITTED(decimals), 2, decimals))). This rounds to 2 decimals by default.

Editorial review

  • Reviewed by Excel.Directory Editorial Team. Updated May 2026.