Cuprins
Dacă doriți să fiți un utilizator puternic al MS Excel, trebuie să stăpâniți cele mai utile formule Excel din Excel. Să fim sinceri, nu este o sarcină ușoară pentru toți, deoarece funcțiile sunt foarte numeroase.
Un truc te poate ajuta!
Permiteți-mi să vă împărtășesc trucul pe care am folosit-o și încă o folosesc pentru a stăpâni formulele: Obișnuiam să revizuiesc 5-10 formule Excel în fiecare zi înainte de a începe să lucrez ceva cu Excel. Această revizuire creează o imagine permanentă a formulelor în creierul meu. Apoi, ori de câte ori văd numele unei formule Excel, îmi pot aminti rapid sintaxa și utilizările acesteia. Acest lucru mă ajută foarte mult atunci când încerc să rezolv o problemă Excel cu formule. Puteți folosi acesttruc pentru a stăpâni orice lucru complex, nu numai formulele Excel.
În acest Excel Formule Tutorial , împărtășesc aici cele mai utile 102+ Formule Excel și downloadable gratuit PDF. Puteți descărca PDF-ul și îl puteți imprima pentru a-l folosi oriunde, dar numai pentru uz personal. Nu puteți folosi acest PDF pentru niciun fel de utilizare comercială.
B. N.: Nu am inclus aici formulele specializate pentru utilizări inginerești, statistice, web etc.
Descărcați Excel Formule Cheat Sheet PDF
Faceți clic pe butonul de mai jos pentru a descărca PDF-ul cu 102 funcții Excel. Am documentat fiecare formulă Excel cu sintaxa sa și un număr bun de exemple.
Click aici pentru a descărca PDF
Formule Excel cu exemple într-o foaie Excel (Fișier .xlsx pentru descărcare gratuită)
Am documentat toate formulele Excel de mai sus într-o singură foaie Excel, astfel încât să puteți modifica formulele pentru a le înțelege și a le exersa mai bine.
Faceți clic aici pentru a descărca fișierul .xlsx
102 Cele mai utile formule Excel cu exemple
A. ESTE FUNCȚII
1. ISBLANK
=ISBLANK(valoare)
În cazul în care o celulă este goală, se returnează TRUE. În cazul în care o celulă nu este goală, se returnează FALSE.
2. ISERR
=ISERR(valoare)
Verifică dacă o valoare este o eroare (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, sau #NULL!), cu excepția #N/A, și returnează TRUE sau FALSE.
3. ISERROR
=ISERROR(valoare)
Verifică dacă o valoare este o eroare (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, sau #NULL!) și returnează TRUE sau FALSE.
4. ISEVEN
=ISEVEN(valoare)
Returnează TRUE dacă numărul este par
5. ISODD
=ISODD(valoare)
Returnează TRUE dacă numărul este impar
6. ISFORMULA
=ISFORMULA(valoare)
Verifică dacă o referință se referă la o celulă care conține o formulă și returnează TRUE sau FALSE
7. ISLOGICĂ
=ISLOGICAL(valoare)
Verifică dacă o valoare este o valoare logică (TRUE sau FALSE) și returnează TRUE sau FALSE
8. ISNA
=ISNA(valoare)
Verifică dacă o valoare este #N/A și returnează TRUE sau FALSE
9. ISNUMBER
=ISNUMBER(valoare)
Verifică dacă o valoare este un număr și returnează TRUE sau FALSE
10. ISREF
=ISREF(valoare)
Verifică dacă o valoare este o referință și returnează TRUE sau FALSE
11. ISTEXT
=ISTEXT(valoare)
Verifică dacă o valoare este text și returnează TRUE sau FALSE
12. ISNONTEXT
=ISNONTEXT(valoare)
Verifică dacă o valoare nu este text (celulele goale nu sunt text) și returnează TRUE sau FALSE
B. FUNCȚII CONDIȚIONATE
13. MEDIE DACĂ
=AVERAGEIF(range, criteria, [average_range])
Găsește media (media aritmetică) pentru celulele specificate de o anumită condiție sau criteriu.
14. SUMIF
=SUMIF(range, criteria, [sum_range])
Adaugă celulele specificate de o anumită condiție sau criterii.
15. COUNTIF
=COUNTIF(range, criteria)
Numără numărul de celule dintr-un interval care îndeplinesc condiția dată
16. AVERAGEIFS
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Găsește media (media aritmetică) pentru celulele specificate de un anumit set de condiții sau criterii.
17. SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Adaugă celulele specificate de un anumit set de condiții sau criterii.
18. CONTESTAȚII
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Numără numărul de celule specificate de un anumit set de condiții sau criterii.
19. FI
=IF(test_logic, [value_if_true], [value_if_false]
Verifică dacă o condiție este îndeplinită și returnează o valoare dacă este ADEVĂRAT, iar o altă valoare dacă este FALS
20. IFERROR
=IFERROR(value, value_if_error)
Returnează value_if_error dacă expresia este o eroare și valoarea expresiei în caz contrar.
21. IFNA
=IFNA(valoare, valoare_if_na)
Returnează valoarea specificată dacă expresia se rezolvă la #N/A, altfel returnează rezultatul expresiei.
C. FUNCȚII MATEMATICE
22. SUM
=SUM(număr1, [număr2], [număr3], [număr4], ...)
Adună toate numerele dintr-un interval de celule
23. MEDIU
=AVERAGE(număr1, [număr2], [număr3], [număr4], ...)
Returnează media (media aritmetică) a argumentelor sale, care pot fi numere sau nume, array-uri sau referințe care conțin numere.
24. AVERAGEA
=AVERAGEA(valoare1, [valoare2], [valoare3], [valoare4], ...)
Returnează media (media aritmetică) a argumentelor sale, evaluând text și FALSE în argumente ca 0; TRUE se evaluează ca 1. Argumentele pot fi numere, nume, matrice sau referințe.
25. COUNT
=COUNT(valoare1, [valoare2], [valoare3], ...)
Numărați numărul de celule dintr-un interval care conțin numere
26. COUNTA
=COUNTA(valoare1, [valoare2], [valoare3], ...)
Numără numărul de celule dintr-un interval care nu sunt goale
27. MEDIANĂ
=MEDIAN(număr1, [număr2], [număr3], ...)
Returnează mediana sau numărul de la mijlocul setului de numere date
28. SUMPRODUCT
=SUMPRODUCT(array1, [array2], [array3], ...)
Se returnează suma produselor intervalelor sau tablourilor corespunzătoare.
29. SUMSQ
=SUMSQ(număr1, [număr2], [număr3], ...)
Restituie suma pătratelor argumentelor. Argumentele pot fi numere, matrice, nume sau referințe la celule care conțin numere.
30. COUNTBLANK
=COUNTBLANK(range)
Numără numărul de celule goale dintr-un interval
31. EVEN
=EVEN(număr)
Rotunjește un număr pozitiv în sus și un număr negativ în jos la cel mai apropiat număr întreg par.
32. ODD
=ODD(număr)
Rotunjește un număr pozitiv în sus și un număr negativ în jos la cel mai apropiat număr întreg impar.
33. INT
=INT(număr)
Rotunjește un număr până la cel mai apropiat număr întreg
34. MARE
=LARGE(array, k)
Returnează a k-a cea mai mare valoare dintr-un set de date. De exemplu, al cincilea cel mai mare număr
35. MICI
=SMALL(array, k)
Returnează a k-a cea mai mică valoare dintr-un set de date. De exemplu, al cincilea cel mai mic număr.
36. MAX & MAXA
=MAX(număr1, [număr2], [număr3], [număr4], ...)
Returnează cea mai mare valoare dintr-un set de valori. Ignoră valorile logice și textul
=MAXA(valoare1, [valoare2], [valoare3], [valoare4], ...)
Returnează cea mai mare valoare dintr-un set de valori. Nu ignorați valorile logice și textul. Funcția MAXA evaluează TRUE ca 1, FALSE ca 0 și orice valoare de text ca 0. Celulele goale sunt ignorate
37. MIN & MINA
=MIN(număr1, [număr2], [număr3], [număr4], ...)
Returnează cel mai mic număr dintr-un set de valori. Ignoră valorile logice și textul.
=MINA(valoare1, [valoare2], [valoare3], [valoare4], ...)
Returnează cea mai mică valoare dintr-un set de valori. Nu ignorați valorile logice și textul. Funcția MAXA evaluează TRUE ca 1, FALSE ca 0 și orice valoare de text ca 0. Celulele goale sunt ignorate.
38. MOD
=MOD(număr, divizor)
Returnează restul după ce un număr este împărțit cu un divizor
39. RAND
=RAND()
Returnează un număr aleatoriu mai mare sau egal cu 0 și mai mic decât 1, distribuit uniform (se modifică la recalculare)
40. RANDBETWEEN
=RANDBETWEEN(bottom, top)
Returnează un număr aleatoriu între numerele pe care le specificați
41. SQRT
=SQRT(număr)
Returnează rădăcina pătrată a unui număr
42. SUBTOTAL
=SUBTOTAL(function_num, ref1, [ref2], [ref3], ...)
Returnează un subtotal într-o listă sau bază de date
D. FUNCȚII DE CERCETARE & FUNCȚII DE CERCETARE
43. FIND
=FIND(find_text, within_text, [start_num])
Returnează poziția inițială a unui șir de text în cadrul altui șir de text. FIND este sensibil la majuscule și minuscule
44. CĂUTARE
=SEARCH(find_text, within_text, [start_num])
Returnează numărul caracterului la care se găsește pentru prima dată un anumit caracter sau un șir de text, citind de la stânga la dreapta (nu ține cont de majuscule și minuscule)
45. SUBSTITUTE
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Înlocuiește textul existent cu un text nou într-un șir de text
46. ÎNLOCUIRE
=REPLACE(old_text, start_num, num_chars, new_text)
Înlocuiește o parte a unui șir de text cu un alt șir de text.
E. FUNCȚII DE CĂUTARE
47. MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Returnează poziția relativă a unui element dintr-un tablou care corespunde unei valori specificate într-o ordine specificată
48. LOOKUP
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Caută o valoare fie dintr-un interval de un rând sau o coloană, fie dintr-o matrice. Furnizat pentru compatibilitate cu versiunile anterioare.
49. HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Caută o valoare în rândul de sus al unui tabel sau al unei matrice de valori și returnează valoarea din aceeași coloană de pe un rând pe care îl specificați.
50. VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Caută o valoare în cea mai din stânga coloană a unui tabel, apoi returnează o valoare din același rând dintr-o coloană pe care o specificați. În mod implicit, tabelul trebuie să fie sortat în ordine crescătoare.
F. FUNCȚII DE REFERINȚĂ
51. ADRESA
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Creează o referință de celulă sub formă de text, date fiind numerele de rând și de coloană specificate
52. ALEGEȚI
=CHOOSE(index_num, valoare1, [valoare2], [valoare3], ...)
Alege o valoare sau o acțiune de efectuat dintr-o listă de valori, pe baza unui număr de index.
53. INDEX
Forma de matrice: =INDEX(array, row_num, [column_num])
Returnează valoarea unei celule sau a unei matrice de celule specificate
Formular de referință: =INDEX(reference, row_num, [column_num], [area_num])
Returnează o referință la celulele specificate
54. INDIRECT
=INDIRECT(ref_text, [a1])
Returnează referința specificată de un șir de text
55. OFFSET
=OFFSET(reference- rows, cols, [height], [width])
Returnează o referință la un interval care este un anumit număr de rânduri și coloane de la o referință dată
G. Funcțiile DATE & FUNCȚII ORA
56. DATE
=DATE(an, lună, zi)
Returnează numărul care reprezintă data în codul de dată-timp Microsoft Excel
57. DATEVALUE
=DATEVALUE(date_text)
Convertește o dată sub formă de text într-un număr care reprezintă data în codul de dată-timp Microsoft Excel
58. TIMP
=TIME(oră, minut, secundă)
Convertește orele, minutele și secundele date sub formă de numere într-un număr de serie Excel, formatat cu un format de timp
59. TIMEVALUE
=TIMEVALUE(time_text)
Convertește o oră text într-un număr de serie Excel pentru o oră, un număr de la 0 (12:00:00 AM) la 0,999988424 (23:59:59 PM). Formatați numărul cu un format de oră după introducerea formulei
60. ACUM
=NOW()
Returnează data și ora curente formatate ca o dată și o oră
61. AZI
=TODAY()
Returnează data curentă formatată ca o dată
62. YEAR(), MONTH(), DAY(), HOUR(), MINUTE(), SECOND()
Funcțiile YEAR(), MONTH(), DAY(), HOUR(), MINUTE() și SECOND()
Toate aceste funcții au un singur argument: serial_number.
63. WEEKDAY
=WEEKDAY(serial_number, [return_type])
Returnează un număr de la 1 la 7 care identifică ziua săptămânii dintr-o dată
64. ZILE
=DAYS(end_date, start_date)
Returnează numărul de zile dintre cele două date
65. ZILE DE REȚEA
=NETWORKDAYS(start_date, end_date, [holidays])
Returnează numărul de zile lucrătoare între două date
66. ZIUA DE LUCRU
=WORKDAY(start_date, days, [holidays])
Returnează numărul de serie al datei înainte sau după un număr specificat de zile lucrătoare
H. FUNCȚII DIVERSE
67. DOMENII
=AREAS(referință)
Se returnează numărul de zone dintr-o referință. O zonă este un interval de celule contigue sau o singură celulă.
68. CHAR
=CHAR(număr)
Returnează caracterul specificat de numărul de cod din setul de caractere al computerului dvs.
69. COD
=CODE(text)
Returnează un cod numeric pentru primul caracter dintr-un șir de text, în setul de caractere utilizat de computerul dvs.
70. CURĂȚAT
=CLEAN(text)
Elimină toate caracterele neimprimabile din text. Exemple de caractere neimprimabile sunt caracterele Tab, New Line. Codurile lor sunt 9 și 10.
71. TRIM
=TRIM(text)
Îndepărtează toate spațiile dintr-un șir de text, cu excepția spațiilor simple între cuvinte
72. LEN
=LEN(text)
Returnează numărul de caractere dintr-un șir de text
73. Funcțiile COLUMN() & ROW()
=COLUMN([referință])
Returnează numărul de coloană al unei referințe
=ROW([referință])
Returnează numărul de rând al unei referințe
74. EXACT
=EXACT(text1, text2)
Verifică dacă două șiruri de text sunt exact la fel și returnează TRUE sau FALSE. EXACT este sensibil la majuscule și minuscule.
75. FORMULAXT
=FORMULATEXT(referință)
Returnează o formulă sub forma unui șir de caractere
76. Funcțiile LEFT(), RIGHT() și MID()
=LEFT(text, [num_chars])
Returnează numărul specificat de caractere de la începutul unui șir de text
=MID(text, start_num, num_chars)
Returnează caracterele din mijlocul unui șir de text, având în vedere o poziție inițială și o lungime
=RIGHT(text, [num_chars])
Returnează numărul specificat de caractere de la sfârșitul unui șir de text
77. Funcțiile LOWER(), PROPER() și UPPER()
=LOWER(text)
Convertește toate literele dintr-un șir de text în minuscule
=PROPER(text)
Convertește un șir de text în majuscule; prima literă din fiecare cuvânt în majuscule, iar toate celelalte litere în minuscule
=UPPER(text)
Convertește un șir de text în toate literele majuscule
78. REPT
=REPT(text, number_times)
Repetă un text de un anumit număr de ori. Utilizați REPT pentru a umple o celulă cu un număr de instanțe ale unui șir de text.
79. FOAIE
=SHEET([valoare])
Se returnează numărul foii din foaia la care se face referire
80. FOILE
=SHEETS([referință])
Returnează numărul de foi dintr-o referință
81. TRANSPOZIȚIE
=TRANSPOSE(array)
Convertește un interval vertical de celule într-un interval orizontal sau viceversa.
82. TIPO
=TYPE(valoare)
Returnează un număr întreg care reprezintă tipul de date al unei valori: număr = 1, text = 2; valoare logică = 4, valoare de eroare = 16; matrice = 64
83. VALOARE
=VALUE(text)
Convertește un șir de text care reprezintă un număr într-un număr
I. FUNCȚII DE RANG
84. RANK
=RANK(număr, ref, [ordine])
Această funcție este disponibilă pentru compatibilitatea cu Excel 2007 și altele.
Returnează rangul unui număr într-o listă de numere: mărimea sa în raport cu alte valori din listă
85. RANK.AVG
=RANK.AVG(număr, ref, [ordine])
Returnează rangul unui număr într-o listă de numere: mărimea sa în raport cu alte valori din listă; dacă mai multe valori au același rang, se returnează rangul mediu.
86. RANK.EQ
=RANK.EQ(number, ref, [order])
Returnează rangul unui număr într-o listă de numere: mărimea sa în raport cu alte valori din listă; dacă mai multe valori au același rang, se returnează rangul superior din acel set de valori.
J. FUNCȚII LOGICE
87. ȘI
=AND(logic1, [logic2], [logic3], [logic4], ...)
Verifică dacă toate argumentele sunt TRUE și returnează TRUE atunci când toate argumentele sunt TRUE
88. NU
=NOT(logic)
Schimbă FALSE în TRUE, sau TRUE în FALSE
89. SAU
=OR(logic1, [logic2], [logic3], [logic4], ...)
Verifică dacă unul dintre argumente este TRUE și returnează TRUE sau FALSE. Returnează FALSE numai dacă toate argumentele sunt FALSE.
90. XOR
=XOR(logic1, [logic2], [logic3], ...)
Returnează un "Exclusive Or" logic al tuturor argumentelor
Vă mulțumim pentru că ați citit blogul nostru. Această listă de funcții Excel este utilă? Dacă vi se pare util acest articol, distribuiți-l prietenilor și colegilor dvs. Aveți sugestii care pot îmbunătăți această listă? Spuneți-ne în caseta de comentarii sau trimiteți-ne un e-mail la adresa [email protected] .