Funciones personalizadas en Excel sin VBA: la biblioteca de LAMBDAs

Funciones propias en Excel con LAMBDA, sin macros, usables en cualquier libro: por qué se pierden al compartirlas a mano y la biblioteca de 30 LAMBDAs.

Revisado el 14/09/2026

Vídeo: Funciones personalizadas en Excel sin VBA: la biblioteca de LAMBDAs

LAMBDA cambió Excel más que cualquier función desde las tablas dinámicas: permite definir una función propia, con nombre y parámetros, sin VBA ni complementos. Escribes =TOPRANKING(clientes;ventas;5) y sale un ranking. El problema no es crearla. Es que la LAMBDA que hiciste el martes vive en el libro del martes, y el jueves, en otro fichero, hay que volver a buscarla. Esta página explica por qué las funciones personalizadas de Excel se quedan atrapadas en el libro, cómo se ha resuelto siempre a mano y cómo lo hace la pestaña Biblioteca del complemento de Excel de InflueXcel: 30 funciones listas para insertar en cualquier libro de un clic, y las tuyas sincronizadas entre libros y ordenadores con la suscripción.

El problema: una LAMBDA vive en el libro, no en ti

Una LAMBDA con nombre es un nombre definido más, como un rango con nombre. Está en el Administrador de nombres del libro donde la creaste, y en ningún otro sitio. Tres cosas se derivan de eso.

Cómo se comparte a mano, y por qué se abandona

Las soluciones existen y todas cuestan lo mismo: disciplina cada vez.

Todo esto se hace la primera semana y se deja de hacer la tercera. Y la función acaba copiada de un correo antiguo, con la versión que fuera.

Lo que hace la biblioteca

La pestaña Biblioteca es el sitio donde viven las funciones, fuera de cualquier libro.

  1. Abre la pestaña Biblioteca. Arriba, las 30 funciones de InflueXcel; debajo, las tuyas. Hay un buscador por nombre y descripción.
  2. Pulsa una para ver su ficha: qué hace, sus parámetros con los opcionales entre corchetes, y el cuerpo completo de la LAMBDA.
  3. Insertar en libro. El complemento crea el nombre en el libro abierto y ya puedes escribir =TOPRANKING(...) en cualquier celda, con autocompletado de Excel incluido.

Si ya existía un nombre igual, pregunta antes de sobrescribir; nunca pisa nada en silencio. Si la función depende de otra de la biblioteca (PARETORATIO usa AGRUPANDO, CONTARCARACTER usa DELETREAR), ofrece insertar primero la que falta.

Versiones. Al insertar, el nombre queda con un comentario que dice la versión instalada. Cada vez que entras en la pestaña, el complemento compara lo que hay en el libro con la biblioteca y marca cada función con ✓ si coincide o con ⚠ si difiere, diciendo qué versión tienes y cuál hay. "Insertar en libro" la actualiza. Sirve para lo que parece: RFCMEXICO pasó de la 1.0 a la 1.2 cuando la comunidad descubrió que la U con diéresis valía cero en la homoclave, y quien la tenía en un libro vio el aviso en vez de enterarse por un RFC mal calculado.

Qué queda en el fichero

Un nombre definido de Excel, sin más. Quien abra el libro sin el complemento ve la función en el Administrador de nombres y la usa igual; la LAMBDA es Excel puro. Los parámetros aparecen ahí con el prefijo _xlpm., que Excel añade por dentro a los parámetros de una LAMBDA: es normal y no hay que tocarlo.

Puedes modificar una función insertada como cualquier nombre, en el Administrador de nombres de Excel o en la pestaña Nombres del complemento. A partir de ese momento es tuya: la biblioteca la marcará como distinta de la original, y esa marca es información, no un error.

Las 30 funciones de InflueXcel

Todas escritas con los nombres de función en español y el punto y coma como separador, y probadas en la comunidad antes de entrar en la biblioteca.

Análisis y agregación

FunciónQué hace
AGRUPANDO(lista; valores)Agrupa por valores únicos y suma, ordenado de mayor a menor
PIVOTANDO(filas; columnas; valor)Tabla dinámica con fórmula: cruza filas por columnas sumando un campo
TOPRANKING(lista; valores; top; [resto])Los N primeros por suma; con resto=1 agrupa el resto en una fila "Otras"
TABLAABC(items; importes)Clasificación ABC por porcentaje acumulado: A hasta el 50 %, B hasta el 80 %, C el resto
PARETORATIO(elementos; valores; porcentaje)Proporción de elementos que acumulan el porcentaje objetivo
PORTRAMOS(importes; tramos; redondeo)Reparte importes en N tramos y devuelve etiqueta, suma y cuenta de cada uno
WINDOWSUMA(dimensión; valores)Para cada fila, el total de su misma categoría, sin tabla dinámica
PROMEDIOSINCERO(rango; [mínimo])Promedio ignorando los ceros, o los valores por debajo de un mínimo
DESVIACION(real; presupuesto)Desviación porcentual formateada, con guiones si hay error
LEYBENDFORD(rango)Distribución del primer dígito, para detectar cifras manipuladas
CHARTEMOJIS(valores; repeticiones)Mini gráfico de barras dentro de la celda, con emojis
ACUMULADOPORGRUPO(grupos; valores)Acumulado por grupo en el orden de las filas: el saldo de cada cuenta hasta esa fila

Texto

FunciónQué hace
DELETREAR(texto; [bloque])Separa un texto en una columna de caracteres, o en bloques de N
CONTARCARACTER(texto; carácter)Cuántas veces aparece un carácter, sin distinguir mayúsculas
INVERTIRCADENA(texto)Invierte el orden de los caracteres
CADENADESDEHASTA(texto; desde; hasta)Extrae lo que hay entre dos caracteres delimitadores
EXTRAEDESDEHASTA(texto; [desde]; [hasta])Lo mismo con delimitadores opcionales: desde el inicio o hasta el final si se omiten
COMBINAR(rango; rango2; [separador])Cada elemento de un rango con cada uno del otro (producto cartesiano)
SUSTITUTRON(texto; caracteres)Sustituye en cadena cada carácter de una lista por el de la columna contigua
SIMBOLOMONEDA(código)El símbolo de una divisa a partir de su código ISO
RFCMEXICO(nombre; paterno; materno; nacimiento)El RFC mexicano de una persona física, con homoclave y dígito verificador. Nació en un hilo de la comunidad y lleva los nombres de sus autores dentro

Matrices y tablas

FunciónQué hace
A2C(matriz; columna)Una columna de una matriz, por número o por nombre de cabecera
RANGOCOLUMNAS(matriz; "col1;col2;...")Selecciona y reordena columnas por sus nombres
FILTRAPIDO(rango; valor; [col_filtro]; [col_salida])FILTRAR abreviado: filtra por una columna igual a un valor y devuelve las columnas elegidas
FILTRARCONRANGO(tabla; col_filtro; rango; [inverso])Filtra por los valores de una columna que aparezcan en una lista
BUSCARFILASCONERROR(tabla)Las filas de una tabla que contienen algún error
REPETIRMATRIZ(matriz; veces)Repite una matriz verticalmente N veces
RADIOGRAFIA(rango)Tres líneas sobre un rango o un peldaño desbordado: filas × columnas, cuántos números, textos, lógicos y vacías, y cuántos errores hay y en qué filas. Para depurar matriciales paso a paso
ENTRELAZARMATRICES(m1; m2; [vacíos])Entrelaza dos matrices fila a fila
UNPIVOT(fijo; columnas)Despivota: convierte columnas en filas atributo y valor, manteniendo las columnas fijas

Un ejemplo de principio a fin

Tienes ventas por cliente en A2:A500 y C2:C500, y quieres los cinco mayores con el resto agrupado. Inserta TOPRANKING desde la biblioteca y escribe en una celda:

=TOPRANKING(A2:A500;C2:C500;5;1)

Desborda seis filas: los cinco primeros con su suma y una fila "Otras". Cambian los datos, cambia el ranking. Sin tabla dinámica que actualizar. Para el cruce completo de clientes por meses:

=PIVOTANDO(A2:A500;B2:B500;C2:C500)

Y si lo que tienes es una tabla ancha con un mes por columna y necesitas la versión larga para una dinámica, UNPIVOT la despivota con las columnas fijas a la izquierda.

Mis LAMBDAs: las tuyas, en todos tus libros

Con la suscripción se abre el bloque Mis LAMBDAs, que es donde la biblioteca deja de ser un catálogo y pasa a ser tuya. Tres formas de guardar una función:

Se guardan tal cual las escribes, con tu estilo y tu separador, y los parámetros se deducen del cuerpo si no los rellenas. A partir de ahí están en tu cuenta: las ves e insertas en cualquier libro y en cualquier ordenador donde tengas el complemento, con la misma comprobación de versiones que las de InflueXcel.

Lo que no hace

Gratis y con suscripción

Gratis, con una cuenta de InflueXcelCon la suscripción
La pestaña entera y las 30 funciones de InflueXcelMis LAMBDAs: guardar las tuyas y tenerlas en todos tus libros y ordenadores
Ficha, buscador e insertar en cualquier libroCapturar desde la celda activa, desde un nombre del libro o desde la pestaña Nombres
Aviso de versión antigua y actualización de un clicEl gestor de nombres del complemento para editarlas con el editor de fórmulas

Preguntas frecuentes

¿Si mando el libro a alguien sin el complemento, funcionan las LAMBDAs? Sí. Son nombres definidos del libro y Excel las calcula solo. El complemento es la forma de meterlas, no de ejecutarlas.

¿Qué es ese _xlpm. que veo en el Administrador de nombres? El prefijo que Excel añade internamente a los parámetros de una LAMBDA. Es normal y no hay que quitarlo.

¿Puedo modificar una función de InflueXcel después de insertarla? Sí, como cualquier nombre. La biblioteca la marcará como distinta de la original; si algún día quieres volver a la versión oficial, "Insertar en libro" la restaura.

¿Cómo se hace una LAMBDA? Con calma, el curso de LAMBDA va de cero a tu propia biblioteca. Para ver ejemplos reales, en el hub de LAMBDA están los casos de la comunidad que la usan.

¿Cómo instalo el complemento? Es gratis con una cuenta de InflueXcel. Los pasos están en la página del complemento y en tu perfil una vez registrado.

El complemento es gratis con tu cuenta de InflueXcel

Se instala en un par de minutos y solo pide una cuenta. Ver el complemento de Excel

Más guías del complemento