- Excel se apoya en un núcleo de fórmulas esenciales de cálculo, condiciones, búsqueda y texto que permiten automatizar gran parte del trabajo con datos.
- Funciones como SUMA, PROMEDIO, SI, BUSCARV/BUSCARX, SUMAR.SI.CONJUNTO o las de texto (CONCATENAR, EXTRAE, ESPACIOS) son la base de cualquier informe sólido.
- El verdadero salto de nivel llega al combinar fórmulas de fechas, estadísticas, financieras y matriciales (SUMAPRODUCTO, TRANSPONER) en modelos y análisis complejos.
- Manejar estas funciones con soltura mejora notablemente la productividad, reduce errores manuales y permite construir soluciones flexibles adaptadas a cada proyecto.
Dominar las fórmulas esenciales de Excel se ha convertido en algo casi obligatorio en cualquier trabajo de oficina, en la universidad e incluso a nivel personal. Excel y sus alternativas, como Google Sheets, son mucho más que simples tablas: son motores de cálculo capaces de automatizar tareas, analizar grandes volúmenes de información y ahorrarte horas de trabajo repetitivo.
En esta guía vas a encontrar una recopilación muy completa de funciones y fórmulas clave de Excel, desde las más básicas que todo el mundo debería conocer hasta otras más avanzadas de búsqueda, fechas, texto, estadísticas o análisis de datos. Están explicadas con ejemplos concretos, consejos prácticos y alguna que otra expresión coloquial, para que veas cómo aplicarlas en informes, proyectos, finanzas personales o trabajos académicos sin romperte la cabeza.
1. Operaciones básicas y fórmulas matemáticas imprescindibles
La base de todo en Excel son las operaciones aritméticas simples. Aunque muchas funciones son muy sofisticadas, en el día a día vas a tirar constantemente de sumas, restas, multiplicaciones y divisiones mezcladas con paréntesis.
En Excel siempre empiezas una fórmula con = o +. Ambas opciones funcionan igual; es cuestión de gustos. A partir de ahí, escribes referencias de celdas y operadores matemáticos: +, -, *, / y paréntesis para marcar prioridades.
La función más utilizada con diferencia es SUMA. Permite sumar celdas sueltas o rangos completos, por ejemplo: =SUMA(A1:A50) o =SUMA(A1;A3;A5;A8). Es la base para totales de ventas, gastos, notas, unidades, etc.
Para restar no hay una función específica: se usa directamente el operador –. Por ejemplo, =A2-A3 te devuelve la diferencia entre ambas celdas. Excel respeta la prioridad matemática, así que puedes combinarlo con multiplicaciones y divisiones más complejas en la misma fórmula.
Las multiplicaciones se hacen con el símbolo * y las divisiones con /. Por ejemplo, =A1*C2/10 o una expresión más elaborada como =(A1+C2)*C7/10+(D2-D1). Este tipo de fórmulas mixtas son el pan de cada día en cálculos financieros, análisis de datos y modelos de negocio.
2. Cálculos básicos de análisis: promedio, máximo, mínimo y conteos

Una vez dominadas las operaciones básicas, el siguiente paso es manejar las funciones de análisis más habituales, que te permiten resumir datos rápidamente sin hacer cálculos a mano.
La función PROMEDIO sirve para calcular la media aritmética de un conjunto de números. Es típica para sacar el promedio de ventas mensuales, notas de estudiantes o tiempos medios de respuesta. Ejemplo: =PROMEDIO(A2:B2) o =PROMEDIO(B1:B12) para todo un año.
Si en lugar de la media te interesa localizar valores extremos, entran en juego MAX y MIN. Con =MAX(A2:C8) obtienes el mayor valor de ese rango, y con =MIN(A2;B4;C3;29) puedes mezclar celdas concretas y números sueltos para encontrar el menor.
Para contar cuántas celdas contienen números, se usa CONTAR. Por ejemplo, =CONTAR(C1:C10) o =CONTAR(D1:D50) devuelve cuántas celdas de ese rango tienen datos numéricos, ignorando texto y celdas vacías.
Cuando necesitas contar cualquier tipo de dato (números, texto, valores lógicos…), la función adecuada es CONTARA. Un clásico es =CONTARA(A:A) para saber cuántas filas con información tiene una tabla, independientemente del tipo de contenido.
3. Fórmulas condicionales y gestión de errores
Si quieres que tus hojas de cálculo tomen decisiones por ti, necesitas introducir lógica condicional y controlar qué ocurre cuando algo falla. Aquí brillan las funciones SI, SI.CONJUNTO, SI.ERROR y todo el grupo lógico.
La función SI es una de las más potentes y utilizadas. Su estructura es =SI(condición; valor_si_verdadero; valor_si_falso). Por ejemplo: =SI(D1>10;"Alto";"Bajo") clasifica un valor como “Alto” o “Bajo”, o =SI(B2="Madrid";"España";"Otro país") sirve para asignar países en una base de datos.
Cuando la lógica se complica y hay varias condiciones, entra en juego SI.CONJUNTO, que evalúa múltiples pruebas en orden y devuelve el primer resultado que cumpla una condición. Un esquema típico sería =SI.CONJUNTO(A1>B1;"Mayor";A1<B1;"Menor";VERDADERO;"Igual"), mucho más legible que anidar varios SI.
Para comprobar varias condiciones simultáneamente se usan Y y O. La función Y devuelve VERDADERO solo si todas se cumplen, por ejemplo =Y(A1>0;A2<5). La función O devuelve VERDADERO si al menos una condición es cierta, ideal para reglas algo más flexibles.
La función NO invierte un resultado lógico. Por ejemplo, =NO(A1>10) será VERDADERO únicamente cuando A1 no sea mayor que 10. Combinada con SI, Y u O te permite construir reglas de decisión bastante elaboradas.
Para evitar que las hojas se llenen de errores tipo #¡DIV/0! o similares, Excel tiene la función SI.ERROR. Su sintaxis es =SI.ERROR(operación; valor_si_hay_error). Por ejemplo: =SI.ERROR(MAX(A2:A3)/MIN(C3:F9);"Ha habido un error") evita que una división por cero arruine un informe completo.
Si solo quieres detectar si existe un error, puedes combinar ESERROR con SI, o utilizar funciones como ESBLANCO para saber si una celda está vacía, algo muy útil en procesos de limpieza y validación de datos masivos.
4. Búsqueda y referencia: BUSCARV, BUSCARX, INDICE y COINCIDIR

En cuanto empiezas a trabajar con tablas grandes y bases de datos, las funciones de búsqueda se vuelven imprescindibles. Son las que permiten traer automáticamente datos relacionados sin andar copiando y pegando.
La veterana BUSCARV permite buscar un valor en la primera columna de un rango y devolver un dato de otra columna de la misma fila. Su estructura típica es =BUSCARV(valor_buscado; rango_tabla; num_columna; FALSO). Por ejemplo, =BUSCARV(A2;B2:D100;3;FALSO) busca el valor de A2 en la primera columna del rango B2:D100 y devuelve lo que haya en la tercera columna.
En versiones modernas de Microsoft 365, la función estrella es BUSCARX, mucho más flexible. Permite buscar en una columna (o fila) y devolver datos de otra, aunque no estén contiguas, y evita muchas limitaciones de BUSCARV: puedes buscar hacia la izquierda, devolver varios resultados, etc.
La función BUSCARH realiza el mismo tipo de búsqueda pero en horizontal: localiza un valor en la primera fila de una tabla y devuelve datos de una fila inferior. Se usa menos que BUSCARV, pero es útil cuando tu tabla está apaisada.
El combo preferido de usuarios avanzados es INDICE + COINCIDIR. Con COINCIDIR localizas la posición de un valor dentro de un rango (por ejemplo, la fila donde aparece un cliente concreto) usando una fórmula como =COINCIDIR("Enero";A1:A12;0). Después, INDICE utiliza ese número de posición para devolver el dato que necesitas: =INDICE(A1:C10;2;3) devuelve el valor en la fila 2, columna 3 de ese rango.
Esta combinación INDICE(COINCIDIR()) suele considerarse la evolución natural de BUSCARV, porque no te obliga a tener la columna de búsqueda a la izquierda ni a mantener el orden de las columnas. Si la estructura de tu tabla cambia, tu fórmula sigue funcionando casi sin tocarla.
5. Sumas y conteos condicionales avanzados
Cuando empiezas a filtrar datos por criterios, las funciones de suma y conteo condicional se vuelven esenciales para cuadros de mando y reportes dinámicos.
La función CONTAR.SI cuenta cuántas celdas cumplen una determinada condición. Por ejemplo, =CONTAR.SI(C2:C100;"Pepe") devuelve el número de veces que aparece ese nombre en una lista, o =CONTAR.SI(A1:A10;">10") cuenta cuántos valores superan 10.
Para criterios múltiples existe CONTAR.SI.CONJUNTO, que acepta varios rangos y condiciones. Su estructura sería algo como =CONTAR.SI.CONJUNTO(C1:C10;"Condición1";D1:D10;"Condición2"), y solo cuenta filas en las que se cumplan todas las condiciones a la vez.
Con las sumas pasa algo similar. SUMAR.SI suma los valores que cumplen un único criterio: =SUMAR.SI(A1:A10;">100") suma únicamente los valores superiores a 100. O, en un ejemplo típico de informes de ventas, =SUMAR.SI(B2:B50;"Madrid";C2:C50) suma los importes de C solo cuando en B está la ciudad “Madrid”.
Cuando entran en juego varios criterios simultáneos se usa SUMAR.SI.CONJUNTO. Por ejemplo, sumar ventas de un producto concreto, en una región específica y en un rango de fechas dado. Su sintaxis incluye un rango de suma y uno o varios pares rango_criterio / criterio, de manera muy parecida a CONTAR.SI.CONJUNTO.
Para medias condicionadas también existen PROMEDIO.SI y PROMEDIO.SI.CONJUNTO, que funcionan con la misma lógica pero devolviendo la media de los valores que cumplen las condiciones. Perfectas para sacar promedios por cliente, por producto o por mes sin tener que filtrar manualmente.
6. Fechas y horas: cálculos de plazos, días laborables y tiempo
Trabajar con fechas y horas en Excel puede ser delicado si intentas hacerlo a mano, pero con las funciones adecuadas se vuelve muy manejable. Excel trata las fechas como números de serie, lo que permite operar con ellas de forma directa.
La función HOY inserta siempre la fecha actual y se actualiza cada vez que recalculas la hoja: =HOY(). Si además quieres incluir la hora, tienes AHORA, que devuelve fecha y hora del momento de cálculo usando =AHORA().
Para calcular diferencias en días entre dos fechas tienes varias opciones. DIAS te indica la distancia en días exactos: =DIAS("2/2/2018";B2) resta la fecha de la celda B2 a esa fecha fija. Cuando necesitas contar solo días laborables, entra en juego DÍASLAB o DIA.LAB, que excluye fines de semana y opcionalmente festivos definidos por ti.
Otra función clave es DIASEM, que devuelve el día de la semana de una fecha en formato numérico. Se puede configurar el tipo de conteo con varios parámetros (que el 1 sea lunes, o domingo, etc.). Un ejemplo común sería =DIASEM(AHORA();2) para obtener el día actual de la semana, contando de lunes (1) a domingo (7).
Si necesitas construir una fecha a partir de año, mes y día por separado, la función FECHA te evita quebraderos de cabeza. Por ejemplo, =FECHA(2024;1;26) genera la fecha 26/01/2024, muy útil cuando combinas datos de texto que vienen de distintos orígenes.
En el mundo financiero es bastante usada DIAS360, que calcula la diferencia de días entre dos fechas suponiendo meses de 30 días y un año de 360. Es el estándar de muchos productos financieros, así que conviene conocerla si trabajas con préstamos, intereses o vencimientos.
7. Texto: limpiar, unir y extraer partes de cadenas
En la práctica, muchas bases de datos llegan a Excel con el texto “hecho un cromo”: espacios de más, mayúsculas y minúsculas mezcladas, nombres mal escritos, códigos pegados a descripciones, etc. Aquí entran en juego las funciones de texto.
Para unir información de varias celdas en una sola puedes usar CONCATENAR (o sus funciones modernas como UNIRCADENAS o CONCAT). Por ejemplo: =CONCATENAR(A1;" ";B1) construye un nombre completo a partir de nombre y apellido. También sirve para crear códigos, mensajes personalizados o rutas de archivo.
Cuando quieres extraer solo una parte de un texto, tienes tres grandes aliadas: IZQUIERDA, DERECHA y EXTRAE. IZQUIERDA devuelve los primeros n caracteres (por ejemplo, =IZQUIERDA(A1;5)), DERECHA devuelve los últimos, y EXTRAE sirve para sacar un tramo intermedio indicando posición inicial y número de caracteres (=EXTRAE(texto;pos_inicial;num_caracteres)).
Para homogeneizar mayúsculas y minúsculas, Excel ofrece funciones como MAYUSC (convierte todo en mayúsculas) y NOMPROPIO (pone la primera letra de cada palabra en mayúscula y el resto en minúsculas). Es típico usarlas para limpiar listas de nombres y apellidos: =MAYUSC(A1) o =NOMPROPIO(A1).
La función LARGO te da la longitud de un texto, es decir, cuántos caracteres contiene una celda: =LARGO(A1). Esto es muy útil para verificar que códigos tengan la longitud adecuada o para detectar textos anómalos.
Si los textos llegan con saltos de línea raros o espacios sobrantes, puedes recurrir a ESPACIOS y LIMPIAR. ESPACIOS elimina los espacios extra dejando solo uno entre palabras: =ESPACIOS(F3). LIMPIAR borra caracteres no imprimibles (típicos de exportaciones desde otros sistemas), devolviendo textos mucho más “limpios” para trabajar.
Para reemplazos más avanzados, SUSTITUIR cambia una cadena concreta por otra dentro de un texto, mientras que REEMPLAZAR borra y/o inserta caracteres a partir de una posición. Un ejemplo claro de REEMPLAZAR sería: =REEMPLAZAR("Feliz Navidad";6;8;" Hanukkah"), que sustituye parte del texto original por otro.
Por último, ENCONTRAR te indica en qué posición aparece un texto dentro de otro (sensible a mayúsculas), devolviendo un número si lo encuentra o un error si no. Es muy útil para buscar patrones dentro de códigos o descripciones, sobre todo combinado con SI.ERROR.
8. Fórmulas matriciales, transformación de datos y SUMAPRODUCTO
Cuando empiezas a exprimir Excel a fondo, aparecen las fórmulas matriciales, que trabajan con rangos enteros de celdas como si fueran bloques únicos. Aunque hoy en día muchas se simplifican con funciones dinámicas, conviene conocer los clásicos.
La función TRANSPONER (o TRANSPOSICIÓN en algunas referencias) sirve para cambiar filas por columnas y viceversa. Para usarla, seleccionas un rango con el tamaño inverso al original (si tu tabla original tiene 2 filas y 4 columnas, seleccionas 4 filas y 2 columnas) y escribes algo como =TRANSPONER(A1:C20). En versiones antiguas era necesario confirmar con Ctrl+Mayús+Intro como fórmula matricial.
Otra herramienta potentísima es SUMAPRODUCTO. Multiplica elementos correspondientes de varios rangos y luego suma los resultados. Por ejemplo, =SUMAPRODUCTO(A1:A5;B1:B5) multiplica cada par A1*B1, A2*B2, etc., y suma el total. Es ideal para calcular ingresos (precio * unidades), ponderaciones, promedios condicionados o incluso reproducciones de SUMAR.SI.CONJUNTO complejas.
Combinando SUMAPRODUCTO con condiciones lógicas (TRUE/FALSE que se convierten en 1 y 0) puedes lograr recuentos y sumas condicionadas sin necesidad de fórmulas adicionales, algo que los usuarios avanzados explotan mucho para modelos de reporting detallados.
9. Estadística y análisis de datos
Excel incluye una enorme biblioteca de funciones estadísticas, muchas de ellas orientadas a análisis de datos, control de calidad, ciencia de datos básica o trabajos académicos. No hace falta dominarlas todas, pero sí conocer las más útiles.
Además de las ya vistas PROMEDIO, MAX, MIN, MEDIANA o CONTAR, hay funciones específicas como DESVEST.P y DESVEST.M para calcular la desviación estándar en población completa o muestra, y sus variantes que incluyen texto y valores lógicos (DESVESTA, DESVESTPA).
Otras funciones típicas son VAR.P y VAR.S para varianza, COEF.DE.CORREL o PEARSON para coeficiente de correlación, y COEFICIENTE.R2 para el famoso R cuadrado en regresiones. Excel ofrece también funciones para curtosis (CURTOSIS), asimetría (COEFICIENTE.ASIMETRIA y su versión poblacional) o percentiles (PERCENTIL.EXC, PERCENTIL.INC y sus equivalentes de rango porcentual).
Para distribución de frecuencias tienes FRECUENCIA, que devuelve una matriz vertical con el número de datos que caen en cada intervalo que definas. Es clave para construir histogramas, analizar dispersión o segmentar datos de manera estadística.
Si te mueves en un terreno más avanzado, Excel incorpora funciones de distribuciones (normal, t de Student, F, chi-cuadrado, binomial, Poisson, gamma, beta, lognormal, hipergeométrica, Weibull…) tanto en su forma de densidad/probabilidad como en sus inversas. Todas estas funciones DISTR.* e INV.* están pensadas para análisis estadístico y test de hipótesis (PRUEBA.T, PRUEBA.F, PRUEBA.CHICUAD, PRUEBA.Z, etc.).
Para análisis de tendencias y pronósticos dispones de PRONOSTICO (y su versión moderna PRONOSTICO.LINEAL), TENDENCIA, CRECIMIENTO y todo el grupo de funciones FORECAST.ETS (ETS, ETS.CONFINT, ETS.SEASONALITY, ETS.STAT), que aplican técnicas de suavizado exponencial para series temporales.
10. Finanzas, contabilidad y redondeos
En el ámbito financiero y contable, Excel es prácticamente un estándar. Muchas decisiones de inversión, préstamos o presupuestos se calculan con sus funciones financieras.
Para evaluar proyectos de inversión se usan funciones como VNA o VAN (Valor Actual Neto) y TIR (Tasa Interna de Retorno), que calculan el valor presente de flujos de caja futuros o la rentabilidad implícita de una inversión. Estas funciones permiten comparar proyectos y decidir si un negocio merece la pena.
En préstamos y créditos son imprescindibles funciones como PAGO o PMT, que devuelven la cuota periódica a pagar en función de una tasa, un número de periodos y un importe inicial. Junto a ellas aparecen funciones para trabajar con intereses nominales y efectivos, como VALOR.NOMINAL o TASA.NOMINAL.
En cualquier área financiera la precisión es clave, así que Excel ofrece varias funciones de redondeo. La más conocida es REDONDEAR, que ajusta un número a los decimales que indiques: =REDONDEAR(A1;2) deja el valor con dos decimales. REDONDEAR.MAS fuerza el redondeo hacia arriba (alejándose de cero) y REDONDEAR.MENOS hacia abajo (acercándose a cero), útiles en escenarios donde por política interna prefieres sobreestimar o subestimar ligeramente.
Por supuesto, Excel incluye otras muchas funciones financieras avanzadas (valor futuro, amortizaciones, descuento, etc.), pero combinando estas básicas con las de fechas puedes construir modelos de amortización, cuadros de pagos o simulaciones de préstamos bastante completos.
11. Información, enlaces e interacción con otras hojas
Para controlar mejor qué está pasando en tu archivo, Excel ofrece funciones de información sobre celdas y tipos de datos. Por ejemplo, ESNUMERO y ESTEXTO sirven para comprobar de qué tipo es el contenido de una celda, algo esencial en procesos de validación para evitar mezclas peligrosas entre números y textos aparentemente iguales.
La función CELDA devuelve información sobre el formato, ubicación o contenido de una celda concreta. Por ejemplo, =CELDA("tipo";A1) te indica qué tipo de dato hay en esa celda. Es menos conocida, pero puede ser muy útil para diagnósticos avanzados o plantillas muy parametrizadas.
Si quieres añadir enlaces clicables dentro de la hoja, la función HIPERVINCULO te permite crear un enlace con texto personalizado. Por ejemplo: =HIPERVINCULO("http://www.google.com";"Visita Google"). También puedes enlazar a otras hojas del mismo libro o incluso a otros archivos, facilitando la navegación en modelos complejos.
Para referencias dinámicas están DESREF e INDIRECCION. DESREF devuelve un rango a partir de un punto inicial y un desplazamiento en filas y columnas (ideal para construir rangos móviles o ventanas de tiempo). INDIRECCION convierte texto en una referencia real de celda, permitiendo cambiar el origen de los datos escribiendo simplemente otra referencia en una celda auxiliar.
En modelos más elaborados, este tipo de funciones permiten crear tablas resumen flexibles, informes comparativos entre hojas, cuadros de mando que cambian de escenario según la selección del usuario o integraciones con otras herramientas de la suite Microsoft 365.
Al final, el verdadero poder de Excel no reside solo en conocer funciones sueltas, sino en ser capaz de combinarlas de forma inteligente: usar BUSCARX para traer datos, SUMAR.SI.CONJUNTO para agregarlos, SI.ERROR para limpiar resultados, TEXTO para formatearlos, y todo ello apoyado en un puñado de fórmulas lógicas, de fechas y de texto que te permitan automatizar casi cualquier proceso repetitivo. Con práctica y algo de curiosidad, estas fórmulas esenciales se convierten en una auténtica navaja suiza para tu trabajo con datos.