Spis treści
Jeśli chcesz być power userem MS Excel, musisz opanować najbardziej przydatne formuły Excela. Szczerze mówiąc, nie jest to łatwe zadanie dla wszystkich, ponieważ funkcje są dużo w liczbach.
Jedna sztuczka może ci pomóc!
Pozwól mi podzielić się sztuczką które używałem i nadal używam do opanowania formuł: używałem do rewizji 5-10 formuł Excel codziennie przed rozpoczęciem pracy cokolwiek z Excel. Ta rewizja sprawia, że trwały obraz formuł w moim mózgu. Następnie, gdziekolwiek widzę nazwę formuły Excel, mogę szybko przypomnieć sobie jego składni i zastosowań. To pomaga mi dużo, gdy próbuję rozwiązać problem Excel z formułami.Możesz użyć tegosztuczka pozwalająca opanować wszystko, co złożone, nie tylko formuły Excela.
W tym Samouczek formuł programu Excel dzielę się tutaj najbardziej przydatne 102+ formuły Excel arkusz cheat i do pobrania darmowe PDF. Możesz pobrać plik PDF i wydrukować go, aby użyć go gdziekolwiek, ale do użytku osobistego. Nie możesz używać tego pliku PDF do jakiegokolwiek użytku komercyjnego.
B. N.: Nie uwzględniłem tu specjalistycznych wzorów do zastosowań inżynierskich, statystycznych, internetowych itp.
Download Excel Formulas Cheat Sheet PDF
Kliknij na poniższy przycisk, aby pobrać PDF ze 102 funkcjami Excela. Udokumentowałem każdą formułę Excela z jej składnią i dobrą liczbą przykładów.
Kliknij tutaj, aby pobrać PDF
Formuły Excela z przykładami w arkuszu Excel (darmowy plik do pobrania .xlsx)
Udokumentowałem wszystkie powyższe formuły Excel w jednym arkuszu Excel, abyś mógł podrasować formuły, aby lepiej zrozumieć i ćwiczyć.
Kliknij tutaj, aby pobrać plik .xlsx
102 Najbardziej użyteczne formuły Excela z przykładami
A. JEST FUNKCJĄ
1. ISBLANK
=ISBLANK(wartość)
Jeśli komórka jest pusta, zwraca TRUE. Jeśli komórka nie jest pusta, zwraca FALSE.
2) ISERR
=ISERR(wartość)
Sprawdza czy wartość jest błędem (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, lub #NULL!) z wyłączeniem #N/A, i zwraca TRUE lub FALSE
3) ISERROR
=ISERROR(wartość)
Sprawdza czy wartość jest błędem (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? lub #NULL!) i zwraca TRUE lub FALSE
4. ISEVEN
=ISEVEN(wartość)
Zwraca TRUE jeśli liczba jest parzysta
5) ISODD
=ISODD(wartość)
Zwraca TRUE jeśli liczba jest nieparzysta
6. ISFORMULA
=ISFORMULA(wartość)
Sprawdza czy odwołanie jest do komórki zawierającej formułę i zwraca TRUE lub FALSE
7. ISLOGICZNE
=ISLOGICAL(wartość)
Sprawdza, czy wartość jest wartością logiczną (TRUE lub FALSE), i zwraca TRUE lub FALSE
8) ISNA
=ISNA(wartość)
Sprawdza, czy wartość jest #N/A, i zwraca TRUE lub FALSE
9) ISNUMBER
=ISNUMBER(wartość)
Sprawdza, czy wartość jest liczbą i zwraca TRUE lub FALSE
10. ISREF
=ISREF(wartość)
Sprawdza, czy wartość jest referencją i zwraca TRUE lub FALSE
11. ISTEXT
=ISTEXT(wartość)
Sprawdza, czy wartość jest tekstem i zwraca TRUE lub FALSE
12) ISNONTEXT
=ISNONTEXT(wartość)
Sprawdza czy wartość nie jest tekstem (puste komórki nie są tekstem) i zwraca TRUE lub FALSE
B. FUNKCJE WARUNKOWE
13) AVERAGEIF
=AVERAGEIF(zakres, kryteria, [średnia_zakresu])
Znajduje średnią (arytmetyczną) dla komórek określonych przez dany warunek lub kryteria
14) SUMIF
=SUMIF(zakres, kryteria, [suma_zakresu])
Dodaje komórki określone przez dany warunek lub kryteria
15) COUNTIF
=COUNTIF(zakres, kryteria)
Zlicza liczbę komórek w zakresie, które spełniają zadany warunek
16) AVERAGEIFS
=AVERAGEIFS(średnia_zakresu, kryteria_zakresu1, kryteria1, [kryteria_zakresu2, kryteria2], ...)
Znajduje średnią (arytmetyczną) dla komórek określonych przez dany zestaw warunków lub kryteriów
17) SUMIFS
=SUMIFS(suma_zakresu, kryteria_zakresu1, kryteria1, [kryteria_zakresu2, kryteria2], ...)
Dodaje komórki określone przez dany zestaw warunków lub kryteriów
18) KURIERY
=COUNTIFS(kryteria_zakresu1, kryteria1, [kryteria_zakresu2, kryteria2], ...)
Zlicza liczbę komórek określonych przez dany zestaw warunków lub kryteriów
19. IF
=IF(logical_test, [wartość_if_true], [wartość_if_false]
Sprawdza czy warunek jest spełniony i zwraca jedną wartość jeśli TRUE, a drugą jeśli FALSE
20. IFERROR
=IFERROR(wartość, wartość_if_error)
Zwraca value_if_error, jeżeli wyrażenie jest błędem i wartość samego wyrażenia w przeciwnym wypadku
21) IFNA
=IFNA(wartość, wartość_if_na)
Zwraca wartość określoną przez użytkownika, jeżeli wyrażenie rozwiązuje się na #N/A, w przeciwnym razie zwraca wynik wyrażenia
C. FUNKCJE MATEMATYCZNE
22) SUMA
=SUM(liczba1, [liczba2], [liczba3], [liczba4], ...)
Dodaje wszystkie liczby w danym zakresie komórek
23. ŚREDNIA
=AVERAGE(liczba1, [liczba2], [liczba3], [liczba4], ...)
Zwraca średnią (średnią arytmetyczną) swoich argumentów, którymi mogą być liczby lub nazwy, tablice lub referencje zawierające liczby
24. AVERAGEA
=AVERAGEA(wartość1, [wartość2], [wartość3], [wartość4], ...)
Zwraca średnią (średnią arytmetyczną) swoich argumentów, oceniając tekst i FALSE w argumentach jako 0; TRUE ocenia jako 1. Argumentami mogą być liczby, nazwy, tablice lub referencje.
25. COUNT
=COUNT(wartość1, [wartość2], [wartość3], ...)
Policzyć liczbę komórek w zakresie, które zawierają liczby
26. COUNTA
=COUNTA(wartość1, [wartość2], [wartość3], ...)
Liczy liczbę komórek w zakresie, które nie są puste
27) MEDIANA
=MEDIAN(liczba1, [liczba2], [liczba3], ...)
Zwraca medianę, czyli liczbę znajdującą się w środku zbioru podanych liczb
28. SUMPRODUKT
=SUMPRODUKT(array1, [array2], [array3], ...)
Zwraca sumę iloczynów odpowiednich zakresów lub tablic
29. SUMSQ
=SUMSQ(liczba1, [liczba2], [liczba3], ...)
Zwraca sumę kwadratów argumentów. Argumentami mogą być liczby, tablice, nazwy lub odwołania do komórek zawierających liczby.
30. COUNTBLANK
=COUNTBLANK(zakres)
Zlicza liczbę pustych komórek w danym zakresie
31) EVEN
=EVEN(liczba)
Zaokrągla liczbę dodatnią w górę i liczbę ujemną w dół do najbliższej parzystej liczby całkowitej
32. ODD
=ODD(liczba)
Zaokrągla liczbę dodatnią w górę i liczbę ujemną w dół do najbliższej nieparzystej liczby całkowitej.
33. INT
=INT(liczba)
Zaokrągla liczbę w dół do najbliższej liczby całkowitej
34. DUŻA
=LARGE(tablica, k)
Zwraca k-tą największą wartość w zestawie danych. Na przykład, piąta największa liczba
35. MAŁY
=SMALL(tablica, k)
Zwraca k-tą najmniejszą wartość w zestawie danych. Na przykład, piąta najmniejsza liczba
36. MAX & MAXA
=MAX(liczba1, [liczba2], [liczba3], [liczba4], ...)
Zwraca największą wartość w zestawie wartości. Ignoruje wartości logiczne i tekst.
=MAXA(wartość1, [wartość2], [wartość3], [wartość4], ...)
Zwraca największą wartość w zbiorze wartości. Nie ignoruje wartości logicznych i tekstu. Funkcja MAXA ocenia TRUE jako 1, FALSE jako 0, a dowolną wartość tekstową jako 0. Puste komórki są ignorowane.
37) MIN & MINA
=MIN(liczba1, [liczba2], [liczba3], [liczba4], ...)
Zwraca najmniejszą liczbę w zbiorze wartości. Ignoruje wartości logiczne i tekst.
=MINA(wartość1, [wartość2], [wartość3], [wartość4], ...)
Zwraca najmniejszą wartość w zbiorze wartości. Nie ignoruje wartości logicznych i tekstu. Funkcja MAXA ocenia TRUE jako 1, FALSE jako 0, a dowolną wartość tekstową jako 0. Puste komórki są ignorowane.
38. MOD
=MOD(liczba, dzielnik)
Zwraca resztę po podzieleniu liczby przez dzielnik
39. RAND
=RAND()
Zwraca liczbę losową większą lub równą 0 i mniejszą od 1, równomiernie rozłożoną (zmienia się przy przeliczaniu)
40. RÓŻNICA MIĘDZY
=RANDBETWEEN(bottom, top)
Zwraca losową liczbę pomiędzy podanymi przez Ciebie liczbami
41. SQRT
=SQRT(liczba)
Zwraca pierwiastek kwadratowy z liczby
42. SUBTOTAL
=SUBTOTAL(funkcja_num, ref1, [ref2], [ref3], ...)
Zwraca sumę częściową w liście lub bazie danych
D. FUNKCJE ZNAJDŹ I WYSZUKAJ
43. FIND
=FIND(find_text, within_text, [start_num])
Zwraca pozycję początkową jednego łańcucha tekstowego w innym łańcuchu tekstowym. FIND rozróżnia wielkość liter.
44. WYSZUKIWANIE
=SEARCH(find_text, within_text, [start_num])
Zwraca numer znaku, przy którym określony znak lub ciąg tekstowy został znaleziony po raz pierwszy, czytając od lewej do prawej (bez uwzględniania wielkości liter)
45. SUBSTYTUT
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Zastępuje istniejący tekst nowym tekstem w łańcuchu tekstowym
46) REPLACE
=REPLACE(old_text, start_num, num_chars, new_text)
Zastępuje część ciągu tekstowego innym ciągiem tekstowym
E. FUNKCJE WYSZUKIWANIA
47. MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Zwraca względną pozycję elementu w tablicy, który pasuje do określonej wartości w określonej kolejności
48. LOOKUP
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Wyszukuje wartość z zakresu jednego wiersza lub jednej kolumny albo z tablicy. Udostępnione dla kompatybilności wstecznej
49. HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Szuka wartości w górnym wierszu tabeli lub tablicy wartości i zwraca wartość w tej samej kolumnie z określonego wiersza
50. VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Szuka wartości w lewej kolumnie tabeli, a następnie zwraca wartość w tym samym wierszu z określonej kolumny. Domyślnie tabela musi być posortowana w porządku rosnącym.
F. FUNKCJE REFERENCYJNE
51. ADRES
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Tworzy odwołanie do komórki jako tekst, podając określone numery wierszy i kolumn
52. WYBRAĆ
=CHOOSE(index_num, value1, [value2], [value3], ...)
Wybiera wartość lub działanie do wykonania z listy wartości, na podstawie numeru indeksu
53. INDEX
Forma Array: =INDEX(tablica, wiersz_num, [kolumna_num])
Zwraca wartość określonej komórki lub tablicy komórek
Formularz referencyjny: =INDEX(odwołanie, nr wiersza, [kolumna_num], [obszar_num])
Zwraca odniesienie do określonych komórek
54. POŚREDNIE
=INDIRECT(ref_text, [a1])
Zwraca referencję określoną przez ciąg tekstowy
55. OFFSET
=OFFSET(reference- rows, cols, [height], [width])
Zwraca odniesienie do zakresu, który jest daną liczbą wierszy i kolumn od danego odniesienia
G. FUNKCJE DATY & CZASU
56. DATA
=DATE(rok, miesiąc, dzień)
Zwraca liczbę, która reprezentuje datę w kodzie czasu Microsoft Excel.
57) DATEVALUE
=DATEVALUE(date_text)
Konwertuje datę w postaci tekstu na liczbę, która reprezentuje datę w kodzie czasu Microsoft Excel
58. CZAS
=TIME(godzina, minuta, sekunda)
Konwertuje godziny, minuty i sekundy podane jako liczby na numer seryjny w Excelu, sformatowany za pomocą formatu czasu
59) TIMEVALUE
=TIMEVALUE(time_text)
Konwertuje czas tekstowy na numer seryjny Excela dla czasu, liczbę z zakresu od 0 (12:00:00 AM) do 0.999988424 (11:59:59 PM). Formatuje liczbę za pomocą formatu czasu po wprowadzeniu formuły
60. TERAZ
=NOW()
Zwraca bieżącą datę i czas sformatowane jako data i czas
61. DZIŚ
=TODAY()
Zwraca bieżącą datę sformatowaną jako data
62. ROK(), MIESIĄC(), DZIEŃ(), GODZINA(), MINUTA(), SEKUNDA()
Funkcje YEAR(), MONTH(), DAY(), HOUR(), MINUTE() i SECOND()
Wszystkie te funkcje przyjmują jeden argument: serial_number
63. TYDZIEŃ
=WEEKDAY(serial_number, [return_type])
Zwraca liczbę od 1 do 7 określającą dzień tygodnia z daty
64. DNI
=DAYS(end_date, start_date)
Zwraca liczbę dni pomiędzy dwoma datami
65. DNI SIECI
=NETWORKDAYS(start_data, end_data, [holidays])
Zwraca liczbę pełnych dni roboczych pomiędzy dwoma datami
66. DZIEŃ ROBOCZY
=WORKDAY(start_date, days, [holidays])
Zwraca numer seryjny daty przed lub po określonej liczbie dni roboczych
H. FUNKCJE RÓŻNE
67) OBSZAR
=AREAS(odniesienie)
Zwraca liczbę obszarów w referencji. Obszar to zakres sąsiadujących ze sobą komórek lub pojedyncza komórka.
68. CHAR.
=CHAR(liczba)
Zwraca znak określony przez numer kodu z zestawu znaków dla twojego komputera
69. CODE
=CODE(text)
Zwraca kod numeryczny dla pierwszego znaku w łańcuchu tekstowym, w zestawie znaków używanym przez komputer.
70. CLEAN
=CLEAN(text)
Usuwa z tekstu wszystkie znaki niedrukowalne. Przykładem znaków niedrukowalnych są znaki Tab, New Line, których kodami są 9 i 10.
71. TRIM
=TRIM(tekst)
Usuwa wszystkie spacje z łańcucha tekstowego z wyjątkiem pojedynczych spacji między słowami.
72. LEN
=LEN(tekst)
Zwraca liczbę znaków w ciągu tekstowym
73. funkcje COLUMN() & ROW()
=COLUMN([reference])
Zwraca numer kolumny odniesienia
=ROW([reference])
Zwraca numer wiersza odniesienia
74) EXACT
=EXACT(text1, text2)
Sprawdza czy dwa łańcuchy tekstowe są dokładnie takie same i zwraca TRUE lub FALSE. EXACT rozróżnia wielkość liter.
75. SFORMUŁOWAĆXT
=FORMULATEXT(reference)
Zwraca formułę jako ciąg znaków
76. funkcje LEFT(), RIGHT() i MID()
=LEFT(tekst, [num_chars])
Zwraca określoną liczbę znaków od początku ciągu tekstowego
=MID(tekst, start_num, num_chars)
Zwraca znaki ze środka łańcucha tekstowego, podane jako pozycja początkowa i długość
=RIGHT(tekst, [num_chars])
Zwraca określoną liczbę znaków od końca łańcucha tekstowego
77. funkcje LOWER(), PROPER() i UPPER()
=LOWER(tekst)
Konwertuje wszystkie litery w łańcuchu tekstowym na małe litery
=PROPER(tekst)
Konwertuje ciąg tekstowy na właściwą wielkość liter; pierwszą literę w każdym słowie na wielką, a wszystkie pozostałe na małą.
=UPPER(tekst)
Konwertuje ciąg tekstowy na wszystkie wielkie litery
78. REPT
=REPT(text, number_times)
Powtarza tekst określoną liczbę razy. Użyj REPT do wypełnienia komórki określoną liczbą wystąpień ciągu tekstowego.
79.
=SHEET([wartość])
Zwraca numer arkusza, którego dotyczy odniesienie.
80.
=SHEETS([reference])
Zwraca liczbę arkuszy w odnośniku
81. TRANSPOSE
=TRANSPOSE(tablica)
Konwertuje pionowy zakres komórek na poziomy lub odwrotnie
82. RODO
=TYPE(wartość)
Zwraca liczbę całkowitą reprezentującą typ danych wartości: liczba = 1, tekst = 2; wartość logiczna = 4, wartość błędu = 16; tablica = 64
83) WARTOŚĆ
=VALUE(text)
Konwertuje ciąg tekstowy reprezentujący liczbę na liczbę
I. FUNKCJE RANGOWE
84. RANK
=RANK(number, ref, [order])
Funkcja ta jest dostępna w celu zapewnienia kompatybilności z programem Excel 2007 i innymi.
Zwraca rangę liczby w liście liczb: jej wielkość w stosunku do innych wartości na liście
85. RANK.AVG
=RANK.AVG(number, ref, [order])
Zwraca rangę liczby w liście liczb: jej wielkość w stosunku do innych wartości na liście; jeśli więcej niż jedna wartość ma tę samą rangę, zwracana jest średnia ranga
86. RANK.EQ
=RANK.EQ(number, ref, [order])
Zwraca rangę liczby w liście liczb: jej wielkość w stosunku do innych wartości na liście; jeśli więcej niż jedna wartość ma tę samą rangę, zwracana jest najwyższa ranga z tego zestawu wartości
J. FUNKCJE LOGICZNE
87. I
=AND(logical1, [logical2], [logical3], [logical4], ...)
Sprawdza, czy wszystkie argumenty są TRUE i zwraca TRUE, gdy wszystkie argumenty są TRUE
88. NOT
=NOT(logiczne)
Zmienia FALSE na TRUE, lub TRUE na FALSE
89. LUB
=OR(logical1, [logical2], [logical3], [logical4], ...)
Sprawdza, czy któryś z argumentów jest TRUE i zwraca TRUE lub FALSE. Zwraca FALSE tylko wtedy, gdy wszystkie argumenty są FALSE.
90. XOR
=XOR(logical1, [logical2], [logical3], ...)
Zwraca logiczne 'Exclusive Or' wszystkich argumentów
Dzięki za czytanie naszego bloga. Czy ta lista funkcji Excela jest pomocna? Jeśli uważasz, że ten artykuł jest pomocny, podziel się nim ze swoimi przyjaciółmi i kolegami. Czy masz jakieś sugestie, które mogą sprawić, że ta lista będzie lepsza? Daj nam znać w polu komentarza. lub napisz do nas na adres [email protected] .