102 fórmulas útiles de Excel Cheat Sheet PDF (Hoja de descarga gratuita)

  • Compartir Este
Hugh West

Tabla de contenido

Si quieres ser un usuario avanzado de MS Excel, debes dominar las fórmulas más útiles de Excel. Para ser franco, no es una tarea fácil para todos, ya que las funciones son muchas en número.

¡Un truco puede ayudarte!

Permítanme compartir el truco que yo utilizaba y sigo utilizando para dominar las fórmulas: solía repasar entre 5 y 10 fórmulas de Excel cada día antes de empezar a trabajar nada con Excel. Este repaso crea una imagen permanente de las fórmulas en mi cerebro. Entonces, siempre que veo el nombre de una fórmula de Excel, puedo recordar rápidamente su sintaxis y sus usos. Esto me ayuda mucho cuando intento resolver un problema de Excel con fórmulas. Puedes utilizar estotruco para dominar cualquier cosa compleja, no sólo las fórmulas de Excel.

En este Tutorial de fórmulas de Excel Comparto aquí la más útil 102+ Excel fórmulas hoja de trucos y PDF descargable gratis. Puede descargar el PDF e imprimirlo para utilizarlo en cualquier lugar, pero para uso personal. No puede utilizar este PDF para ningún tipo de uso comercial.

B. N.: No he incluido aquí las fórmulas especializadas para usos de Ingeniería, Estadística, Web, etc.

Descargar Excel Formulas Cheat Sheet PDF

Haga clic en el botón de abajo para descargar el PDF con 102 Funciones de Excel. He documentado cada fórmula de Excel con su sintaxis y un buen número de ejemplos.

Haga clic aquí para descargar el PDF

Fórmulas de Excel con ejemplos en una hoja de Excel (Descarga gratuita del archivo .xlsx)

He documentado todas las fórmulas de Excel anteriores en una sola hoja de Excel para que pueda ajustar las fórmulas para entender y practicar mejor.

Haga clic aquí para descargar el archivo .xlsx

102 fórmulas de Excel más útiles con ejemplos

A. ES FUNCIONES

1. ISBLANK

=ISBLANK(valor)

Si una celda está en blanco, devuelve TRUE. Si una celda no está en blanco, devuelve FALSE.

2. ISERR

=ISERR(valor)

Comprueba si un valor es un error (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, o #NULL!) excluyendo #N/A, y devuelve TRUE o FALSE

3. ISERROR

=ISERROR(valor)

Comprueba si un valor es un error (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, o #NULL!), y devuelve TRUE o FALSE

4. ISEVEN

=ISEVEN(valor)

Devuelve TRUE si el número es par

5. ISODD

=ISODD(valor)

Devuelve TRUE si el número es impar

6. ISFORMULA

=ISFORMULA(valor)

Comprueba si una referencia es a una celda que contiene una fórmula, y devuelve TRUE o FALSE

7. ISLÓGICO

=ISLOGICAL(valor)

Comprueba si un valor es un valor lógico (TRUE o FALSE) y devuelve TRUE o FALSE.

8. ISNA

=ISNA(valor)

Comprueba si un valor es #N/A, y devuelve TRUE o FALSE

9. ISNUMBER

=ISNUMBER(valor)

Comprueba si un valor es un número y devuelve TRUE o FALSE

10. ISREF

=ISREF(valor)

Comprueba si un valor es una referencia y devuelve TRUE o FALSE

11. ISTEXT

=ISTEXT(valor)

Comprueba si un valor es texto y devuelve TRUE o FALSE

12. ISNONTEXT

=ISNONTEXT(valor)

Comprueba si un valor no es texto (las celdas en blanco no son texto), y devuelve TRUE o FALSE

B. FUNCIONES CONDICIONALES

13. PROMEDIOIF

=AVERAGEIF(rango, criterios, [rango_medio])

Calcula la media aritmética de las celdas especificadas por una condición o un criterio determinados.

14. SUMIF

=SUMIF(rango, criterios, [suma_rango])

Añade las celdas especificadas por una condición o criterio dado

15. CONSEJO

=COUNTIF(intervalo, criterios)

Cuenta el número de celdas de un rango que cumplen la condición dada

16. PROMEDIO DE IFS

=AVERAGEIFS(rango_medio, rango_criterios1, criterios1, [rango_criterios2, criterios2], ...)

Calcula la media aritmética de las celdas especificadas por un conjunto determinado de condiciones o criterios.

17. SUMIFS

=SUMIFS(suma_rango, criterios_rango1, criterios1, [criterios_rango2, criterios2], ...)

Añade las celdas especificadas por un conjunto dado de condiciones o criterios.

18. CONSEJOS

=COUNTIFS(rango_criterios1, criterios1, [rango_criterios2, criterios2], ...)

Cuenta el número de celdas especificadas por un conjunto dado de condiciones o criterios.

19. SI

=IF(prueba_lógica, [valor_si_verdadero], [valor_si_falso]

Comprueba si se cumple una condición y devuelve un valor si es TRUE y otro si es FALSE

20. IFERROR

=IFERROR(valor, valor_if_error)

Devuelve value_if_error si la expresión es un error y el valor de la propia expresión en caso contrario

21. IFNA

=IFNA(valor, valor_if_na)

Devuelve el valor especificado si la expresión se resuelve en #N/A, en caso contrario devuelve el resultado de la expresión

C. FUNCIONES MATEMÁTICAS

22. SUMA

=SUMA(número1, [número2], [número3], [número4], ...)

Suma todos los números de un rango de celdas

23. MEDIA

=AVERAGE(número1, [número2], [número3], [número4], ...)

Devuelve la media (media aritmética) de sus argumentos, que pueden ser números o nombres, matrices o referencias que contengan números

24. AVERAGEA

=AVERAGEA(valor1, [valor2], [valor3], [valor4], ...)

Devuelve la media (media aritmética) de sus argumentos, evaluando texto y FALSE en los argumentos como 0; TRUE se evalúa como 1. Los argumentos pueden ser números, nombres, matrices o referencias.

25. CUENTA

=CONTEO(valor1, [valor2], [valor3], ...)

Contar el número de celdas de un rango que contienen números

26. COUNTA

=COUNTA(valor1, [valor2], [valor3], ...)

Cuenta el número de celdas de un rango que no están vacías

27. MEDIA

=MEDIAN(número1, [número2], [número3], ...)

Devuelve la mediana, o el número situado en el centro del conjunto de números dados

28. SUMPRODUCTO

=SUMPRODUCTO(array1, [array2], [array3], ...)

Devuelve la suma de los productos de los rangos o matrices correspondientes

29. SUMSQ

=SUMA(número1, [número2], [número3], ...)

Devuelve la suma de los cuadrados de los argumentos. Los argumentos pueden ser números, matrices, nombres o referencias a celdas que contengan números

30. COUNTBLANK

=COUNTBLANK(rango)

Cuenta el número de celdas vacías en un rango

31. EVEN

=EVEN(número)

Redondea un número positivo hacia arriba y un número negativo hacia abajo al número entero par más próximo.

32. ODD

=ODD(número)

Redondea un número positivo hacia arriba y un número negativo hacia abajo al entero impar más próximo.

33. INT

=INT(número)

Redondea un número al entero más próximo

34. GRANDE

=LARGE(array, k)

Devuelve el k-ésimo mayor valor de un conjunto de datos. Por ejemplo, el quinto mayor número

35. PEQUEÑO

=SMALL(array, k)

Devuelve el k-ésimo valor más pequeño de un conjunto de datos. Por ejemplo, el quinto número más pequeño

36. MAX & MAXA

=MAX(número1, [número2], [número3], [número4], ...)

Devuelve el mayor valor de un conjunto de valores. Ignora los valores lógicos y el texto

=MAXA(valor1, [valor2], [valor3], [valor4], ...)

Devuelve el mayor valor de un conjunto de valores. No ignora valores lógicos ni texto. La función MAXA evalúa TRUE como 1, FALSE como 0 y cualquier valor de Texto como 0. Las celdas vacías se ignoran.

37. MIN & MINA

=MIN(número1, [número2], [número3], [número4], ...)

Devuelve el número más pequeño de un conjunto de valores. Ignora valores lógicos y texto.

=MINA(valor1, [valor2], [valor3], [valor4], ...)

Devuelve el valor más pequeño de un conjunto de valores. No ignora valores lógicos ni texto. La función MAXA evalúa TRUE como 1, FALSE como 0 y cualquier valor de Texto como 0. Las celdas vacías se ignoran.

38. MOD

=MOD(número, divisor)

Devuelve el resto después de dividir un número por un divisor

39. RAND

=RAND()

Devuelve un número aleatorio mayor o igual que 0 y menor que 1, distribuido uniformemente (cambia al recalcular)

40. RANDBETWEEN

=RANDBETWEEN(abajo, arriba)

Devuelve un número aleatorio entre los números especificados

41. SQRT

=SQRT(número)

Devuelve la raíz cuadrada de un número

42. SUBTOTAL

=SUBTOTAL(función_num, ref1, [ref2], [ref3], ...)

Devuelve un subtotal en una lista o base de datos

D. FUNCIONES BUSCAR & ENCONTRAR

43. FIND

=FIND(buscar_texto, dentro_del_texto, [inicio_num])

Devuelve la posición inicial de una cadena de texto dentro de otra cadena de texto. FIND distingue entre mayúsculas y minúsculas.

44. BUSCAR

=SEARCH(buscar_texto, dentro_texto, [inicio_num])

Devuelve el número del carácter en el que se encuentra por primera vez un carácter específico o una cadena de texto, leyendo de izquierda a derecha (no distingue mayúsculas de minúsculas)

45. SUSTITUIR

=SUBSTITUTE(texto, texto_antiguo, texto_nuevo, [instancia_num])

Sustituye el texto existente por texto nuevo en una cadena de texto

46. SUSTITUIR

=REPLACE(texto_antiguo, start_num, num_chars, texto_nuevo)

Sustituye parte de una cadena de texto por otra diferente

E. FUNCIONES DE BÚSQUEDA

47. MATCH

=MATCH(valor_buscado, matriz_buscada, [tipo_partido])

Devuelve la posición relativa de un elemento de una matriz que coincide con un valor especificado en un orden especificado

48. LOOKUP

=LOOKUP(valor_buscado, vector_buscado, [vector_resultado])

Busca un valor en un rango de una fila o una columna o en una matriz. Se proporciona por compatibilidad con versiones anteriores.

49. HLOOKUP

=HLOOKUP(valor_buscado, matriz_tabla, número_índice_fila, [rango_buscado])

Busca un valor en la fila superior de una tabla o matriz de valores y devuelve el valor en la misma columna de una fila que especifique

50. VLOOKUP

=VLOOKUP(valor_buscado, matriz_tabla, número_índice_col, [rango_buscado])

Busca un valor en la columna situada más a la izquierda de una tabla y, a continuación, devuelve un valor en la misma fila de una columna especificada. Por defecto, la tabla debe estar ordenada de forma ascendente

F. FUNCIONES DE REFERENCIA

51. DIRECCIÓN

=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

Crea una referencia de celda como texto, dados los números de fila y columna especificados

52. ELEGIR

=CHOOSE(indice_num, valor1, [valor2], [valor3], ...)

Selecciona un valor o una acción de una lista de valores en función de un número de índice.

53. ÍNDICE

Forma de matriz: =INDEX(matriz, fila_num, [columna_num])

Devuelve el valor de una celda o matriz de celdas especificada

Formulario de referencia: =INDEX(referencia, fila_num, [columna_num], [área_num])

Devuelve una referencia a las celdas especificadas

54. INDIRECTO

=INDIRECT(ref_text, [a1])

Devuelve la referencia especificada por una cadena de texto

55. OFFSET

=OFFSET(referencia- filas, columnas, [alto], [ancho])

Devuelve una referencia a un rango que es un número determinado de filas y columnas de una referencia dada

G. FUNCIONES FECHA &HORA

56. FECHA

=DATE(año, mes, día)

Devuelve el número que representa la fecha en código fecha-hora de Microsoft Excel

57. DATEVALUE

=DATEVALUE(texto_fecha)

Convierte una fecha en forma de texto en un número que representa la fecha en el código fecha-hora de Microsoft Excel.

58. TIEMPO

=TIME(hora, minuto, segundo)

Convierte horas, minutos y segundos dados como números a un número de serie de Excel, formateado con un formato de hora

59. TIMEVALUE

=TIMEVALUE(tiempo_texto)

Convierte una hora de texto en un número de serie de Excel para una hora, un número de 0 (12:00:00 AM) a 0.999988424 (11:59:59 PM). Formatea el número con un formato de hora después de introducir la fórmula

60. AHORA

=NOW()

Devuelve la fecha y hora actuales formateadas como fecha y hora

61. HOY

=HOY()

Devuelve la fecha actual formateada como una fecha

62. AÑO(), MES(), DÍA(), HORA(), MINUTO(), SEGUNDO()

Funciones YEAR(), MONTH(), DAY(), HOUR(), MINUTE() y SECOND()

Todas estas funciones toman un argumento: número_de_serie

63. WEEKDAY

=WEEKDAY(número_de_serie, [tipo_de_retorno])

Devuelve un número del 1 al 7 que identifica el día de la semana de una fecha

64. DÍAS

=DAYS(fecha_fin, fecha_inicio)

Devuelve el número de días entre las dos fechas

65. DÍAS DE RED

=NETWORKDAYS(fecha_inicio, fecha_final, [festivos])

Devuelve el número de días laborables enteros entre dos fechas

66. JORNADA LABORAL

=WORKDAY(fecha_inicio, días, [festivos])

Devuelve el número de serie de la fecha anterior o posterior a un número especificado de días laborables

H. FUNCIONES VARIAS

67. ÁREAS

=AREAS(referencia)

Devuelve el número de áreas de una referencia. Un área es un rango de celdas contiguas o una única celda

68. CHAR

=CHAR(número)

Devuelve el carácter especificado por el número de código del juego de caracteres de su ordenador.

69. CÓDIGO

=CODE(texto)

Devuelve un código numérico para el primer carácter de una cadena de texto, en el juego de caracteres utilizado por su ordenador.

70. LIMPIAR

=CLEAN(texto)

Elimina todos los caracteres no imprimibles del texto. Ejemplos de caracteres no imprimibles son el tabulador y los caracteres de nueva línea, cuyos códigos son 9 y 10.

71. TRIM

=TRIM(texto)

Elimina todos los espacios de una cadena de texto excepto los espacios simples entre palabras.

72. LEN

=LEN(texto)

Devuelve el número de caracteres de una cadena de texto

73. Funciones COLUMN() & ROW()

=COLUMN([referencia])

Devuelve el número de columna de una referencia

=ROW([referencia])

Devuelve el número de fila de una referencia

74. EXACTO

=EXACTO(texto1, texto2)

Comprueba si dos cadenas de texto son exactamente iguales y devuelve TRUE o FALSE. EXACT distingue entre mayúsculas y minúsculas.

75. FORMULARXT

=FORMULATEXT(referencia)

Devuelve una fórmula en forma de cadena

76. Funciones LEFT(), RIGHT() y MID()

=LEFT(texto, [num_chars])

Devuelve el número especificado de caracteres desde el inicio de una cadena de texto

=MID(texto, start_num, num_chars)

Devuelve los caracteres de la mitad de una cadena de texto, dada una posición inicial y una longitud

=RIGHT(texto, [num_chars])

Devuelve el número especificado de caracteres desde el final de una cadena de texto

77. Funciones LOWER(), PROPER() y UPPER()

=LOWER(texto)

Convierte todas las letras de una cadena de texto a minúsculas

=PROPER(texto)

Convierte una cadena de texto a mayúsculas y minúsculas; la primera letra de cada palabra en mayúscula y el resto de letras en minúscula.

=UPPER(texto)

Convierte una cadena de texto a todas las mayúsculas

78. REPT

=REPT(texto, número_veces)

Repite el texto un número determinado de veces. Utilice REPT para rellenar una celda con un número de instancias de una cadena de texto

79. HOJA

=SHEET([valor])

Devuelve el número de hoja de la hoja referenciada

80. FICHAS

=FICHAS([referencia])

Devuelve el número de hojas de una referencia

81. TRANSPOSE

=TRANSPOSE(array)

Convierte un rango vertical de celdas en un rango horizontal, o viceversa

82. TIPO

=TYPE(valor)

Devuelve un número entero que representa el tipo de datos de un valor: número = 1, texto = 2; valor lógico = 4, valor de error = 16; matriz = 64

83. VALOR

=VALOR(texto)

Convierte una cadena de texto que representa un número en un número

I. FUNCIONES DE RANGO

84. RANGO

=RANK(número, ref, [orden])

Esta función está disponible por compatibilidad con Excel 2007 y otros.

Devuelve el rango de un número en una lista de números: su tamaño en relación con otros valores de la lista.

85. RANK.AVG

=RANK.AVG(número, ref, [orden])

Devuelve el rango de un número en una lista de números: su tamaño en relación con otros valores de la lista; si más de un valor tiene el mismo rango, se devuelve el rango medio

86. RANK.EQ

=RANK.EQ(número, ref, [orden])

Devuelve el rango de un número en una lista de números: su tamaño en relación con otros valores de la lista; si más de un valor tiene el mismo rango, se devuelve el rango superior de ese conjunto de valores.

J. FUNCIONES LÓGICAS

87. Y

=AND(logical1, [logical2], [logical3], [logical4], ...)

Comprueba si todos los argumentos son TRUE, y devuelve TRUE cuando todos los argumentos son TRUE

88. NO

=NOT(lógico)

Cambia FALSE a TRUE, o TRUE a FALSE

89. O

=OR(lógico1, [lógico2], [lógico3], [lógico4], ...)

Comprueba si alguno de los argumentos es TRUE y devuelve TRUE o FALSE. Devuelve FALSE sólo cuando todos los argumentos son FALSE.

90. XOR

=XOR(lógico1, [lógico2], [lógico3], ...)

Devuelve un 'O exclusivo' lógico de todos los argumentos

Gracias por leer nuestro blog. ¿Te ha resultado útil esta lista de funciones de Excel? Si te ha resultado útil este artículo, compártelo con tus amigos y compañeros. ¿Tienes alguna sugerencia para mejorar esta lista? Háznoslo saber en el cuadro de comentarios. O envíanos un correo electrónico a [email protected] .

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.