Taula de continguts
Si voleu ser un usuari potent d'MS Excel, heu de dominar les fórmules d'Excel més útils d'Excel. Per ser sincers, no és una tasca fàcil per a tots, ja que les funcions són molt nombroses.
Un truc us pot ajudar!
Permeteu-me compartir el truc que he utilitzat i que encara faig servir per dominar les fórmules: solia revisar entre 5 i 10 fórmules d'Excel cada dia abans de començar a treballar amb Excel. Aquesta revisió fa una imatge permanent de les fórmules del meu cervell. Aleshores, allà on veig el nom d'una fórmula d'Excel, puc recordar ràpidament la seva sintaxi i els seus usos. Això m'ajuda molt mentre intento resoldre un problema d'Excel amb fórmules. Podeu utilitzar aquest truc per dominar qualsevol cosa complexa, no només fórmules d'Excel.
En aquest Tutorial de fórmules d'Excel , comparteixo aquí el full de trucs de més de 102 fórmules d'Excel més útil i PDF gratuït descarregable. Podeu descarregar el PDF i imprimir-lo per utilitzar-lo a qualsevol lloc, però per a ús personal. No podeu utilitzar aquest PDF per a cap tipus d'ús comercial.
B. N.: No he inclòs aquí les fórmules especialitzades per a usos d'Enginyeria, Estadística, Web, etc.
Descarregar el full de trucs de fórmules d'Excel en PDF
Feu clic al botó següent per descarregar el PDF amb 102 funcions d'Excel. He documentat totes les fórmules d'Excel amb la seva sintaxi i un bon nombre d'exemples.
Feu clic aquí per descarregar el PDF
Fórmules d'Excel amb=WEEKDAY(serial_number, [return_type])
Retorna un número de l'1 al 7 que identifica el dia de la setmana a partir d'una data
64. DIES
=DAYS(data_final, data_inici)
Retorna el nombre de dies entre les dues dates
65. DIA XARXA
=NETWORKDAYS(data_inici, data_final, [vacances])
Retorna el nombre de dies laborables sencers entre dues dates
66. DIA LABORAL
=WORKDAY(data_inici, dies, [vacances])
Retorna el número de sèrie de la data anterior o posterior a un nombre especificat de dies laborables
H. FUNCIONS DIVERSOS
67. ÀREES
=ÀREES(referència)
Retorna el nombre d'àrees d'una referència. Una àrea és un rang de cel·les contigües o una sola cel·la
68. CHAR
=CHAR(nombre)
Retorna el caràcter especificat pel número de codi del conjunt de caràcters del vostre ordinador
69. CODI
=CODI(text)
Retorna un numèric codi del primer caràcter d'una cadena de text, en el conjunt de caràcters utilitzat per l'ordinador
70. NETEJA
=NETEJA(text)
Elimina tots els caràcters no imprimibles del text. Exemples de caràcters no imprimibles són els caràcters de tabulació i de línia nova. Els seus codis són 9 i 10.
71. TRIM
=TRIM(text)
Elimina tots els espais d'una cadena de text excepte per espais sols entre paraules
72. LEN
=LEN(text)
Retorna el nombre de caràcters d'una cadena de text
73. COLUMN() & Funcions ROW()
=COLUMN([referència])
Retorna el número de columna d'una referència
=ROW([referència])
Retorna el número de fila d'una referència
74. EXACTE
=EXACTE(text1, text2)
Comprova si dues cadenes de text són exactament el mateix i retorna TRUE o FALSE. EXACT distingeix entre majúscules i minúscules
75. FORMULATEXT
=FORMULATEXT(referència)
Retorna una fórmula com a cadena
76. Funcions LEFT(), RIGHT() i MID()
=LEFT(text, [num_chars])
Retorna l'especificat nombre de caràcters des de l'inici d'una cadena de text
=MID(text, start_num, num_chars)
Retorna els caràcters des del centre d'una cadena de text, donada una posició i una longitud inicials
=RIGHT(text, [num_chars])
Retorna el nombre especificat de caràcters des del final d'una cadena de text
77. INFERIOR Funcions (), PROPER() i UPPER()
=LOWER(text)
Converteix totes les lletres d'una cadena de text en minúscules
=PROPER(text)
Converteix una cadena de text a majúscules i minúscules correctes; la primera lletra de cada paraula en majúscules i totes les altres lletres en minúscules
=MAJÚSCULA(text)
Converteix una cadena de text en totes les lletres majúscules
78. REPT
=REPT(text, nombre_vegades)
Repeteix el text anombre de vegades donat. Utilitzeu REPT per omplir una cel·la amb un nombre d'instàncies d'una cadena de text
79. FULL
=FULL ([valor])
Retorna el número de full del full de referència
80. FULLS
=FULLS([referència])
Retorna el número de fulls en una referència
81. TRANSPOSE
=TRANSPOSE(matriu)
Converteix un rang vertical de cel·les en un rang horitzontal , o viceversa
82. TYPE
=TYPE(valor)
Retorna un nombre enter que representa el tipus de dades d'un valor: nombre = 1, text = 2; valor lògic = 4, valor d'error = 16; matriu = 64
83. VALOR
=VALOR(text)
Converteix una cadena de text que representa un nombre en un nombre
I. FUNCIONS DE CLASIFICACIÓ
84. CLASIFICACIÓ
=CLASIFICACIÓ (nombre, ref, [ordre])
Aquesta funció està disponible per a la compatibilitat amb Excel 2007 i altres.
Retorna el rang d'un nombre en una llista de números: la seva mida en relació amb altres valors de la llista
85. RANK.AVG
=RANK.AVG(nombre, ref, [orde])
Retorna el rang d'un nombre en una llista de nombres: la seva mida relativa a altres valors de la llista; si més d'un valor té el mateix rang, es retorna el rang mitjà
86. RANK.EQ
=RANK.EQ(nombre, ref, [ordre])
Retorna el rang d'un nombre en una llista de nombres: la seva mida en relació amb altresvalors de la llista; si més d'un valor té el mateix rang, es retorna el rang superior d'aquest conjunt de valors
J. FUNCIONS LÒGIQUES
87. I
=AND(lògic1, [lògic2], [lògic3], [lògic4], …)
Comprova si tots els arguments són VERDADERS i retorna VERDADERS quan tots els arguments són VERDADERS
88. NOT
=NOT(lògic)
Canvia FALSE a TRUE, o TRUE a FALSE
89. O
=OR(lògic1, [lògic2], [lògic3], [lògic4], …)
Comprova si algun dels arguments és VERDADER i retorna VERTADER o FALS. Retorna FALSE només quan tots els arguments són FALS
90. XOR
=XOR(lògic1, [lògic2], [lògic3], …)
Retorna un "O exclusiu" lògic de tots els arguments
Gràcies per llegir el nostre bloc. És útil aquesta llista de funcions d'Excel? Si trobeu útil aquest article, compartiu-lo amb els vostres amics i companys. Tens algun suggeriment que pugui millorar aquesta llista? Fes-nos-ho saber al quadre de comentaris. O envieu-nos un correu electrònic a [email protected] .
Exemples en un full d'Excel (descàrrega gratuïta del fitxer .xlsx)He documentat totes les fórmules d'Excel anteriors en un sol full d'Excel perquè pugueu modificar-les per entendre-les i practicar-les millor.
Feu clic aquí per baixar el fitxer .xlsx
102 fórmules Excel més útils amb exemples
A. FUNCIONS IS
1. ISBLANK
=ISBLANK(valor)
Si una cel·la està en blanc, retorna TRUE. Si una cel·la no està en blanc, retorna FALSE.
2. ISERR
=ISERR(valor)
Comprova si un valor és un error (#VALOR!, #REF!, #DIV/0!, #NUM!, #NOM? o #NULL!) sense incloure #N/A, i retorna TRUE o FALSE
3. ISERROR
=ISERROR(valor)
Comprova si un valor és un error (#N/A, #VALOR!, #REF!, #DIV /0!, #NUM!, #NOM? o #NULL!), i retorna VERTADER o FALS
4. ISEVEN
=ISEVEN( valor)
Retorna TRUE si el nombre és parell
5. ISODD
=ISODD(valor)
Retorna TRUE si el nombre és senar
6. ISFORMULA
=ISFORMULA(valor)
Comprova si una referència és a una cel·la que conté una fórmula i retorna VERTADER o FALS
7. ISLOGICAL
=ISLOGICAL(valor)
Comprova si un valor és un valor lògic (VERTADER o FALS) i retorna VERTADER o FALS
8. ISNA
=ISNA(valor)
Comprova si un valor és #N/A i retorna TRUE oFALS
9. ISNUMBER
=ISNUMBER(valor)
Comprova si un valor és un nombre i retorna TRUE o FALSE
10. ISREF
=ISREF(valor)
Comprova si un valor és una referència i retorna TRUE o FALSE
11. ISTEXT
=ISTEXT(valor)
Comprova si un valor és text i retorna TRUE o FALSE
12. ISNONTEXT
=ISNONTEXT(valor)
Comprova si un valor no és text (les cel·les en blanc no són text) i retorna TRUE o FALSE
B. FUNCIONS CONDICIONALS
13. MITJANAIF
=MITJANAIF(interval, criteris, [interval_mitjana])
Troba la mitjana (mitjana aritmètica) de les cel·les especificades per una condició o criteris donats
14. SUMIF
=SUMIF(rang, criteris, [interval_suma] )
Afegeix les cel·les especificades per una condició o criteris donats
15. COUNTIF
=COUNTIF(interval, criteris)
Compta el nombre de cel·les dins d'un interval que compleixen la condició donada ion
16. MITJANAIFS
=MITJANAIFS(interval_mitjana, rang_criteri1, criteri1, [interval_criteri2, criteri2], …)
Troba la mitjana (mitjana aritmètica) per a les cel·les especificades per un conjunt determinat de condicions o criteris
17. SUMIFS
=SUMIFS(interval_suma, rang_criteri1, criteri1, [ interval_criteri2, criteri2], …)
Afegeix les cel·les especificades per un conjunt determinat decondicions o criteris
18. COUNTIFS
=COUNTIFS(interval_criteri1, criteri1, [interval_criteri2, criteri2], …)
Compta el nombre de cel·les especificat per un conjunt determinat de condicions o criteris
19. IF
=IF(prova_lògica, [valor_si_vertader], [valor_si_fals]
Comprova si es compleix una condició i retorna un valor si és TRUE i un altre valor és FALSE
20. IFERROR
=IFERROR( valor, valor_si_error)
Retorna valor_si_error si l'expressió és un error i el valor de l'expressió mateixa en cas contrari
21. IFNA
=IFNA(valor, valor_si_na)
Retorna el valor que especifiqueu si l'expressió es resol a #N/A, en cas contrari retorna el resultat de l'expressió
C. FUNCIONS MATEMÀTIQUES
22. SUMA
=SUMA(número1, [número2], [número3], [número4], …)
Suma tots els nombres d'un rang de cel·les
23. MITJANA
=MITJANA(número1, [número2], [número3], [núm. ber4], …)
Retorna la mitjana (mitjanes aritmètiques) dels seus arguments, que poden ser números o noms, matrius o referències que contenen números
24. MITJANA
=MITJANA(valor1, [valor2], [valor3], [valor4], …)
Retorna la mitjana (mitjanes aritmètiques) dels seus arguments, valorant text i FALSE en arguments com 0; TRUE s'avalua com 1. Els arguments poden ser números, noms,matrius o referències.
25. COUNT
=COUNT(valor1, [valor2], [valor3], …)
Compteu el nombre de cel·les d'un interval que contenen nombres
26. COUNTA
=COUNTA(valor1, [valor2], [valor3], …)
Compta el nombre de cel·les d'un interval que no estan buides
27. MEDIANA
=MEDIANA(número1, [número2] , [número3], …)
Retorna la mediana, o el nombre al mig del conjunt de nombres donats
28. SUMAPRODUCTE
=SUMPRODUCT(matriu1, [matriu2], [matriu3], …)
Retorna la suma dels productes dels rangs o matrius corresponents
29. SUMSQ
=SUMSQ(número1, [número2], [número3], …)
Retorna la suma dels quadrats dels arguments. Els arguments poden ser números, matrius, noms o referències a cel·les que contenen números
30. COUNTBLANK
=COUNTBLANK(interval)
Compta el nombre de cel·les buides en un rang
31. PARELL
=PARELL(nombre)
Arrodoneix un nombre positiu amunt i nombre negatiu cap avall fins a l'enter parell més proper
32. PARAR
=DEPAR(nombre)
Arrodoneix un nombre positiu cap amunt i el nombre negatiu fins a l'enter senar més proper.
33. INT
=INT(nombre)
Arrodoneix un nombre per baix a l'enter més proper
34. LARGE
=GRAND (matriu, k)
Retorna el k-èsimo valor més gran d'unconjunt de dades. Per exemple, el cinquè nombre més gran
35. SMALL
=SMALL(matriu, k)
Retorna la k-è valor més petit d'un conjunt de dades. Per exemple, el cinquè nombre més petit
36. MAX & MAXA
=MAX(número1, [número2], [número3], [número4], …)
Retorna el valor més gran d'un conjunt de valors. Ignora els valors lògics i el text
=MAXA(valor1, [valor2], [valor3], [valor4], …)
Retorna el valor més gran d'un conjunt de valors. No ignoreu els valors lògics i el text. La funció MAXA avalua TRUE com a 1, FALSE com a 0 i qualsevol valor de text com a 0. Les cel·les buides s'ignoren
37. MIN & MINA
=MIN(número1, [número2], [número3], [número4], …)
Retorna el nombre més petit d'un conjunt de valors. Ignora els valors lògics i el text
=MINA(valor1, [valor2], [valor3], [valor4], …)
Retorna el valor més petit d'un conjunt de valors. No ignoreu els valors lògics i el text. La funció MAXA avalua TRUE com a 1, FALSE com a 0 i qualsevol valor de text com a 0. Les cel·les buides s'ignoren
38. MOD
=MOD(nombre , divisor)
Retorna la resta després de dividir un nombre per un divisor
39. RAND
=RAND()
Retorna un nombre aleatori superior o igual a 0 i inferior a 1, distribuït uniformement (canvis en el recàlcul)
40. ALLANT
=RANDBETWEEN(a baix, a dalt)
Retorna anombre aleatori entre els nombres que especifiqueu
41. SQRT
=SQRT(nombre)
Retorna l'arrel quadrada d'un nombre
42. SUBTOTAL
=SUBTOTAL(núm_funció, ref1, [ref2], [ref3], …)
Retorna un subtotal en una llista o base de dades
D. TROBA & FUNCIONS DE CERCA
43. TROBAR
=TROBAR(trobar_text, dins_text, [núm_inici])
Retorna la posició inicial d'una cadena de text dins d'una altra cadena de text. FIND distingeix entre majúscules i minúscules
44. SEARCH
=CERCA(trobar_text, dins_text, [inici_núm])
Retorna el nombre de el caràcter en què es troba per primera vegada un caràcter específic o una cadena de text, llegint d'esquerra a dreta (no distingeix entre majúscules i minúscules)
45. SUBSTITUTE
=SUBSTITUTION (text, text_antic, text_nou, [núm_instància])
Substitueix el text existent per text nou en una cadena de text
46. SUBSTITUÏR
=REPLACE(text_antic, número_inici, nombre_caracters, text_nou)
Substitueix part d'una cadena de text per una cadena de text diferent
E. FUNCIONS DE CERCA
47. COINCORD
=COINCIDENT(valor_de_cerca, matriu_de_cerca, [tipus_de_concordança])
Retorna la posició relativa d'un element en una matriu que coincideix amb un valor especificat en un ordre especificat
48. CERCA
=CERCAR(valor_cerca, vector_cerca, [vector_resultat])
Cerca un valor d'una fila o d'una columnarang o des d'una matriu. Proporcionat per a la compatibilitat enrere
49. HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Busca un valor a la fila superior d'una taula o matriu de valors i retorna el valor a la mateixa columna des d'una fila que especifiqueu
50. CERCA V
= BUSCARV(valor_cerca, matriu_taula, número_índex_col, [cerca_interval])
Cerca un valor a la columna més a l'esquerra d'una taula i, a continuació, retorna un valor a la mateixa fila des d'una columna que especifiqueu. Per defecte, la taula s'ha d'ordenar en ordre ascendent
F. FUNCIONS DE REFERÈNCIA
51. ADREÇA
=ADDRESS(núm_fila) , column_num, [abs_num], [a1], [sheet_text])
Crea una referència de cel·la com a text, donat els números de fila i columna especificats
52 . CHOOSE
=CHOOSE(núm_índex, valor1, [valor2], [valor3], …)
Tria un valor o acció per realitzar d'una llista de valors, basant-se en un número d'índex
53. INDEX
Forma de matriu: =INDEX(matriu, num_fila, [núm_columna])
Retorn el valor d'una cel·la especificada o una matriu de cel·les
Formulari de referència: =INDEX(referència, row_num, [column_num], [area_num])
Retorna una referència a les cel·les especificades
54. INDIRECTE
=INDIRECT(text_ref, [a1])
Retorna la referència especificada per una cadena de text
55. OFFSET
=OFFSET(referència: files, cols, [alçada], [amplada])
Retorna una referència a un interval que és un nombre determinat de files i columnes d'una referència determinada
G. DATA & FUNCIONS HORARIS
56. DATA
=DATA(any, mes, dia)
Retorna el número que representa la data al codi data-hora de Microsoft Excel
57. DATEVALUE
=DATEVALUE(data_text)
Converteix una data en forma de text en un número que representa la data al Microsoft Excel codi data-hora
58. TIME
=TIME(hora, minut, segon)
Converteix hores, minuts i segons donat com a números a un número de sèrie d'Excel, format amb un format d'hora
59. TIMEVALUE
=TIMEVALUE(time_text)
Converteix un temps de text a un número de sèrie d'Excel durant un temps, un número de 0 (12:00:00) a 0,999988424 (23:59:59). Formateu el nombre amb un format d'hora després d'introduir la fórmula
60. ARA
=ARA()
Retorna la data actual i hora amb format de data i hora
61. AVUI
=AVUI()
Retorna la data actual amb format de data
62. ANY(), MES(), DIA(), HORA(), MINUT(), SEGON()
ANY(), MES Funcions (), DAY(), HOUR(), MINUTE() i SECOND()
Totes aquestes funcions prenen un argument: serial_number