Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Excel tiene un arsenal de funciones integradas. Este arsenal incluye cientos de funciones útiles en diversas categorías. Aunque las funciones integradas de Excel cubren la mayoría de las áreas, no es posible que tenga una función exclusiva para cada cálculo.

Pero Excel tiene un truco más que ofrecer. La función LAMBDA le permite crear funciones personalizadas en Excel. Con esto, puede convertir sus largas fórmulas en una función personalizada y simplificar su flujo de trabajo.

¿Qué es la función LAMBDA en Excel?

La función LAMBDA es una función de Excel integrada que le permite crear funciones personalizadas. La mayoría de las veces, necesita combinar funciones de Excel para realizar un cálculo. Si eres capaz de escribir fórmulas complejas en Excel, ¡felicidades! Has entrado con éxito en la zona de pesadilla.

Una fórmula que consta de múltiples funciones y cálculos largos es una molestia para administrar y reproducir. Suponga que ha creado una fórmula larga para una hoja de cálculo que otras personas también van a usar. Incluso si es inmune a los errores humanos, es posible que otros usuarios no puedan

instagram viewer
dar sentido completo a su fórmula de Excel y cometer errores.

Ahí es donde entra LAMBDA para salvar el día. La función LAMBDA en Excel le permite convertir una fórmula en una función. Luego puede nombrar su función personalizada y usar solo eso en sus hojas de cálculo. Esto simplifica drásticamente su hoja de cálculo. En lugar de una fórmula larga que usa múltiples funciones, habrá una sola función que hará todo.

Comprender la función LAMBDA en Excel

=LAMBDA([parámetro1, parámetro2, ...], fórmula)

La función LAMBDA toma dos tipos de argumentos: parámetros de fórmula y la fórmula misma. Para usar la función LAMBDA en Excel, primero debe definir los parámetros en su fórmula. Después de eso, debe ingresar la fórmula usando esos parámetros.

LAMBDA considerará el último argumento como la fórmula. Cualquier cosa que ingrese antes de la coma final se registra como un parámetro. Puede ingresar hasta 253 parámetros para LAMBDA. Los nombres de los parámetros pueden ser cualquier cosa que desee, siempre que mantenga la coherencia en toda la fórmula. Es una buena práctica mantener los nombres cortos y concisos.

Para usar la función LAMBDA directamente en una hoja de cálculo, debe escribir la función junto con los parámetros y la fórmula. Luego, debe ingresar los parámetros en otro par de paréntesis.

=LAMBDA(X, Y, X+Y)(A1, B1)

Por ejemplo, esta fórmula define X y Y como los parámetros de fórmula y luego dice LAMBDA para sumarlos. El segundo par de paréntesis indica que A1 y B1 son los X y Y parámetros en la fórmula.

Si ingresa esta fórmula directamente en su hoja de cálculo, obtendrá los resultados. Pero esta fórmula no hace que la fórmula original sea más fácil de usar. De hecho, lo hace más difícil porque ahora tiene una función adicional. Eso es porque se supone que no debes usar LAMBDA directamente.

En su lugar, debe crear un nuevo nombre en el Administrador de nombres y hacer referencia a su fórmula LAMBDA en él. Esto crea un nombre personalizado para la fórmula LAMBDA, convirtiéndola en una función personalizada. A partir de ahí, simplemente puede llamar a ese nombre para usar su fórmula.

Cómo usar la función LAMBDA con el administrador de nombres en Excel

El Administrador de nombres le permite establecer nombres personalizados para diferentes elementos en su hoja de cálculo. Puede use el Administrador de nombres para nombrar rangos específicos, celdas individuales o fórmulas. Una vez que le da un nombre a su fórmula, básicamente se convierte en una función personalizada.

Así es como puede usar la función LAMBDA en el Administrador de nombres:

  1. Ve a la fórmulas pestaña y seleccione Administrador de nombres.
  2. En la ventana Administrador de nombres, haga clic en Nuevo.
  3. Escriba el Nombre de su función personalizada.
  4. Selecciona el Alcance de tu función. Configurando esto en Libro de trabajo habilitará la función personalizada en todo el libro de trabajo.
  5. Escriba una descripción de su función en Comentario. Esto le ayuda a recordar lo que hace cada función personalizada.
  6. Introduzca la fórmula en el Se refiere a caja de texto.
  7. Hacer clic DE ACUERDO.

¡Ahora su función personalizada está lista para usar! Vaya a la barra de fórmulas en cualquier celda y escriba el nombre de sus funciones personalizadas para verlo usted mismo.

Cómo usar la función LAMBDA en Excel

Ahora que sabe cómo dar un nombre a su función personalizada, es hora de sumergirse en el uso de LAMBDA. Puede usar LAMBDA para crear todo tipo de funciones personalizadas. Si ve la necesidad de convertir su fórmula, ya sea simple o compleja, en una función personalizada, LAMBDA es el camino a seguir.

Creación de una función personalizada simple en Excel con LAMBDA

Comencemos con una fórmula muy simple. En este ejemplo, vamos a crear una función personalizada que toma dos parámetros y los suma. Aunque no es muy práctica, esta fórmula es un buen punto de partida.

  1. Seleccione una celda.
  2. En la barra de fórmulas, ingrese la siguiente fórmula:
    =LAMBDA(primerNúmero, segundoNúmero, primerNúmero+segundoNúmero)
  3. Prensa Ingresar.

Esta fórmula define primer número y segundoNúmero como parámetros. Entonces dice LAMBDA para tomar los parámetros y sumarlos.

Una vez que presione Ingresar, Excel devolverá un error que indica que la función requiere entrada. No hay motivo de preocupación; esto se debe a que su fórmula personalizada no tiene ninguna entrada con la que trabajar. Agregue dos entradas de muestra a su fórmula después de la función LAMBDA:

=LAMBDA(primerNúmero, segundoNúmero, primerNúmero+segundoNúmero)(A2, B2)

Esta fórmula le da a la función LAMBDA anterior dos entradas para trabajar. El orden es importante. A2 y B2 llenar primer número y segundoNúmero, respectivamente.

Ahora debería ver su fórmula LAMBDA trabajando con los valores de A2 y B2. Ahora que está seguro de que su fórmula LAMBDA funciona, es hora de darle un nombre en el Administrador de nombres.

  1. Copie su fórmula LAMBDA. Excluya las entradas de prueba de la fórmula.
  2. Abierto Administrador de nombres.
  3. Crear un nuevo Nombre.
  4. Dale un nombre a tu función. vamos a llamarlo mySumFunction en este ejemplo.
  5. En el Se refiere a cuadro, ingrese su fórmula LAMBDA:
    =LAMBDA(primerNúmero, segundoNúmero, primerNúmero+segundoNúmero)
  6. Hacer clic DE ACUERDO.

¡Su función personalizada está lista para usar! Seleccione una celda e ingrese el nombre de su función personalizada junto con los parámetros:

=miFunciónSuma (10,12)

Esta función personalizada sumará los dos parámetros. 10 y 12, y volver 22 en la celda También puede hacer referencia a celdas y rangos en su función personalizada. Es como cualquier otra función de Excel, pero con su propio estilo.

Creación de una función personalizada para convertir mayúsculas y minúsculas en Excel

Ahora intentemos otra cosa. La siguiente fórmula toma el texto de A2 y lo convierte a caso de oración:

= SUPERIOR (IZQUIERDA (A2,1)) Y INFERIOR (DERECHA (A2, LARGO (A2) -1))

Excel no tiene una función integrada para este propósito. Por lo tanto, esta fórmula es muy útil. Por otro lado, es difícil escribirlo cada vez que necesita convertir algo en un caso de oración. Entonces, ¿por qué no convertirlo en una función personalizada con LAMBDA?

Al igual que antes, primero pruebe su fórmula para asegurarse de que funciona. Una vez que esté seguro de que funciona, conviértalo en una función personalizada:

  1. Abierto Administrador de nombres.
  2. Cree un nuevo Nombre.
  3. Escriba un nombre para su función. vamos a llamarlo ORACIÓN.
  4. Inserta la siguiente fórmula en el Se refiere a caja:
    =LAMBDA(textoObjetivo, SUPERIOR(IZQUIERDA(textoObjetivo, 1))&INFERIOR(DERECHA(textoObjetivo, LARGO(textoObjetivo)-1)))
  5. Hacer clic DE ACUERDO.

Su función personalizada ahora está lista para servirle. Seleccione una celda, luego use la función ORACIÓN que acaba de crear para convertir texto en mayúsculas y minúsculas.

Libere el poder de Excel con LAMBDA

Con sus poderosas capacidades, LAMBDA es una herramienta invaluable para cualquier usuario de Excel que busque llevar sus habilidades con las hojas de cálculo al siguiente nivel.

A estas alturas, debería tener una buena comprensión de cómo usar LAMBDA y el Administrador de nombres para crear funciones personalizadas en Excel. ¡Ahora adelante, pruebe LAMBDA y vea qué cosas increíbles puede hacer!