🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →

Excel AI Blog: VBA Tutorials, Formula Tips & Automation Guides

Expert guides on Excel formulas, VBA automation, data processing, and AI-powered productivity. Learn to master Excel with AI.

Funciones FORMULATEXTO (FORMULATEXT) y ESFORMULA (ISFORMULA) de Excel — Lee y audita la fórmula dentro de una celda

Funciones FORMULATEXTO (FORMULATEXT) y ESFORMULA (ISFORMULA) de Excel — Lee y audita la fórmula dentro de una celda

FORMULATEXTO (FORMULATEXT) devuelve la fórmula de una celda como texto; ESFORMULA (ISFORMULA) devuelve VERDADERO cuando una celda contiene una fórmula. Aprende el modelo mental — estas funciones auditan una hoja, no calculan —, el #N/D que sale en una celda que no es fórmula, el truco de formato condicional que resalta cada fórmula y cuándo usarlas en lugar de Mostrar fórmulas.

Henry
Función CELDA (CELL) de Excel — Obtén la dirección, el formato, el tipo y el nombre de archivo de una celda

Función CELDA (CELL) de Excel — Obtén la dirección, el formato, el tipo y el nombre de archivo de una celda

CELDA (CELL) devuelve metadatos sobre una celda — su dirección, fila, columna, formato de número, tipo de contenido o el nombre de archivo del libro — en lugar de su valor. Aprende el modelo mental, por qué info_type es una cadena de palabra clave, el único trabajo en el que aún es insustituible (obtener la ruta del archivo y el nombre de la hoja) y la trampa de recálculo que la hace parecer equivocada.

Henry
Funciones TIPO (TYPE) y N (N) de Excel — Diagnostica qué clase de valor tienes realmente

Funciones TIPO (TYPE) y N (N) de Excel — Diagnostica qué clase de valor tienes realmente

TIPO (TYPE) devuelve un código según el tipo de valor de una celda — 1 número, 2 texto, 4 lógico, 16 error, 64 matriz — y N (N) convierte un valor en número. Aprende el modelo mental, cómo TIPO detecta los números guardados como texto, por qué N de cualquier texto devuelve 0 en lugar de dar error y el clásico truco de N para incrustar un comentario dentro de una fórmula.

Henry
Función CAMBIAR (SWITCH) de Excel — Sustituye los SI anidados por una fórmula plana y legible

Función CAMBIAR (SWITCH) de Excel — Sustituye los SI anidados por una fórmula plana y legible

CAMBIAR (SWITCH) compara una expresión con una lista de valores exactos y devuelve la primera coincidencia — =SWITCH(expr, val1, res1, val2, res2, default). Aprende el modelo mental, por qué solo hace igualdad exacta (y por qué esa es la frontera entre SWITCH e IFS), la trampa del argumento default que devuelve #N/D, el truco SWITCH(TRUE()) para rangos y cuándo usarla en lugar de un IF anidado.

Henry
Función ELEGIR (CHOOSE) de Excel — Elige el enésimo elemento por posición (y su superpoder oculto)

Función ELEGIR (CHOOSE) de Excel — Elige el enésimo elemento por posición (y su superpoder oculto)

ELEGIR (CHOOSE) devuelve el enésimo elemento de una lista por posición — =CHOOSE(index_num, value1, value2, …). Aprende el modelo mental, por qué elige por posición y no por coincidencia (la frontera entre CHOOSE y SWITCH), el #¡VALOR! que obtienes cuando el índice está fuera de rango y su superpoder poco aprovechado — devolver rangos enteros para cambiar de escenario o reordenar columnas para una búsqueda hacia la izquierda.

Henry
MAX.SI.CONJUNTO y MIN.SI.CONJUNTO (MAXIFS y MINIFS) en Excel — Máximo y mínimo condicional sin fórmulas matriciales

MAX.SI.CONJUNTO y MIN.SI.CONJUNTO (MAXIFS y MINIFS) en Excel — Máximo y mínimo condicional sin fórmulas matriciales

MAXIFS y MINIFS devuelven el valor más grande o más pequeño que cumple una o más condiciones — =MAXIFS(max_range, criteria_range1, criteria1, …). Aprende el modelo mental, el orden de argumentos que hace tropezar a quienes vienen de SUMIF, por qué reemplazan a la vieja fórmula matricial {=MAX(IF())} y la trampa del 0 silencioso que devuelven cuando ninguna fila coincide.

Henry
Función COUNTIF de Excel — contar celdas que cumplen una condición (y las trampas del criterio)

Función COUNTIF de Excel — contar celdas que cumplen una condición (y las trampas del criterio)

COUNTIF cuenta las celdas que cumplen una sola condición — =COUNTIF(range, criteria) — donde el criterio es una pequeña prueba escrita como texto. Aprende por qué los operadores deben ir entre comillas, cómo usar el valor de una celda como umbral con &, los comodines para buscar texto, la trampa de los 15 dígitos en números largos, y cuándo dar el salto a COUNTIFS.

Henry
Cómo contar valores únicos en Excel — la forma moderna y la fórmula clásica

Cómo contar valores únicos en Excel — la forma moderna y la fórmula clásica

Excel no tiene una función COUNTUNIQUE, así que contar valores distintos tiene dos respuestas: la moderna =COUNTA(UNIQUE(range)) en 365/2021, y la clásica =SUMPRODUCT(1/COUNTIF(range,range)) para versiones antiguas. Aprende por qué los blancos suman 1 a tu recuento, cómo excluirlos con FILTER, por qué la fórmula clásica lanza #DIV/0!, y la diferencia entre valores distintos y valores que aparecen una sola vez.

Henry
ESPACIOS y LIMPIAR en Excel — Elimina la basura invisible que rompe tus búsquedas

ESPACIOS y LIMPIAR en Excel — Elimina la basura invisible que rompe tus búsquedas

ESPACIOS (TRIM) y LIMPIAR (CLEAN) eliminan basura invisible del texto importado, pero atacan cosas distintas: ESPACIOS quita los espacios de más (ASCII 32) y LIMPIAR quita los caracteres de control no imprimibles (0-31). Ninguna elimina el espacio de no separación CHAR(160) que dejan los pegados de web y PDF: la razón número 1 de que «TRIM no funciona». Aprende el modelo mental y el único arreglo que lo caza todo.

Henry
MAYUSC, MINUSC y NOMPROPIO en Excel — Cambia el uso de mayúsculas sin destrozar tus datos

MAYUSC, MINUSC y NOMPROPIO en Excel — Cambia el uso de mayúsculas sin destrozar tus datos

MAYUSC, MINUSC y NOMPROPIO reescriben el uso de mayúsculas del texto, pero en Excel las mayúsculas son un asunto de visualización y exportación, no de coincidencia: el operador = y VLOOKUP ya no distinguen mayúsculas. La verdadera trampa es NOMPROPIO: pone en mayúscula la primera letra de cada palabra y convierte McDonald en Mcdonald e iPhone en Iphone. Aprende cuándo importan de verdad las mayúsculas y por qué NOMPROPIO es un punto de partida, no un acabado.

Henry
Función LARGO en Excel — Cuenta caracteres y revela la basura que no puedes ver

Función LARGO en Excel — Cuenta caracteres y revela la basura que no puedes ver

LARGO cuenta los caracteres de una celda, pero su verdadera fuerza es diagnóstica: como cuenta todos los caracteres, incluidos los espacios finales y los no imprimibles, LARGO es cómo demuestras que una celda que parece «Apple» es en realidad «Apple » con 6 caracteres. Aprende LARGO para validación, el truco de contar con LARGO-menos-LARGO, la extracción dinámica y por qué LARGO ignora el formato de número.

Henry
Función VLOOKUP en Excel — Cómo usarla, y el 4º argumento que la rompe

Función VLOOKUP en Excel — Cómo usarla, y el 4º argumento que la rompe

VLOOKUP busca hacia abajo en la primera columna de una tabla y cuenta N columnas hacia la derecha — ese diseño unidireccional es el origen de todos sus fallos. Aprende por qué el 4º argumento (range_lookup) casi siempre debe ser FALSE, por qué VLOOKUP no puede mirar a la izquierda, por qué un número de columna fijo se rompe en silencio al insertar una columna, y cómo arreglar el #N/A que significa «no encontrado».

Henry
INDEX y MATCH en Excel — La búsqueda de dos funciones que supera a VLOOKUP

INDEX y MATCH en Excel — La búsqueda de dos funciones que supera a VLOOKUP

INDEX y MATCH dividen una búsqueda en dos tareas: MATCH encuentra la posición («¿qué fila?»), INDEX devuelve el valor en esa posición («¿qué hay ahí?»). Desacoplar la búsqueda de la recuperación es lo que le da a INDEX/MATCH todo lo que a VLOOKUP le falta — mira a la izquierda igual de fácil que a la derecha, sobrevive a columnas insertadas y hace búsquedas bidimensionales reales. Aprende el patrón, la trampa de match_type, y cuándo aún supera a XLOOKUP.

Henry
HLOOKUP y LOOKUP en Excel — Búsquedas horizontales y la función heredada que jubilar

HLOOKUP y LOOKUP en Excel — Búsquedas horizontales y la función heredada que jubilar

HLOOKUP es VLOOKUP girado 90 grados — busca en la primera FILA y lee hacia abajo. LOOKUP es el ancestro de VLOOKUP, y su defecto fatal es que no tiene opción de coincidencia exacta: siempre aproxima y exige datos ordenados. Aprende cuándo una disposición horizontal hace de HLOOKUP la opción correcta, por qué el clásico truco LOOKUP(2,1/…) aún aparece en hojas viejas, y por qué ambas ceden en su mayoría el paso a XLOOKUP.

Henry
Funciones AND y OR en Excel — Combina condiciones bien (y por qué Excel nunca hace cortocircuito)

Funciones AND y OR en Excel — Combina condiciones bien (y por qué Excel nunca hace cortocircuito)

AND y OR no deciden nada — colapsan muchas pruebas TRUE/FALSE en un único veredicto que alimenta un IF, una regla o un filtro. Aprende por qué AND va dentro del primer argumento de IF, por qué un =AND(...) suelto solo imprime TRUE, por qué Excel evalúa todos los argumentos (sin cortocircuito, así que aún lanza #DIV/0!), y cuándo cambiarlos por máscaras de matriz con +/*.

Henry
Funciones NOT y XOR en Excel — Invierte una condición, y la lógica del «único distinto» que casi todos confunden

Funciones NOT y XOR en Excel — Invierte una condición, y la lógica del «único distinto» que casi todos confunden

NOT invierte un veredicto TRUE/FALSE; XOR es el o-exclusivo que AND y OR no saben expresar. Aprende por qué NOT toma un solo argumento (así que debes escribir NOT(AND(...)) para compuestos), cuándo NOT es solo <> disfrazado, cómo la ley de De Morgan es su verdadero superpoder, y la sorpresa de XOR: con 3+ entradas devuelve TRUE cuando hay un número IMPAR de TRUE, no «exactamente uno».

Henry
Funciones IS en Excel — ISNUMBER, ISTEXT, ISBLANK, ISERROR e ISNA (protege una fórmula antes de que se rompa)

Funciones IS en Excel — ISNUMBER, ISTEXT, ISBLANK, ISERROR e ISNA (protege una fórmula antes de que se rompa)

La familia IS inspecciona una celda y devuelve TRUE/FALSE — clasifican, nunca transforman. Aprende por qué ISBLANK es más estricta que «parece vacía», por qué ISERROR oculta bugs reales mientras ISNA e IFNA son más seguras, por qué IF(ISERROR(x),…,x) calcula x dos veces, y la app estrella de ISNUMBER: convertir SEARCH en una prueba limpia de coincidencia parcial.

Henry
Función TEXTO de Excel — Da formato a un número como texto (y la trampa que impide sumarlo)

Función TEXTO de Excel — Da formato a un número como texto (y la trampa que impide sumarlo)

La función TEXTO convierte un número o una fecha en una cadena de texto con formato mediante un código de formato — =TEXT(1234.5,"$#,##0.00") da "$1,234.50". Aprende el modelo mental (incrustar un formato dentro de una cadena real vs el formato de número de una celda que solo afecta a la visualización), la trampa nº1 (el resultado es texto, así que SUMA lo ignora), el curso exprés de códigos de formato para números y fechas, los ceros a la izquierda y la configuración regional, y cuándo un formato de celda, CONCAT o REDONDEAR es la mejor herramienta.

Henry
Excel VALOR y VALORNUMERO — Convierte texto de nuevo en números que calculan

Excel VALOR y VALORNUMERO — Convierte texto de nuevo en números que calculan

VALOR interpreta una cadena de texto que parece numérica — "1,234.50" o "$9.00" — y la convierte en un número real que puedes sumar, ordenar y graficar. Es la inversa de TEXTO. Aprende el modelo mental, la causa nº1 en el mundo real (números guardados como texto tras una importación o un pegado), por qué VALOR sigue tu configuración regional del sistema y cómo VALORNUMERO arregla un "1.234,56" europeo, los arreglos más rápidos sin fórmula (*1, doble unario, Texto en columnas), y por qué el Excel moderno convierte algo de texto pero SUMA nunca lo hace.

Henry
Excel FECHANUMERO y HORANUMERO — Rescata fechas y horas atrapadas como texto

Excel FECHANUMERO y HORANUMERO — Rescata fechas y horas atrapadas como texto

Una fecha en Excel es en realidad un número de serie disfrazado con un formato de fecha; una fecha que llega como texto es un impostor que no se ordena, no se resta ni alimenta a SIFECHA. FECHANUMERO interpreta una fecha de texto y devuelve su número de serie, y HORANUMERO interpreta una hora de texto y devuelve una fracción de día. Aprende el modelo mental, los síntomas de las fechas de texto, la trampa de ambigüedad regional con 03/04/2026, cómo combinar fecha + hora, cuándo FECHANUMERO no puede interpretar una cadena, y las alternativas FECHA(IZQUIERDA,EXTRAE,DERECHA) y Texto en columnas.

Henry
Función INDIRECTO en Excel — Convierte texto en una referencia viva (y por qué es volátil)

Función INDIRECTO en Excel — Convierte texto en una referencia viva (y por qué es volátil)

INDIRECTO convierte una cadena de texto como "A1" o "Hoja2!B3" en una referencia de celda viva. Aprende el modelo mental, la trampa nº1 (el texto no se actualiza solo, así que renombrar una hoja rompe cada INDIRECTO con #REF!), por qué es volátil e invisible para el rastreador de dependencias de Excel, el problema del libro cerrado con #REF!, su gran uso estrella — leer de una hoja cuyo nombre está en una celda — y cuándo una Tabla, una referencia 3D o ELEGIR son la mejor herramienta.

Henry
Función DESREF en Excel — Una referencia que se mueve (y cuándo INDICE es mejor)

Función DESREF en Excel — Una referencia que se mueve (y cuándo INDICE es mejor)

DESREF devuelve una referencia a un número fijo de filas y columnas desde un ancla, opcionalmente redimensionada a un bloque completo. Aprende el modelo mental, por qué devuelve una referencia (no un valor) para poder alimentar a SUMA, el coste de la volatilidad, el clásico truco del rango dinámico con nombre y por qué una Tabla o un rango de derrame ahora lo superan, la trampa de #REF! al salirse del borde, y la decisión de criterio clave: usa INDICE no volátil para indexar en un rango, y reserva DESREF solo para ventanas que de verdad se mueven.

Henry
Función DIRECCION en Excel — Construye la dirección de una celda como texto (no su valor)

Función DIRECCION en Excel — Construye la dirección de una celda como texto (no su valor)

DIRECCION construye el texto de una dirección de celda — =DIRECCION(1,1) devuelve la cadena "$A$1", no lo que hay en A1. Aprende el modelo mental (es lo opuesto al lado de entrada de INDIRECTO), el malentendido nº1 de que devuelve texto y no un valor, el argumento abs_num para bloquear con $, por qué NO es volátil a diferencia de INDIRECTO y DESREF, los trabajos reales — informar dónde está un valor mediante COINCIDIR y construir referencias para INDIRECTO — y una opinión honesta sobre lo de nicho que es en el Excel moderno.

Henry
Función SUMPRODUCT en Excel: multiplicar y luego sumar, y las condiciones que SUMIFS no puede hacer

Función SUMPRODUCT en Excel: multiplicar y luego sumar, y las condiciones que SUMIFS no puede hacer

SUMPRODUCT multiplica matrices elemento a elemento y suma los resultados: una celda, un producto escalar. Aprende la trampa del #VALUE! por dimensiones distintas, por qué se multiplican matrices booleanas para el Y y se suman para el O (nunca AND()/OR()), cuándo hace falta el doble negativo --, y los cálculos de total ponderado y O entre columnas que SUMIFS todavía no puede tocar.

Henry
Función SUBTOTAL en Excel: totales que respetan tu filtro (y la trampa del 9 frente al 109)

Función SUBTOTAL en Excel: totales que respetan tu filtro (y la trampa del 9 frente al 109)

SUBTOTAL es un total que entiende los filtros: se salta las filas que un filtro ha ocultado, así que el número del final de tu lista se actualiza a medida que filtras. Aprende la tabla de function_num, la trampa del 1–11 frente al 101–111 (por qué ocultar filas a mano no cambia tu total), por qué SUBTOTAL ignora otros SUBTOTAL para que los totales generales nunca cuenten doble, y por qué no puede saltarse errores — el trabajo para el que se creó AGGREGATE.

Henry
Función AGGREGATE en Excel: el superconjunto de SUBTOTAL que además ignora errores

Función AGGREGATE en Excel: el superconjunto de SUBTOTAL que además ignora errores

AGGREGATE es SUBTOTAL con dos mejoras: 19 funciones en lugar de 11, y un argumento options que le permite ignorar valores de error, filas ocultas y totales anidados. Aprende la rejilla de function_num + options, su truco más desaprovechado — sumar una columna que contiene #N/A sin ninguna limpieza con IFERROR — y las funciones de tipo matriz (LARGE, SMALL, PERCENTILE) que necesitan un argumento k extra.

Henry
Función ROUND de Excel — ROUND, ROUNDUP y ROUNDDOWN (y por qué dar formato no es redondear)

Función ROUND de Excel — ROUND, ROUNDUP y ROUNDDOWN (y por qué dar formato no es redondear)

ROUND cambia el valor almacenado a un número concreto de decimales; el formato de celda solo cambia cómo se ve. Aprende por qué esa diferencia hace que los totales de una factura se desvíen un céntimo, el truco de num_digits (positivo, cero, negativo), en qué se diferencian ROUNDUP y ROUNDDOWN de ROUND, y por qué redondean según la distancia al cero, no hacia arriba y hacia abajo.

Henry
Excel INT, TRUNC y MOD — Quita el decimal y encuentra el resto

Excel INT, TRUNC y MOD — Quita el decimal y encuentra el resto

INT y TRUNC quitan los decimales, pero INT redondea hacia menos infinito mientras que TRUNC simplemente corta hacia el cero, así que se separan con los números negativos. MOD devuelve el resto y, en Excel, el resto toma el signo del divisor, no el del número. Aprende la trampa del desfase de uno, cómo separar fechas de horas y el patrón de filas con bandas.

Henry
Función IF en Excel — Una sola bifurcación sí/no, y cuándo dejar de anidar

Función IF en Excel — Una sola bifurcación sí/no, y cuándo dejar de anidar

IF hace una sola pregunta de sí/no y devuelve una de dos respuestas. Aprende por qué un tercer argumento ausente muestra FALSE, por qué las pirámides de IF anidados se desmoronan pasados los dos niveles (usa IFS o una búsqueda en su lugar), cómo combinar condiciones con AND/OR en vez de anidar, y por qué la comparación de texto de IF ignora mayúsculas y minúsculas.

Henry
Funciones IFS y SWITCH en Excel — Lógica de varias vías sin la pirámide de IF anidados

Funciones IFS y SWITCH en Excel — Lógica de varias vías sin la pirámide de IF anidados

IFS comprueba una lista de condiciones de arriba abajo y devuelve la primera coincidencia; SWITCH compara un valor contra una lista de casos. Aprende las dos trampas que causan casi todos los errores — IFS no tiene un else integrado (un default omitido devuelve #N/A) y gana la primera coincidencia, así que el orden importa — además de cuándo usar IFS frente a SWITCH frente a una tabla de búsqueda.

Henry