Función LAMBDA

Excel 365

Resumen

La función LAMBDA de Excel permite crear funciones personalizadas reutilizables sin necesidad de VBA ni macros. Transforma fórmulas complejas en funciones nombradas que se comportan como las funciones nativas, facilitando su uso en cualquier celda del libro.

Sintaxis

LAMBDA([parámetro1, parámetro2, …], cálculo)

Parámetros

Parámetro Tipo Requerido Descripción
parámetro Any No Parámetros de entrada opcionales (referencias, valores, textos)
cálculo Formula Expresión que procesa los parámetros y devuelve resultado

Usando la función LAMBDA

LAMBDA revoluciona Excel al permitir crear funciones personalizadas directamente en fórmulas. Define una vez en el Administrador de Nombres y reutilízala como cualquier función nativa, eliminando copiar/pegar y reduciendo errores.

Ejemplos Comunes de LAMBDA

Conversor Fahrenheit a Celsius

=LAMBDA(temp, (5/9)*(temp-32))

Define función TOCELSIUS que convierte temperaturas Fahrenheit a Celsius.

Calcular Hipotenusa

=LAMBDA(a,b,SQRT(a^2+b^2))

Función HIPOTENUSA para triángulos rectángulos con lados a y b.

Contar Palabras

=LAMBDA(texto,LEN(ESPACIOS(texto))-LEN(SUSTITUIR(ESPACIOS(texto)," ",""))+1)

Cuenta palabras en un texto eliminando espacios extras.

Fecha Acción de Gracias

=LAMBDA(año,TEXT(FECHA(año,11,ELEGIR(DIASEM(FECHA(año,11,1)),26,25,24,23,22,28,27)),"dd/mm/yyyy"))

Calcula fecha exacta del Día de Acción de Gracias por año.

Preguntas Frecuentes

Hasta 253 parámetros opcionales. El parámetro 'cálculo' siempre es obligatorio.

En el Administrador de Nombres (Fórmulas > Administrador de Nombres) con ámbito 'Libro'.

#CALC! aparece si defines LAMBDA sin invocarla inmediatamente en la misma celda.

Errores Comunes y Soluciones

#VALOR!

Cause: Más de 253 parámetros o argumentos incorrectos

Solution: Verifica número de parámetros y tipos de datos

#CALC!

Cause: LAMBDA definida sin invocarse

Solution: Agrega llamada inmediata: =LAMBDA(...)(argumentos)

#NUM!

Cause: Recursión circular excesiva

Solution: Revisa llamadas recursivas dentro de LAMBDA

#VALOR!

Cause: Paréntesis desbalanceados

Solution: Verifica sintaxis de la fórmula cálculo

Notas

  • Los nombres de parámetros siguen reglas de Excel (sin puntos)
  • Prueba siempre la fórmula 'cálculo' antes de crear LAMBDA
  • Usa comentarios descriptivos en Administrador de Nombres
  • Funciones LAMBDA son específicas del libro de trabajo
  • Compatible solo con Excel 365 y versiones recientes

Compatibilidad

Disponible en: Excel 365, Excel para Microsoft 365

No disponible en: Excel 2021 y anteriores, Excel 2019, Excel 2016, Excel para Mac anterior a 16.66, Excel Online (limitado)

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365