Aquí tienes un listado de las fórmulas más usadas en Excel, útiles tanto para principiantes como para usuarios avanzados. Estas fórmulas son esenciales para cálculos, análisis de datos y automatización:

1. Fórmulas básicas

  • SUMA: Suma un rango de celdas.
    =SUMA(A1:A10)
  • PROMEDIO: Calcula el promedio de un rango.
    =PROMEDIO(A1:A10)
  • CONTAR: Cuenta celdas con valores numéricos.
    =CONTAR(A1:A10)
  • CONTARA: Cuenta celdas no vacías.
    =CONTARA(A1:A10)
  • SI: Realiza evaluaciones lógicas.
    =SI(A1>10, "Mayor a 10", "Menor o igual a 10")

2. Fórmulas de búsqueda y referencia

  • BUSCARV: Busca un valor en una tabla (vertical).
    =BUSCARV(Valor, Rango, Columna, [Coincidencia exacta])
  • BUSCARH: Busca un valor en una tabla (horizontal).
    =BUSCARH(Valor, Rango, Fila, [Coincidencia exacta])
  • INDICE: Devuelve el valor de una celda específica en un rango.
    =INDICE(A1:C10, 2, 3)
  • COINCIDIR: Devuelve la posición de un valor en un rango.
    =COINCIDIR(Valor, Rango, Tipo)
  • XLOOKUP (Nueva versión de Excel): Una versión mejorada de BUSCARV.
    =XLOOKUP(Valor, Rango_Buscar, Rango_Resultados)

3. Fórmulas de texto

  • CONCAT: Combina texto de varias celdas.
    =CONCAT(A1, " ", B1)
  • IZQUIERDA: Extrae caracteres desde la izquierda.
    =IZQUIERDA(A1, 5)
  • DERECHA: Extrae caracteres desde la derecha.
    =DERECHA(A1, 3)
  • EXTRAE: Extrae texto desde una posición específica.
    =EXTRAE(A1, 2, 4)
  • LARGO: Devuelve la longitud de un texto.
    =LARGO(A1)

4. Fórmulas lógicas

  • Y: Verifica si todas las condiciones son verdaderas.
    =Y(A1>5, B1<10)
  • O: Verifica si al menos una condición es verdadera.
    =O(A1>5, B1<10)
  • NO: Invierte el valor lógico de una condición.
    =NO(A1>5)

5. Fórmulas de fecha y hora

  • HOY: Devuelve la fecha actual.
    =HOY()
  • AHORA: Devuelve la fecha y hora actual.
    =AHORA()
  • DIA: Extrae el día de una fecha.
    =DIA(A1)
  • MES: Extrae el mes de una fecha.
    =MES(A1)
  • AÑO: Extrae el año de una fecha.
    =AÑO(A1)

6. Fórmulas financieras

  • VF: Calcula el valor futuro de una inversión.
    =VF(Tasa, NPER, Pago, PV, [Tipo])
  • VP: Calcula el valor presente de una inversión.
    =VP(Tasa, NPER, Pago, [VF], [Tipo])
  • TIR: Calcula la Tasa Interna de Retorno.
    =TIR(Rango de Flujos)

7. Fórmulas avanzadas

  • DESREF: Devuelve un rango basado en un desplazamiento.
    =DESREF(A1, 2, 3)
  • SUMAR.SI: Suma celdas que cumplen una condición.
    =SUMAR.SI(Rango, Criterio, [Rango_Suma])
  • CONTAR.SI: Cuenta celdas que cumplen una condición.
    =CONTAR.SI(Rango, Criterio)
  • SI.ERROR: Devuelve un valor predeterminado si hay error.
    =SI.ERROR(A1/B1, "Error")

8. Fórmulas personalizadas para análisis

  • TEXTO: Da formato a números o fechas como texto.
    =TEXTO(A1, "DD/MM/AAAA")
  • UNIRCADENAS (versión moderna de CONCAT): Une texto con delimitadores.
    =UNIRCADENAS(", ", VERDADERO, A1:A10)

9. Fórmulas estadísticas

  • MEDIANA: Calcula la mediana de un conjunto de datos.
    =MEDIANA(A1:A10)
  • MODA.UNO: Devuelve el valor más repetido.
    =MODA.UNO(A1:A10)
  • VAR.P: Calcula la varianza de una población.
    =VAR.P(A1:A10)
  • DESVEST.P: Calcula la desviación estándar de una población.
    =DESVEST.P(A1:A10)
  • PERCENTIL.EXC: Devuelve el percentil de un conjunto de datos.
    =PERCENTIL.EXC(A1:A10, 0.5)

10. Fórmulas matemáticas avanzadas

  • REDONDEAR: Redondea un número a un número específico de dígitos.
    =REDONDEAR(A1, 2)
  • REDONDEAR.MENOS: Redondea hacia abajo.
    =REDONDEAR.MENOS(A1, 0)
  • ENTERO: Redondea hacia abajo al entero más cercano.
    =ENTERO(A1)
  • POTENCIA: Calcula una potencia de un número.
    =POTENCIA(A1, 3)
    (equivalente a =A1^3)
  • RAIZ: Calcula la raíz cuadrada de un número.
    =RAIZ(A1)
  • RESIDUO: Devuelve el residuo de una división.
    =RESIDUO(A1, B1)

11. Fórmulas para bases de datos

  • BDSUMA: Suma valores en una base de datos que cumplen un criterio.
    =BDSUMA(BaseDatos, Campo, Criterios)
  • BDPROMEDIO: Calcula el promedio de valores que cumplen un criterio.
    =BDPROMEDIO(BaseDatos, Campo, Criterios)
  • BDMAX: Devuelve el valor máximo de un rango que cumple un criterio.
    =BDMAX(BaseDatos, Campo, Criterios)
  • BDMIN: Devuelve el valor mínimo.
    =BDMIN(BaseDatos, Campo, Criterios)
  • BDCONTAR: Cuenta celdas que cumplen con un criterio.
    =BDCONTAR(BaseDatos, Campo, Criterios)

12. Fórmulas para condiciones múltiples

  • SUMAR.SI.CONJUNTO: Suma celdas basándose en múltiples criterios.
    =SUMAR.SI.CONJUNTO(Rango_Suma, Criterio_Rango1, Criterio1, ...)
  • CONTAR.SI.CONJUNTO: Cuenta celdas que cumplen con múltiples criterios.
    =CONTAR.SI.CONJUNTO(Criterio_Rango1, Criterio1, ...)

13. Fórmulas de análisis de datos

  • FRECUENCIA: Calcula la distribución de frecuencias de un rango.
    =FRECUENCIA(A1:A10, B1:B5)
  • TENDENCIA: Devuelve valores de tendencia lineal.
    =TENDENCIA(Known_Ys, Known_Xs, New_Xs)
  • PRONOSTICO: Calcula un valor estimado basado en datos existentes.
    =PRONOSTICO(NuevoX, Known_Ys, Known_Xs)
  • COVARIANZA.P: Calcula la covarianza de dos conjuntos de datos.
    =COVARIANZA.P(A1:A10, B1:B10)

14. Fórmulas para trabajar con matrices

  • MULTIPLICAR.MATRIZ: Multiplica matrices.
    =MMULT(Matriz1, Matriz2)
  • TRANSPONER: Convierte filas en columnas y viceversa.
    =TRANSPONER(A1:C3)
  • SUMAPRODUCTO: Suma productos de rangos o matrices.
    =SUMAPRODUCTO(A1:A10, B1:B10)
  • INVERSA.MATRIZ: Calcula la inversa de una matriz cuadrada.
    =MINVERSA(Matriz)

15. Fórmulas de error y auditoría

  • ESERROR: Verifica si una celda contiene un error.
    =ESERROR(A1)
  • ESNUMERO: Verifica si un valor es numérico.
    =ESNUMERO(A1)
  • ESBLANCO: Verifica si una celda está vacía.
    =ESBLANCO(A1)
  • TIPO: Devuelve el tipo de dato en una celda.
    =TIPO(A1)
  • VALOR: Convierte un texto en número.
    =VALOR("123")

16. Fórmulas para gráficos dinámicos

  • DESREF: Crea rangos dinámicos para gráficos.
    =DESREF(A1, 0, 0, CONTARA(A:A), 1)
  • INDIRECTO: Devuelve una referencia especificada como texto.
    =INDIRECTO("A1")

17. Fórmulas para optimizar flujos de trabajo

  • HIPERVINCULO: Crea un enlace a una página web o archivo.
    =HIPERVINCULO("https://example.com", "Haz clic aquí")
  • FORMULATEXTO: Muestra la fórmula de una celda como texto.
    =FORMULATEXTO(A1)
  • NOMBREPROPIO: Convierte texto en formato de nombres propios.
    =NOMBREPROPIO(A1)
  • FILAS y COLUMNAS: Devuelve el número de filas o columnas en un rango.
    =FILAS(A1:A10)
    =COLUMNAS(A1:Z1)

18. Fórmulas nuevas de Excel 365

  • UNIQUE: Devuelve valores únicos de un rango.
    =UNIQUE(A1:A10)
  • FILTER: Filtra datos basándose en criterios.
    =FILTER(A1:B10, A1:A10>5)
  • SEQUENCE: Crea una secuencia de números.
    =SEQUENCE(5, 2)
  • SORT: Ordena un rango.
    =SORT(A1:A10)