Fórmulas más claras con LAMBDA con nombre
Guarde una LAMBDA en el Administrador de nombres para usarla en todo el libro
Fórmulas más claras con LAMBDA con nombre es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.
De una llamada en línea a una función con nombre
Hasta ahora ha llamado a las LAMBDA en línea, escribiendo la definición completa cada vez. Esto sirve para probarlas, pero resulta poco práctico para el uso diario.
Una LAMBDA con nombre guarda su función con un nombre fácil de recordar para que pueda llamarla como =ToFahrenheit(A2) en cualquier lugar del libro. Aquí es donde LAMBDA demuestra todo su potencial: convierte sus fórmulas en un conjunto de herramientas reutilizables.
En esta lección guardará LAMBDA en el Administrador de nombres de Excel y en las funciones con nombre de Google Sheets, y después las llamará desde sus hojas.
El Administrador de nombres en Excel
Excel guarda los elementos con nombre, incluidas las LAMBDA con nombre, en el Administrador de nombres.
Ábralo desde Fórmulas, Administrador de nombres y, después, haga clic en Nuevo. Deberá asignar un Nombre a su función y pegar la LAMBDA en el cuadro Se refiere a.
La regla principal es pegar la LAMBDA sin ningún valor de llamada en línea al final. Los argumentos se proporcionarán más adelante, cuando llame al nombre.
Crear su primera LAMBDA con nombre
Asignemos un nombre a nuestro conversor de temperatura. En el Administrador de nombres, haga clic en Nuevo, establezca el Nombre como ToFahrenheit y coloque esto en Se refiere a.
Observe que aquí no aparece ningún (A2) al final, sino únicamente la LAMBDA independiente. El parámetro c queda abierto para que quienes la llamen proporcionen su propio valor.
=LAMBDA(c, c*1.8 + 32)Llamar a su LAMBDA con nombre
Una vez guardada, su función se comporta exactamente como una función integrada. Escríbala en cualquier celda y proporciónele un valor.
Si A2 contiene 20, esto devuelve 68. Además, Excel muestra ToFahrenheit en la lista desplegable de autocompletado mientras escribe. En la práctica, ha añadido una función nueva a su libro.
=ToFahrenheit(A2)Un ejemplo más útil
Las LAMBDA con nombre son perfectas para la lógica empresarial que repite. Imagine un descuento por tramos: un 10 por ciento de descuento en pedidos superiores a 500 y ningún descuento en los demás casos.
Guarde esto como Discount en el Administrador de nombres. El cuerpo utiliza IF para decidir la tasa según el parámetro amount.
Ahora cualquiera puede escribir =Discount(B2) y obtener resultados coherentes sin tener que volver a deducir la regla.
=LAMBDA(amount, IF(amount>500, amount*0.1, 0))Usar LET dentro de una LAMBDA con nombre
Las funciones complejas con nombre siguen siendo fáciles de leer cuando utiliza LET en su interior.
Esta función NetPrice toma un price y un rate, asigna un nombre al paso de tax y devuelve el total. Guarde todo con ese nombre y use =NetPrice(100, 0.2) para obtener 120.
Los nombres internos nunca quedan expuestos; quienes llaman a la función solo ven el nombre claro de la función.
=LAMBDA(price, rate, LET(tax, price*rate, price + tax))Funciones con nombre en Google Sheets
Google Sheets denomina a esta característica Named functions, disponible en Data, Named functions.
En lugar de pegar una LAMBDA sin más, Sheets ofrece un cuadro de diálogo guiado: introduzca un nombre de función, indique cada argumento y escriba el cuerpo de la fórmula usando esos nombres de argumento. También puede añadir una descripción y un ejemplo.
El resultado es el mismo: una función reutilizable como =TOFAHRENHEIT(A2) que puede utilizar en cualquier lugar del archivo.
Edición y actualización
Una gran ventaja de las LAMBDA con nombre es el mantenimiento desde un único punto. Si la regla de descuento cambia del 10 al 12 por ciento, edite la definición una sola vez en el Name Manager.
Todas las celdas que llaman a =Discount(...) utilizan de inmediato la nueva regla. Compárelo con tener que buscar decenas de fórmulas copiadas. La lógica centralizada significa menos errores y actualizaciones más rápidas.
=LAMBDA(amount, IF(amount>500, amount*0.12, 0))Uso compartido y portabilidad
Las LAMBDA con nombre viajan con el libro. Cualquier persona que abra el archivo puede utilizar sus funciones de inmediato, sin necesidad de complementos ni macros.
Para reutilizar una función en otro libro, copie en el archivo nuevo una celda que la utilice y Excel incorporará la definición, o créela de nuevo en el Name Manager de ese archivo. Esto convierte a las LAMBDA con nombre en una forma segura y compatible con TI de compartir lógica.
Prácticas recomendadas para asignar nombres
Los buenos nombres hacen que su conjunto de herramientas sea agradable de usar:
- Use verbos o sustantivos descriptivos:
ToFahrenheit,Discount,NetPrice - Evite nombres que entren en conflicto con funciones integradas
- No use espacios; utilice PascalCase o guiones bajos
- Añada un comentario o una descripción para que sus compañeros sepan qué hace
Una pequeña biblioteca de LAMBDA con buenos nombres puede simplificar enormemente un libro complejo.
Resumen del curso
Ahora ha recorrido todo el camino de LET y LAMBDA:
- LET asigna nombres a pasos intermedios para crear fórmulas más legibles y rápidas
- LAMBDA define funciones personalizadas usando únicamente fórmulas
- MAP y REDUCE ejecutan una LAMBDA en matrices
- Las LAMBDA con nombre hacen que esas funciones sean reutilizables en cualquier lugar
En conjunto, estas funciones convierten la hoja de cálculo en un espacio donde puede crear sus propias herramientas limpias y fáciles de mantener.
Comprobación rápida
Compruebe lo que ha aprendido sobre cómo guardar una LAMBDA con nombre.
Repaso: fórmulas más limpias con LAMBDA con nombre
Ha aprendido a guardar LAMBDA como funciones con nombre para crear fórmulas limpias y reutilizables.
- Excel: guárdela en el Name Manager con una LAMBDA sin más en 'Refers to'
- Google Sheets: utilice Data, Named functions con un cuadro de diálogo guiado
- Llame a su función como si fuera una función integrada:
=ToFahrenheit(A2) - Edite la definición una sola vez y todos los usos se actualizarán
- Use nombres claros que no entren en conflicto y añada descripciones
Ahora tiene todo lo necesario para crear su propia biblioteca de funciones para hojas de cálculo.
=ToFahrenheit(A2)Preguntas frecuentes
¿La lección «Fórmulas más claras con LAMBDA con nombre» es gratis?
Sí — el texto completo de «Fórmulas más claras con LAMBDA con nombre» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Fórmulas más claras con LAMBDA con nombre»?
Guarde una LAMBDA en el Administrador de nombres para usarla en todo el libro Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Excel Formulas Academy?
No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Fórmulas más claras con LAMBDA con nombre»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?
Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Nombrar pasos con LET
- Definir funciones personalizadas con LAMBDA
- Iterar con MAP y REDUCE
- Fórmulas más claras con LAMBDA con nombre