Змест
Калі вы хочаце быць дасведчаным карыстальнікам MS Excel, вы павінны авалодаць самымі карыснымі формуламі Excel у Excel. Шчыра кажучы, гэта не простая задача для ўсіх, бо функцый вельмі шмат.
Адзін прыём можа дапамагчы вам!
Дазвольце мне падзяліцца хітрасцю , якую я выкарыстаў і да гэтага часу выкарыстоўваю, каб асвоіць формулы: я кожны дзень праглядаў 5-10 формул Excel, перш чым пачаць што-небудзь працаваць з Excel. Гэты перагляд робіць пастаянны вобраз формул у маім мозгу. Тады ўсюды, дзе я бачу назву формулы Excel, я магу хутка запомніць яе сінтаксіс і выкарыстанне. Гэта мне вельмі дапамагае, калі я спрабую вырашыць задачу Excel з дапамогай формул. Вы можаце выкарыстаць гэты трук, каб асвоіць што-небудзь складанае, а не толькі формулы Excel.
У гэтым Дапаможніку па формулах Excel я дзялюся тут самай карыснай шпаргалкай з 102+ формул Excel і спампаваць бясплатна PDF. Вы можаце спампаваць PDF і раздрукаваць яго, каб выкарыстоўваць яго дзе заўгодна, але толькі для асабістага карыстання. Вы не можаце выкарыстоўваць гэты PDF для любога віду камерцыйнага выкарыстання.
B. N.: Я не ўключыў сюды спецыялізаваныя формулы для інжынерных, статыстычных, інтэрнэт-карыстанняў і г.д.
Спампаваць шпаргалку формул Excel у фармаце PDF
Націсніце кнопку ніжэй, каб спампаваць PDF са 102 функцыямі Excel. Я задакументаваў кожную формулу Excel з яе сінтаксісам і вялікай колькасцю прыкладаў.
Націсніце тут, каб спампаваць PDF
Формулы Excel з=WEEKDAY(serial_number, [return_type])
Вяртае лік ад 1 да 7, які вызначае дзень тыдня з даты
64. DAYS
=DAYS(канец_дата, пачатковая_дата)
Вяртае колькасць дзён паміж двума датамі
65. NETWORKDAYS
=NETWORKDAYS(дата_пачатку, дата_канца, [святы])
Вяртае колькасць поўных працоўных дзён паміж дзвюма датамі
66. ПРАЦОЎНЫ ДЗЕНЬ
=РАБОЧЫ ДЗЕНЬ(дата_пачатку, дні, [святы])
Вяртае парадкавы нумар даты да або пасля вызначанай колькасці працоўных дзён
H. РОЗНЫЯ ФУНКЦЫІ
67. AREAS
=AREAS(спасылка)
Вяртае колькасць абласцей у спасылцы. Вобласць - гэта дыяпазон сумежных вочак або адна ячэйка
68. CHAR
=CHAR(лік)
Вяртае сімвал вызначаецца нумарам кода з набору знакаў для вашага кампутара
69. CODE
=CODE(text)
Вяртае лік код для першага сімвала ў тэкставым радку, у наборы сімвалаў, які выкарыстоўваецца вашым кампутарам
70. CLEAN
=CLEAN(тэкст)
Выдаляе з тэксту ўсе недрукаваныя сімвалы. Прыкладамі недрукаваных сімвалаў з'яўляюцца сімвалы табуляцыі і новага радка. Іх коды 9 і 10.
71. TRIM
=TRIM(тэкст)
Выдаляе ўсе прабелы з тэкставага радка, акрамя для адзіночных прабелаў паміж словамі
72. LEN
=LEN(тэкст)
Вяртае колькасць сімвалаў у тэкставым радку
73. COLUMN() & ROW() Функцыі
=COLUMN([спасылка])
Вяртае нумар слупка спасылкі
=ROW([спасылка])
Вяртае нумар радка спасылкі
74. EXACT
=EXACT(text1, text2)
Правярае дакладнасць двух тэкставых радкоў тое самае, і вяртае TRUE або FALSE. EXACT адчувальны да рэгістра
75. FORMULATEXT
=FORMULATEXT(спасылка)
Вяртае формулу ў выглядзе радка
76. Функцыі LEFT(), RIGHT() і MID()
=LEFT(text, [num_chars])
Вяртае ўказаны колькасць сімвалаў з пачатку тэкставага радка
=MID(text, start_num, num_chars)
Вяртае сімвалы з сярэдзіны тэкставага радка з улікам пачатковай пазіцыі і даўжыні
=RIGHT(text, [num_chars])
Вяртае зададзеную колькасць сімвалаў з канца тэкставага радка
77. LOWER Функцыі (), PROPER() і UPPER()
=LOWER(тэкст)
Пераўтварае ўсе літары тэкставага радка ў ніжні рэгістр
=PROPER(тэкст)
Пераўтварае тэкставы радок у правільны рэгістр; першая літара ў кожным слове ў вялікім рэгістры, а ўсе астатнія літары ў малым рэгістры
=UPPER(тэкст)
Пераўтварае тэкставы радок ва ўсе вялікія літары
78. REPT
=REPT(тэкст, колькасць_разоў)
Паўтор тэксту aдадзеная колькасць разоў. Выкарыстоўвайце REPT, каб запоўніць ячэйку некалькімі асобнікамі тэкставага радка
79. АРКУШ
=АРКУШ([значэнне])
Вяртае нумар аркуша, на які спасылаецца
80. SHEETS
=SHEETS([спасылка])
Вяртае нумар аркушаў у спасылцы
81. TRANSPOSE
=TRANSPOSE(масіў)
Пераўтварае вертыкальны дыяпазон ячэек у гарызантальны дыяпазон , або наадварот
82. ТЫП
=ТЫП(значэнне)
Вяртае цэлы лік, які прадстаўляе тып даных значэння: лік = 1, тэкст = 2; лагічнае значэнне = 4, значэнне памылкі = 16; array = 64
83. VALUE
=VALUE(тэкст)
Пераўтварае тэкставы радок, які прадстаўляе лік, у лік
I. ФУНКЦЫІ РАНГУ
84. РАНГ
=РАНГ(нумар, спасылка, [парадак])
Гэтая функцыя даступная для сумяшчальнасці з Excel 2007 і іншымі.
Вяртае ранг ліку ў спісе лікаў: яго памер адносна іншых значэнняў у спісе
85. RANK.AVG
=RANK.AVG(нумар, спасылка, [парадак])
Вяртае ранг ліку ў спісе лікаў: яго памер адносна іншыя значэнні ў спісе; калі больш чым адно значэнне мае аднолькавы ранг, вяртаецца сярэдні ранг
86. RANK.EQ
=RANK.EQ(нумар, спасылка, [парадак])
Вяртае ранг ліку ў спісе лікаў: яго памер адносна іншыхзначэння ў спісе; калі больш чым адно значэнне мае аднолькавы ранг, вяртаецца верхні ранг гэтага набору значэнняў
J. ЛАГІЧНЫЯ ФУНКЦЫІ
87. І
=І(лагічны1, [лагічны2], [лагічны3], [лагічны4], …)
Правярае, ці ўсе аргументы праўдзівыя, і вяртае праўду, калі ўсе аргументы праўдзівыя
88. NOT
=NOT(лагічна)
Змяняе FALSE на TRUE або TRUE на FALSE
89. АБО
=АБО(лагічны1, [лагічны2], [лагічны3], [лагічны4], …)
Правярае, ці з'яўляецца які-небудзь з аргументаў ПРАЎДНЫМ, і вяртае ПРАЎДУ або ХЛУСНЯ. Вяртае FALSE, толькі калі ўсе аргументы FALSE
90. XOR
=XOR(лагічны1, [лагічны2], [лагічны3], …)
Вяртае лагічнае "Выключнае ці" ўсіх аргументаў
Дзякуй за чытанне нашага блога. Ці карысны гэты спіс функцый Excel? Калі вы лічыце гэты артыкул карысным, падзяліцеся ім з сябрамі і калегамі. Ці ёсць у вас прапановы, якія могуць палепшыць гэты спіс? Дайце нам ведаць у поле для каментарыяў. Або напішыце нам па адрасе [email protected] .
Прыклады на аркушы Excel (бясплатная спампоўка файла .xlsx)Я задакументаваў усе вышэйпералічаныя формулы Excel на адным аркушы Excel, каб вы маглі наладзіць формулы, каб лепш разумець і практыкавацца.
Націсніце тут, каб спампаваць файл .xlsx
102 самыя карысныя формулы Excel з прыкладамі
A. ФУНКЦЫІ IS
1. ISBLANK
=ISBLANK(значэнне)
Калі ячэйка пустая, яна вяртае TRUE. Калі ячэйка не пустая, яна вяртае ХЛУСНЯ.
2. ISERR
=ISERR(значэнне)
Правярае, ці значэнне з'яўляецца памылкай (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? або #NULL!), за выключэннем #N/A, і вяртае TRUE або FALSE
3. ISERROR
=ISERROR(значэнне)
Правярае, ці з'яўляецца значэнне памылкай (#N/A, #VALUE!, #REF!, #DIV /0!, #NUM!, #NAME? або #NULL!) і вяртае TRUE або FALSE
4. ISEVEN
=ISEVEN( значэнне)
Вяртае TRUE, калі лік цотны
5. ISODD
=ISODD(значэнне)
Вяртае TRUE, калі лік няцотны
6. ISFORMULA
=ISFORMULA(значэнне)
Правярае, ці з'яўляецца спасылка на ячэйку змяшчае формулу і вяртае TRUE або FALSE
7. ISLOGICAL
=ISLOGICAL(значэнне)
Правярае, ці з'яўляецца значэнне лагічнае значэнне (TRUE або FALSE) і вяртае TRUE або FALSE
8. ISNA
=ISNA(значэнне)
Правярае, ці значэнне #N/A і вяртае TRUE абоХЛУСНЯ
9. ISNUMBER
=ISNUMBER(значэнне)
Правярае, ці з'яўляецца значэнне лікам, і вяртае TRUE або FALSE
10. ISREF
=ISREF(значэнне)
Правярае, ці з'яўляецца значэнне спасылкай, і вяртае TRUE або FALSE
11. ISTEXT
=ISTEXT(значэнне)
Правярае, ці з'яўляецца значэнне тэкстам, і вяртае TRUE або FALSE
12. ISNONTEXT
=ISNONTEXT(значэнне)
Правярае, ці не з'яўляецца значэнне тэкстам (пустыя клеткі не з'яўляюцца тэкстам), і вяртае TRUE або FALSE
B. УМОЎНЫЯ ФУНКЦЫІ
13. AVERAGEIF
=AVERAGEIF(дыяпазон, крытэрыі, [сярэдні_дыяпазон])
Знаходзіць сярэдняе (сярэдняе арыфметычнае) для ячэек, вызначаных зададзенай умовай або крытэрам
14. СУМЕСЛИ
=СУМЕСЛИ(дыяпазон, крытэрыі, [сума_дыяпазон] )
Дадае ячэйкі, вызначаныя зададзенай умовай або крытэрыем
15. COUNTIF
=COUNTIF(дыяпазон, крытэрыі)
Падлічвае колькасць ячэек у дыяпазоне, якія адпавядаюць дадзенай умове ion
16. AVERAGEIFS
=AVERAGEIFS(сярэдні_дыяпазон, крытэрый_дыяпазон1, крытэрый1, [крытэрый_дыяпазон2, крытэрый2], …)
Знаходзіць сярэдняе (сярэдняе арыфметычнае) для ячэек, вызначаных зададзеным наборам умоў або крытэрыяў
17. СУМЫ
=СУМЫ(дыяпазон_сумы, дыяпазон_крытэрыяў1, крытэрый1, [ дыяпазон_крытэрыяў2, крытэрый2], …)
Дадае ячэйкі, вызначаныя зададзеным наборамумовы або крытэрыі
18. COUNTIFS
=COUNTIFS(дыяпазон_крытэрыяў1, крытэрый1, [дыяпазон_крытэрыяў2, крытэрый2], …)
Падлічвае колькасць ячэек, вызначаных дадзеным наборам умоў або крытэрыяў
19. КАЛІ
=КАЛІ(лагічны_праверка, [значэнне_калі_праўда], [значэнне_калі_хлусня]
Правярае, ці выканана ўмова, і вяртае адно значэнне, калі TRUE, і другое значэнне FALSE
20. IFERROR
=IFERROR( value, value_if_error)
Вяртае value_if_error, калі выраз з'яўляецца памылкай, і значэнне самога выразу ў адваротным выпадку
21. IFNA
=IFNA(значэнне, value_if_na)
Вяртае значэнне, якое вы ўказваеце, калі выраз вырашаецца як #N/A, у адваротным выпадку вяртае вынік выразу
C. МАТЭМАТЫЧНЫЯ ФУНКЦЫІ
22. СУМА
=СУМА(лік1, [лік2], [лік3], [лік4], …)
Складвае ўсе лікі ў дыяпазон ячэек
23. AVERAGE
=AVERAGE(нумар1, [нумар2], [нумар3], [нумар ber4], …)
Вяртае сярэдняе (сярэдняе арыфметычнае) сваіх аргументаў, якія могуць быць лікамі або імёнамі, масівамі або спасылкамі, якія змяшчаюць лічбы
24. AVERAGEA
=AVERAGEA(значэнне1, [значэнне2], [значэнне3], [значэнне4], …)
Вяртае сярэдняе (сярэдняе арыфметычнае) сваіх аргументаў, ацэньваючы тэкст і FALSE у аргументах як 0; TRUE ацэньваецца як 1. Аргументамі могуць быць лічбы, імёны,масівы або спасылкі.
25. COUNT
=COUNT(значэнне1, [значэнне2], [значэнне3], …)
Падлічыце колькасць ячэек у дыяпазоне, якія змяшчаюць лічбы
26. COUNTA
=COUNTA(значэнне1, [значэнне2], [значэнне3], …)
Падлічвае колькасць вочак у дыяпазоне, якія не пустыя
27. MEDIAN
=MEDIAN(number1, [number2] , [number3], …)
Вяртае медыяну або лік у сярэдзіне набору дадзеных лікаў
28. SUMPRODUCT
=SUMPRODUCT(масіў1, [масіў2], [масіў3], …)
Вяртае суму здабыткаў адпаведных дыяпазонаў або масіваў
29. SUMSQ
=SUMSQ(лік1, [лік2], [лік3], …)
Вяртае суму квадратаў аргументаў. Аргументамі могуць быць лічбы, масівы, імёны або спасылкі на ячэйкі, якія змяшчаюць лічбы
30. COUNTBLANK
=COUNTBLANK(дыяпазон)
Падлічвае колькасць пустых вочак у дыяпазоне
31. EVEN
=EVEN(лік)
Акругляе дадатны лік уверх і адмоўны лік уніз да бліжэйшага цотнага ліку
32. ODD
=ODD(лік)
Акругляе дадатны лік у большы бок і адмоўны лік да бліжэйшага няцотнага цэлага.
33. INT
=INT(лік)
Акругляе лік да меншага бліжэйшы цэлы лік
34. LARGE
=LARGE(масіў, k)
Вяртае k-е найбольшае значэнне ўнабор дадзеных. Напрыклад, пятае па велічыні лік
35. SMALL
=SMALL(масіў, k)
Вяртае k-ы найменшае значэнне ў наборы даных. Напрыклад, пятае найменшае лік
36. MAX & MAXA
=MAX(нумар1, [нумар2], [нумар3], [нумар4], …)
Вяртае найбольшае значэнне ў наборы значэнняў. Ігнаруе лагічныя значэнні і тэкст
=MAXA(значэнне1, [значэнне2], [значэнне3], [значэнне4], …)
Вяртае найбольшае значэнне ў наборы значэнняў. Не ігнаруйце лагічныя значэнні і тэкст. Функцыя MAXA ацэньвае TRUE як 1, FALSE як 0 і любое тэкставае значэнне як 0. Пустыя вочкі ігнаруюцца
37. MIN & MINA
=MIN(нумар1, [нумар2], [нумар3], [нумар4], …)
Вяртае найменшы лік у наборы значэнняў. Ігнаруе лагічныя значэнні і тэкст
=MINA(значэнне1, [значэнне2], [значэнне3], [значэнне4], …)
Вяртае найменшае значэнне ў наборы значэнняў. Не ігнаруйце лагічныя значэнні і тэкст. Функцыя MAXA ацэньвае TRUE як 1, FALSE як 0 і любое тэкставае значэнне як 0. Пустыя вочкі ігнаруюцца
38. MOD
=MOD(нумар , дзельнік)
Вяртае рэшту пасля дзялення ліку на дзельнік
39. RAND
=RAND()
Вяртае выпадковы лік, большы або роўны 0 і меншы за 1, раўнамерна размеркаваны (змяняецца пры пераразліку)
40. RANDBETWEEN
=RANDBETWEEN(знізу, зверху)
Вяртае aвыпадковы лік паміж названымі вамі лікамі
41. SQRT
=SQRT(лік)
Вяртае квадратны корань з ліку
42. ПРЭМІТАЛЬНЫ ІНОГ
=ПРАМЭТНЫ СУТОГ(нумер_функцыі, спасылка1, [спасылка2], [спасылка3], …)
Вяртае прамежкавы вынік у спіс або база дадзеных
D. ЗНАЙСЦІ & ФУНКЦЫІ ПОШУКУ
43. FIND
=FIND(знайсці_тэкст, у_тэксце, [пачатковы_нум])
Вяртае пачатковую пазіцыю аднаго тэкставага радка ў іншым тэкставым радку. FIND адчувальны да рэгістра
44. ПОШУК
=ПОШУК(знайсці_тэкст, унутры_тэксту, [пачатковы_нумер])
Вяртае колькасць сімвал, на якім упершыню знойдзены пэўны сімвал або тэкставы радок, чытанне злева направа (не ўлічваючы рэгістра)
45. ЗАМЕНА
=ЗАМЕНА (text, old_text, new_text, [instance_num])
Замяняе існуючы тэкст новым тэкстам у тэкставым радку
46. ЗАМЕНІЦЬ
=REPLACE(old_text, start_num, num_chars, new_text)
Замяняе частку тэкставага радка іншым тэкставым радком
E. ФУНКЦЫІ ПАСТРОКУ
47. MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Вяртае адносную пазіцыю элемента ў масіве, які адпавядае вызначанаму значэнню ў вызначаным парадку
48. ШУК
=ШУК(значэнне_прагляду, вектар_прагляду, [вектар_вынікаў])
Шукае значэнне альбо з аднаго радка або аднаслупковыдыяпазон або з масіва. Прадугледжана для зваротнай сумяшчальнасці
49. HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Шукае значэнне ў верхнім радку табліцы або масіва значэнняў і вяртае значэнне ў той жа слупок з радка, які вы пазначылі
50. VLOOKUP
= VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Шукае значэнне ў крайнім левым слупку ў табліцы, затым вяртае значэнне ў тым жа радку з слупка, які вы ўказваеце. Па змаўчанні табліца павінна быць адсартавана ў парадку ўзрастання
F. ДАВЕДАЧНЫЯ ФУНКЦЫІ
51. АДРАС
=АДРАС(нумар_радка) , column_num, [abs_num], [a1], [sheet_text])
Стварае спасылку на ячэйку ў выглядзе тэксту з указанымі нумарамі радкоў і слупкоў
52 .. CHOOSE
=CHOOSE(індэкс_нумер, значэнне1, [значэнне2], [значэнне3], …)
Выбірае значэнне або дзеянне для выканання са спісу значэнняў на аснове нумара індэкса
53. INDEX
Форма масіву: =INDEX(масіў, нумар_радка, [нумер_слупка])
Вярнуць значэнне вызначанай ячэйкі або масіва ячэек
Форма спасылкі: =INDEX(спасылка, нумар_радка, [нумер_слупка], [нумар_вобласці])
Вяртае спасылку на ўказаныя ячэйкі
54. УСКОСНАЕ
=ИНПРЯМОЕ(тэкст_спасылкі, [a1])
Вяртае спасылку, вызначаную тэкставым радком
55. OFFSET
=ЗРУШЧЭННЕ(спасылка- радкі, слупкі, [вышыня], [шырыня])
Вяртае спасылку на дыяпазон, які з'яўляецца зададзенай колькасцю радкоў і слупкоў з дадзенай спасылкі
G. ДАТА & ФУНКЦЫІ ЧАСУ
56. ДАТА
=ДАТА(год, месяц, дзень)
Вяртае лік, які прадстаўляе дату ў кодзе даты і часу Microsoft Excel
57. DATEVALUE
=DATEVALUE(date_text)
Пераўтварае дату ў выглядзе тэксту ў лік, які прадстаўляе дату ў Microsoft Excel код даты і часу
58. ЧАС
=ЧАС(гадзіна, хвіліна, секунда)
Пераўтварае гадзіны, хвіліны і секунды зададзены ў выглядзе лічбаў да серыйнага нумара Excel, адфарматаваны ў фармаце часу
59. TIMEVALUE
=TIMEVALUE(time_text)
Пераўтварае тэкставы час у парадкавы нумар Excel на час, лік ад 0 (12:00:00) да 0,999988424 (23:59:59). Адфарматуйце лік у фармаце часу пасля ўводу формулы
60. NOW
=NOW()
Вяртае бягучую дату і час у фармаце даты і часу
61. СЁННЯ
=СЁННЯ()
Вяртае бягучую дату ў фармаце даты
62. YEAR(), MONTH(), DAY(), HOUR(), MINUTE(), SECOND()
YEAR(), MONTH Функцыі (), DAY(), HOUR(), MINUTE() і SECOND()
Усе гэтыя функцыі прымаюць адзін аргумент: serial_number