La función ISOMITTED en Excel es una función lógica que se utiliza principalmente dentro de una función LAMBDA para comprobar si un argumento opcional se ha omitido al llamar a dicha función. Devuelve VERDADERO si el argumento no se proporcionó y FALSO en caso contrario. Es una herramienta clave para crear funciones personalizadas que puedan manejar parámetros opcionales de forma inteligente.
Sintaxis
=ISOMITTED(argumento)
La función ISOMITTED tiene un único argumento:
- argumento: La referencia a un parámetro de la función 
LAMBDAque se desea verificar. Obligatorio. 
Ejemplos
Para usar ISOMITTED, primero debemos crear una función LAMBDA y asignarle un nombre a través del Administrador de Nombres de Excel.
Ejemplo 1: Función con descuento opcional
Vamos a crear una función llamada CALCULAR.TOTAL que calcula el precio final de un producto. Si se proporciona un porcentaje de descuento, lo aplica; de lo contrario, devuelve el precio base.
1. Creamos la función LAMBDA y la nombramos CALCULAR.TOTAL:
=LAMBDA(precio_base, [descuento], IF(ISOMITTED(descuento), precio_base, precio_base * (1 - descuento)))
2. Ahora podemos usar nuestra nueva función en la hoja de cálculo:
| A | B | C | |
|---|---|---|---|
| 1 | Producto | Precio Base | Descuento | 
| 2 | Laptop | 1200 | 0.10 | 
| 3 | Mouse | 25 | 
=CALCULAR.TOTAL(B2, C2)  --> Devuelve: 1080 (se aplica un 10% de descuento a 1200)
=CALCULAR.TOTAL(B3)      --> Devuelve: 25 (el argumento 'descuento' se ha omitido)
Ejemplo 2: Unir texto con un separador opcional
Crearemos una función UNIR.TEXTO.ESP que une dos textos. Si se omite el separador, usará un espacio por defecto.
1. Definimos la función LAMBDA y la nombramos UNIR.TEXTO.ESP:
=LAMBDA(texto1, texto2, [separador], IF(ISOMITTED(separador), texto1 & " " & texto2, texto1 & separador & texto2))
2. Uso en la hoja de cálculo:
=UNIR.TEXTO.ESP("Juan", "Pérez")             --> Devuelve: "Juan Pérez"
=UNIR.TEXTO.ESP("Madrid", "España", ", ")  --> Devuelve: "Madrid, España"
Observaciones
El propósito fundamental de ISOMITTED es dar flexibilidad a las funciones LAMBDA. Sin esta función, sería muy complicado gestionar parámetros opcionales.
Es importante diferenciar ISOMITTED de ESBLANCO. ISOMITTED comprueba si el argumento no fue proporcionado, mientras que ESBLANCO comprueba si el argumento proporcionado es una celda vacía. Si en el Ejemplo 1, la fórmula fuera =CALCULAR.TOTAL(B3, C3) (donde C3 está vacía), ISOMITTED(descuento) devolvería FALSO porque el argumento sí se pasó, aunque estuviera vacío.
Si se usa ISOMITTED fuera de una función LAMBDA, por ejemplo =ISOMITTED(A1), siempre devolverá FALSO, ya que la referencia a la celda A1 se considera un argumento que ha sido pasado a la función.
Errores comunes
- #¿NOMBRE?: Ocurre si tu versión de Excel no es compatible con la función 
ISOMITTED. - #¡CALC!: Puede ocurrir si 
ISOMITTEDse usa en un contexto que no es una funciónLAMBDAy Excel no puede resolver el argumento, aunque es poco frecuente. El error generalmente provendrá de la propia funciónLAMBDAsi su lógica interna falla. 
Disponibilidad por versión de Excel
ISOMITTED está disponible para usuarios de Microsoft 365.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Disponible en versiones de Microsoft 365. | 
| Google Sheets | ❌ | Google Sheets no tiene una función ISOMITTED. En sus funciones con nombre, se suele usar ESBLANCO para simular un comportamiento similar, pero no es un equivalente directo. | 
| LibreOffice Calc | ❌ | No disponible. | 
| OpenOffice Calc | ❌ | No disponible. | 
| WPS Office Spreadsheets | ❌ | No disponible. | 
| Apple Numbers | ❌ | No disponible. | 
Funciones Relacionadas
- LAMBDA: La función principal que da contexto y utilidad a 
ISOMITTED, permitiendo crear funciones personalizadas. - SI (IF): Se usa comúnmente junto a 
ISOMITTEDpara definir la lógica condicional (qué hacer si el argumento se omite y qué hacer si no). - ESBLANCO (ISBLANK): Comprueba si una celda está vacía. Es útil en otros contextos, pero no debe confundirse con la comprobación de un argumento omitido.
 
