Táboa de contidos
Se queres ser un usuario avanzado de MS Excel, debes dominar as fórmulas de Excel máis útiles de Excel. Para ser sincero, non é unha tarefa fácil para todos, xa que as funcións son moitas.
Un truco pode axudarche!
Déixame compartir o truco que usei e que aínda uso para dominar as fórmulas: adoitaba revisar 5-10 fórmulas de Excel todos os días antes de comezar a traballar con Excel. Esta revisión fai unha imaxe permanente das fórmulas no meu cerebro. Entón onde vexa o nome dunha fórmula de Excel, podo lembrar rapidamente a súa sintaxe e os seus usos. Isto axúdame moito mentres intento resolver un problema de Excel coas fórmulas. Podes usar este truco para dominar calquera cousa complexa, non só fórmulas de Excel.
Neste titorial de fórmulas de Excel , comparto aquí a folla de trucos de máis de 102 fórmulas de Excel máis útil e PDF descargable gratuíto. Podes descargar o PDF e imprimilo para usalo en calquera lugar, pero para uso persoal. Non pode usar este PDF para ningún tipo de uso comercial.
B. N.: Non incluín aquí as fórmulas especializadas para usos de Enxeñaría, estatística, web, etc.
Descargar Excel Formulas Cheat Sheet PDF
Fai clic no botón de abaixo para descargar o PDF con 102 funcións de Excel. Documentei todas as fórmulas de Excel coa súa sintaxe e un bo número de exemplos.
Fai clic aquí para descargar o PDF
Fórmulas de Excel con=WEEKDAY(serial_number, [return_type])
Devolve un número do 1 ao 7 que identifica o día da semana a partir dunha data
64. DÍAS
=DAYS(data_fin, data_inicio)
Devolve o número de días entre as dúas datas
65. NETWORKDAYS
=NETWORKDAYS(data_inicio, data_fin, [vacacións])
Devolve o número de días laborables enteiros entre dúas datas
66. DÍA DE TRABALLO
=WORKDAY(data_inicio, días, [vacacións])
Devolve o número de serie da data anterior ou posterior a un número especificado de días laborables
H. FUNCIÓNS VARIAS
67. ÁREAS
=AREAS(referencia)
Devolve o número de áreas nunha referencia. Unha área é un rango de celas contiguas ou unha única cela
68. CHAR
=CHAR(número)
Devolve o carácter especificado polo número de código do conxunto de caracteres para o seu ordenador
69. CODE
=CODE(text)
Devolve un número numérico código para o primeiro carácter dunha cadea de texto, no conxunto de caracteres utilizado polo seu ordenador
70. CLEAN
=CLEAN(texto)
Elimina todos os caracteres non imprimibles do texto. Exemplos de caracteres non imprimibles son os caracteres de tabulación e de nova liña. Os seus códigos son 9 e 10.
71. TRIM
=TRIM(texto)
Elimina todos os espazos dunha cadea de texto excepto para espazos sinxelos entre palabras
72. LEN
=LEN(texto)
Devolve o número de caracteres dunha cadea de texto
73. COLUMN() & Funcións ROW()
=COLUMN([referencia])
Devolve o número de columna dunha referencia
=ROW([referencia])
Devolve o número de fila dunha referencia
74. EXACTO
=EXACTO(texto1, texto2)
Comproba se dúas cadeas de texto son exactamente o mesmo e devolve VERDADEIRO ou FALSO. EXACT distingue entre maiúsculas e minúsculas
75. FORMULATEXT
=FORMULATEXT(referencia)
Devolve unha fórmula como unha cadea
76. Funcións LEFT(), RIGHT() e MID()
=LEFT(text, [num_chars])
Devolve o especificado número de caracteres desde o inicio dunha cadea de texto
=MID(texto, num_inicio, num_caracteres)
Devolve os caracteres do medio dunha cadea de texto, dada unha posición e lonxitude de inicio
=DEREITA(texto, [num_chars])
Devolve o número especificado de caracteres desde o final dunha cadea de texto
77. INFERIOR Funcións (), PROPER() e UPPER()
=LOWER(texto)
Converte todas as letras dunha cadea de texto en minúsculas
=PROPER(texto)
Converte unha cadea de texto a maiúsculas e minúsculas; a primeira letra de cada palabra en maiúscula e todas as demais letras en minúscula
=UPPER(texto)
Converte unha cadea de texto en todas as letras maiúsculas
78. REPT
=REPT(texto, número_veces)
Repite o texto anúmero dado de veces. Use REPT para encher unha cela cun número de instancias dunha cadea de texto
79. FOGLIA
=FOLLA([valor])
Devolve o número de folla da folla de referencia
80. FOLLAS
=FOLLAS([referencia])
Devolve o número de follas nunha referencia
81. TRANSPOSE
=TRANSPOSE(matriz)
Converte un rango vertical de celas nun rango horizontal , ou viceversa
82. TYPE
=TYPE(valor)
Devolve un número enteiro que representa o tipo de datos dun valor: número = 1, texto = 2; valor lóxico = 4, valor de erro = 16; matriz = 64
83. VALOR
=VALOR(texto)
Converte unha cadea de texto que representa un número nun número
I. FUNCIÓNS DE CLASIFICACIÓN
84. CLASIFICACIÓN
=CLASIFICACIÓN(número, ref, [orde])
Esta función está dispoñible para compatibilidade con Excel 2007 e outros.
Devolve o rango dun número nunha lista de números: o seu tamaño en relación con outros valores da lista
85. RANK.AVG
=RANK.AVG(número, ref, [orde])
Devolve o rango dun número nunha lista de números: o seu tamaño relativo a outros valores da lista; se máis dun valor ten o mesmo rango, devólvese a clasificación media
86. RANK.EQ
=RANK.EQ(número, ref, [orde])
Devolve o rango dun número nunha lista de números: o seu tamaño en relación con outrosvalores da lista; se máis dun valor ten o mesmo rango, devólvese o rango superior dese conxunto de valores
J. FUNCIÓNS LÓXICAS
87. E
=AND(lóxico1, [lóxico2], [lóxico3], [lóxico4], …)
Comproba se todos os argumentos son VERDADEIROS e devolve VERDADEIRO cando todos os argumentos son VERDADEIROS
88. NON
=NON(lóxico)
Cambia FALSO a VERDADEIRO ou VERDADEIRO a FALSO
89. OU
=OU (lóxico1, [lóxico2], [lóxico3], [lóxico4], …)
Comproba se algún dos argumentos é VERDADEIRO e devolve VERDADEIRO ou FALSO. Devolve FALSE só cando todos os argumentos son FALSO
90. XOR
=XOR(lóxico1, [lóxico2], [lóxico3], ...)
Devolve un "Ou exclusivo" lóxico de todos os argumentos
Grazas por ler o noso blog. É útil esta lista de funcións de Excel? Se cres útil este artigo, compárteo cos teus amigos e compañeiros. Tes algunha suxestión que poida mellorar esta lista? Infórmanos na caixa de comentarios. Ou envíenos un correo electrónico a [email protected] .
Exemplos nunha folla de Excel (descarga gratuíta do ficheiro .xlsx)Documentei todas as fórmulas de Excel anteriores nunha única folla de Excel para que poidas axustar as fórmulas para comprender e practicar mellor.
Fai clic aquí para descargar o ficheiro .xlsx
102 fórmulas de Excel máis útiles con exemplos
A. FUNCIÓNS IS
1. ISBLANK
=ISBLANK(valor)
Se unha cela está en branco, devolve VERDADEIRO. Se unha cela non está en branco, devolve FALSO.
2. ISERR
=ISERR(valor)
Comproba se un valor é un erro (#VALOR!, #REF!, #DIV/0!, #NUM!, #NAME? ou #NULL!) excluíndo #N/A, e devolve VERDADEIRO ou FALSO
3. ISERROR
=ISERROR(valor)
Comproba se un valor é un erro (#N/A, #VALUE!, #REF!, #DIV /0!, #NUM!, #NAME? ou #NULL!), e devolve VERDADEIRO ou FALSO
4. ISEVEN
=ISEVEN( valor)
Devolve VERDADEIRO se o número é par
5. ISODD
=ISODD(valor)
Devolve TRUE se o número é impar
6. ISFORMULA
=ISFORMULA(valor)
Comproba se unha referencia é a unha cela que contén unha fórmula e devolve VERDADEIRO ou FALSO
7. ISLOGICAL
=ISLOGICAL(valor)
Comproba se un valor é un valor lóxico (VERDADEIRO ou FALSO) e devolve VERDADEIRO ou FALSO
8. ISNA
=ISNA(valor)
Comproba se un valor é #N/A e devolve VERDADEIRO ouFALSO
9. ISNUMBER
=ISNUMBER(valor)
Comproba se un valor é un número e devolve VERDADEIRO ou FALSO
10. ISREF
=ISREF(valor)
Comproba se un valor é unha referencia e devolve VERDADEIRO ou FALSO
11. ISTEXT
=ISTEXT(valor)
Comproba se un valor é texto e devolve VERDADEIRO ou FALSO
12. ISNONTEXT
=ISNONTEXT(valor)
Comproba se un valor non é texto (as celas en branco non son texto) e devolve VERDADEIRO ou FALSO
B. FUNCIÓNS CONDICIONAIS
13. MEDIAIF
=PROMEDIOSI(intervalo, criterios, [intervalo_medio])
Busca a media (media aritmética) das celas especificadas por unha condición ou criterios dados
14. SUMIF
=SUMIF(intervalo, criterios, [intervalo_suma] )
Engade as celas especificadas por unha condición ou criterios dados
15. COUNTIF
=COUNTIF(intervalo, criterios)
Conta o número de celas dentro dun intervalo que cumpren a condición indicada ión
16. MEDIAIS
=PROMEDIOSI(intervalo_medio, intervalo_criterio1, criterio1, [intervalo_criterio2, criterios2], ...)
Atopa media (media aritmética) para as celas especificadas por un determinado conxunto de condicións ou criterios
17. SUMIFS
=SUMIFS(intervalo_suma, intervalo_criterio1, criterio1, [ intervalo_criterios2, criterios2], ...)
Engade as celas especificadas por un conxunto dado decondicións ou criterios
18. COUNTIFS
=COUNTIFS(intervalo_criterios1, criterios1, [intervalo_criterios2, criterios2], ...)
Conta o número de celas especificado por un determinado conxunto de condicións ou criterios
19. IF
=IF(proba_lóxica, [valor_se_verdadeiro], [valor_se_falso]
Comproba se se cumpre unha condición e devolve un valor se é VERDADEIRO e outro valor é FALSO
20. IFERROR
=IFERROR( value, value_if_error)
Devolve value_if_error se a expresión é un erro e o valor da propia expresión en caso contrario
21. IFNA
=IFNA(valor, valor_se_na)
Devolve o valor especificado se a expresión se resolve en #N/A, se non, devolve o resultado da expresión
C. FUNCIÓNS MATEMÁTICAS
22. SUMA
=SUMA(número1, [número2], [número3], [número4], …)
Suma todos os números dun intervalo de celas
23. MEDIA
=PROMEDIO(número1, [número2], [número3], [número ber4], …)
Devolve a media (medias aritméticas) dos seus argumentos, que poden ser números ou nomes, matrices ou referencias que conteñan números
24. MEDIA
=PROMEDIO(valor1, [valor2], [valor3], [valor4], …)
Devolve a media (medias aritméticas) dos seus argumentos, valorando texto e FALSO en argumentos como 0; TRUE avalíase como 1. Os argumentos poden ser números, nomes,matrices ou referencias.
25. CONTAR
=CONTAR(valor1, [valor2], [valor3], …)
Conta o número de celas dun intervalo que conteñen números
26. COUNTA
=CONTA(valor1, [valor2], [valor3], ...)
Conta o número de celas dun intervalo que non están baleiras
27. MEDIANA
=MEDIANA(número1, [número2] , [número3], …)
Devolve a mediana ou o número no medio do conxunto de números dados
28. SUMPRODUTO
=SUMAPRODUTO(matriz1, [matriz2], [matriz3], …)
Devolve a suma dos produtos dos intervalos ou matrices correspondentes
29. SUMSQ
=SUMSQ(número1, [número2], [número3], …)
Devolve a suma dos cadrados dos argumentos. Os argumentos poden ser números, matrices, nomes ou referencias a celas que conteñan números
30. COUNTBLANK
=COUNTBLANK(rango)
Conta o número de celas baleiras nun intervalo
31. PAR
=PAR(número)
Redondea un número positivo ascendente e negativo ata o número enteiro par máis próximo
32. ODD
=IMPAR(número)
Redondea un número positivo cara arriba e o número negativo ata o número enteiro impar máis próximo.
33. INT
=INT(número)
Redondea un número abaixo a o número enteiro máis próximo
34. LARGE
=LARGE(matriz, k)
Devolve o k-ésimo valor máis grande dunhaconxunto de datos. Por exemplo, o quinto número máis grande
35. SMALL
=SMALL(matriz, k)
Devolve o k-ésimo valor máis pequeno dun conxunto de datos. Por exemplo, o quinto número máis pequeno
36. MAX & MAXA
=MAX(número1, [número2], [número3], [número4],...)
Devolve o valor máis grande dun conxunto de valores. Ignora os valores lóxicos e o texto
=MAXA(valor1, [valor2], [valor3], [valor4], …)
Devolve o valor máis grande dun conxunto de valores. Non ignore os valores lóxicos e o texto. A función MAXA avalía VERDADEIRO como 1, FALSO como 0 e calquera valor de texto como 0. As celas baleiras son ignoradas
37. MIN & MINA
=MIN(número1, [número2], [número3], [número4],...)
Devolve o número máis pequeno dun conxunto de valores. Ignora os valores lóxicos e o texto
=MINA(valor1, [valor2], [valor3], [valor4], …)
Devolve o valor máis pequeno dun conxunto de valores. Non ignore os valores lóxicos e o texto. A función MAXA avalía VERDADEIRO como 1, FALSO como 0 e calquera valor de texto como 0. As celas baleiras son ignoradas
38. MOD
=MOD(número , divisor)
Devolve o resto despois de que un número sexa dividido por un divisor
39. RAND
=RAND()
Devolve un número aleatorio maior ou igual a 0 e inferior a 1, distribuído uniformemente (cambios ao recálculo)
40. ALEATORIOS
=RANDBETWEEN(abaixo, arriba)
Devolve anúmero aleatorio entre os números que especificas
41. SQRT
=SQRT(número)
Devolve a raíz cadrada dun número
42. SUBTOTAL
=SUBTOTAL(núm_función, ref1, [ref2], [ref3], …)
Devolve un subtotal en unha lista ou base de datos
D. BUSCAR & FUNCIÓNS DE BUSCA
43. FIND
=FIND(buscar_texto, dentro_texto, [núm_inicio])
Devolve a posición inicial dunha cadea de texto dentro doutra cadea de texto. FIND distingue entre maiúsculas e minúsculas
44. SEARCH
=BUSCAR(buscar_texto, dentro_texto, [núm_inicio])
Devolve o número de o carácter no que se atopa por primeira vez un carácter específico ou cadea de texto, lendo de esquerda a dereita (non distingue entre maiúsculas e minúsculas)
45. SUBSTITUTE
=SUBSTITUTION (texto, texto_antigo, texto_novo, [número_instance])
Substitúe o texto existente por texto novo nunha cadea de texto
46. SUBSTITUÍR
=REPLACE(texto_antigo, número_inicio, caracteres_num, texto_novo)
Substitúe parte dunha cadea de texto por unha cadea de texto diferente
E. FUNCIÓNS DE BUSCA
47. COINCIDIR
=COINCIDIR(valor_busca, matriz_busca, [tipo_coincidencia])
Devolve a posición relativa dun elemento nunha matriz que coincide cun valor especificado nunha orde especificada
48. BUSCAR
=BUSCAR(valor_busca, vector_busca, [vector_resultado])
Busca un valor desde unha fila ou dunha columnarango ou desde unha matriz. Proporcionado para compatibilidade con versións anteriores
49. BUSCAR HL
=BUSCAR_HL(valor_busca, matriz_tabla, número_índice_fila, [buscada_rango])
Busca un valor na fila superior dunha táboa ou matriz de valores e devolve o valor na mesma columna desde unha fila que especifique
50. BUSCAR V
= BUSCARV(valor_busca, matriz_táboa, núm_índice_col, [buscada_rango])
Busca un valor na columna máis á esquerda dunha táboa e, a continuación, devolve un valor na mesma fila dunha columna que especifique. Por defecto, a táboa debe estar ordenada en orde ascendente
F. FUNCIÓNS DE REFERENCIA
51. ADDRESS
=ADDRESS(núm_fila) , column_num, [abs_num], [a1], [sheet_text])
Crea unha referencia de cela como texto, dados os números de fila e columna especificados
52 . CHOOSE
=CHOOSE(número_índice, valor1, [valor2], [valor3], …)
Escolle un valor ou acción para realizar dunha lista de valores, baseándose nun número de índice
53. INDEX
Forma matriz: =INDEX(matriz, núm_fila, [núm_columna])
Retorno o valor dunha cela especificada ou matriz de celas
Formulario de referencia: =INDEX(referencia, row_num, [column_num], [area_num])
Devolve unha referencia ás celas especificadas
54. INDIRECTO
=INDIRECT(texto_ref, [a1])
Devolve a referencia especificada por unha cadea de texto
55. OFFSET
=OFFSET(referencia: filas, cols, [alto], [ancho])
Devolve unha referencia a un intervalo que é un número determinado de filas e columnas dunha referencia determinada
G. DATA & FUNCIÓNS DA HORA
56. DATA
=DATA(ano, mes, día)
Devolve o número que representa a data no código de data e hora de Microsoft Excel
57. DATEVALUE
=DATEVALUE(data_text)
Converte unha data en forma de texto nun número que representa a data no Microsoft Excel código de data e hora
58. TIME
=TIME(hora, minuto, segundo)
Converte horas, minutos e segundos dados como números a un número de serie de Excel, formateado cun formato de hora
59. TIMEVALUE
=TIMEVALUE(time_text)
Convertes un tempo de texto a un número de serie de Excel durante un tempo, un número de 0 (12:00:00) a 0,999988424 (23:59:59). Formatear o número cun formato de hora despois de introducir a fórmula
60. AGORA
=AGORA()
Devolve a data actual e hora formateada como data e hora
61. HOXE
=HOXE()
Devolve a data actual formateada como data
62. ANO(), MES(), DIA(), HORA(), MINUTO(), SEGUNDO()
ANO(), MES Funcións (), DAY(), HOUR(), MINUTE() e SECOND()
Todas estas funcións levan un argumento: serial_number