Съдържание
Ако искате да сте опитен потребител на MS Excel, трябва да овладеете най-полезните формули на Excel на Excel. Честно казано, това не е лесна задача за всички, тъй като функциите са много на брой.
Един трик може да ви помогне!
Позволете ми да споделя трика който използвах и все още използвам, за да овладея формулите: всеки ден, преди да започна да работя с Excel, преглеждах 5-10 формули на Excel. Това преглеждане създава траен образ на формулите в мозъка ми. След това, когато видя името на формула на Excel, мога бързо да си спомня синтаксиса и употребите ѝ. Това ми помага много, когато се опитвам да реша даден проблем на Excel с формули. Можете да използвате тозитрик за овладяване на всичко сложно, не само на формулите на Excel.
В този Урок за формули на Excel , споделям тук най-полезните 102+ Excel формули за справка и изтегляне на безплатен PDF. Можете да изтеглите PDF файла и да го разпечатате, за да го използвате навсякъде, но за лична употреба. Не можете да използвате този PDF файл за каквато и да е търговска употреба.
Б. Н.: Тук не съм включил специализираните формули за инженерни, статистически, уеб и др. приложения.
Изтегляне на справка за формулите на Excel PDF
Щракнете върху бутона по-долу, за да изтеглите PDF файла със 102 функции на Excel. Документирал съм всяка формула на Excel с нейния синтаксис и голям брой примери.
Кликнете тук, за да изтеглите PDF файла
Формули на Excel с примери в лист на Excel (безплатно изтегляне на .xlsx файл)
Документирах всички горепосочени формули в един лист на Excel, така че да можете да променяте формулите, за да ги разбирате и практикувате по-добре.
Щракнете тук, за да изтеглите файла .xlsx
102 най-полезни формули на Excel с примери
А. Е ФУНКЦИИ
1. ISBLANK
=ISBLANK(стойност)
Ако дадена клетка е празна, се връща TRUE. Ако дадена клетка не е празна, се връща FALSE.
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 или FALSE
9. ISNUMBER
=ISNUMBER(стойност)
Проверява дали дадена стойност е число и връща TRUE или FALSE
10. ISREF
=ISREF(стойност)
Проверява дали дадена стойност е референция и връща TRUE или FALSE
11. ISTEXT
=ISTEXT(стойност)
Проверява дали дадена стойност е текст и връща TRUE или FALSE
12. ISNONTEXT
=ISNONTEXT(стойност)
Проверява дали дадена стойност не е текст (празните клетки не са текст) и връща TRUE или FALSE
Б. УСЛОВНИ ФУНКЦИИ
13. СРЕДНА СТОЙНОСТIF
=AVERAGEIF(диапазон, критерии, [average_range])
Намира средна стойност (средноаритметична) за клетките, определени от дадено условие или критерии
14. SUMIF
=SUMIF(обхват, критерии, [sum_range])
Добавя клетките, определени от дадено условие или критерии
15. COUNTIF
=COUNTIF(обхват, критерии)
Преброява броя на клетките в даден диапазон, които отговарят на зададеното условие
16. AVERAGEIFS
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Намира средна стойност (средноаритметична) за клетките, определени от даден набор от условия или критерии
17. SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Добавя клетките, определени от даден набор от условия или критерии
18. COUNTIFS
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Преброява броя на клетките, определени от даден набор от условия или критерии
19.
=IF(logical_test, [value_if_true], [value_if_false]
Проверява дали е изпълнено дадено условие и връща една стойност, ако е TRUE, и друга стойност, ако е FALSE
20. IFERROR
=IFERROR(стойност, value_if_error)
Връща value_if_error, ако изразът е грешка, и стойността на самия израз в противен случай
21. IFNA
=IFNA(стойност, value_if_na)
Връща зададената стойност, ако изразът е #N/A, в противен случай връща резултата от израза
В. МАТЕМАТИЧЕСКИ ФУНКЦИИ
22. SUM
=SUM(число1, [число2], [число3], [число4], ...)
Добавя всички числа в даден диапазон от клетки
23. СРЕДНА СТОЙНОСТ
=AVERAGE(number1, [number2], [number3], [number4], ...)
Връща средната стойност (средно аритметично) на аргументите, които могат да бъдат числа или имена, масиви или препратки, съдържащи числа.
24. AVERAGEA
=AVERAGEA(value1, [value2], [value3], [value4], ...)
Връща средната стойност (средноаритметичното) на аргументите си, като текстът и FALSE в аргументите се оценяват като 0; TRUE се оценява като 1. Аргументите могат да бъдат числа, имена, масиви или препратки.
25.
=COUNT(стойност1, [стойност2], [стойност3], ...)
Преброяване на броя на клетките в даден диапазон, които съдържат числа
26. COUNTA
=COUNTA(value1, [value2], [value3], ...)
Преброява броя на клетките в даден диапазон, които не са празни
27. MEDIAN
=MEDIAN(number1, [number2], [number3], ...)
Връща медианата, или числото в средата на набора от дадени числа
28. SUMPRODUCT
=SUMPRODUCT(array1, [array2], [array3], ...)
Връща сумата от произведенията на съответните диапазони или масиви
29. SUMSQ
=SUMSQ(число1, [число2], [число3], ...)
Връща сумата от квадратите на аргументите. Аргументите могат да бъдат числа, масиви, имена или препратки към клетки, които съдържат числа.
30. COUNTBLANK
=COUNTBLANK(обхват)
Преброява броя на празните клетки в даден диапазон
31. EVEN
=EVEN(число)
Закръгляне на положително число нагоре и отрицателно число надолу до най-близкото четно цяло число
32. ODD
=ODD(число)
Закръгля положително число нагоре и отрицателно число надолу до най-близкото нечетно цяло число.
33.
=INT(число)
Закръгляне на дадено число до най-близкото цяло число
34. ГОЛЯМ
=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(number1, [number2], [number3], [number4], ...)
Връща най-малкото число в набор от стойности. Игнорира логически стойности и текст.
=MINA(value1, [value2], [value3], [value4], ...)
Връща най-малката стойност в набор от стойности. Не се игнорират логическите стойности и текстът. Функцията MAXA оценява TRUE като 1, FALSE като 0, а всяка текстова стойност като 0. Празните клетки се игнорират.
38.
=MOD(число, делител)
Връща остатъка след разделяне на дадено число с делител
39. RAND
=RAND()
Връща равномерно разпределено случайно число, по-голямо или равно на 0 и по-малко от 1 (променя се при преизчисляване)
40. RANDBETWEEN
=RANDBETWEEN(bottom, top)
Връща произволно число между зададените от вас числа
41. SQRT
=SQRT(число)
Връща квадратния корен на число
42. ПОДРЕДНА СМЕТКА
=SUBTOTAL(function_num, ref1, [ref2], [ref3], ...)
Връща междинна сума в списък или база данни
Г. ФУНКЦИИ ЗА НАМИРАНЕ И ИСКАНЕ
43.
=FIND(find_text, within_text, [start_num])
Връща началната позиция на един текстов низ в друг текстов низ. FIND е чувствителен към малки и големи букви
44. ТЪРСЕНЕ
=SEARCH(find_text, within_text, [start_num])
Връща номера на символа, при който определен символ или текстов низ е намерен за първи път, като се чете отляво надясно (не се различават големи и малки букви)
45. ЗАМЕСТВАНЕ
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Заменя съществуващ текст с нов текст в текстов низ
46. REPLACE
=REPLACE(стар_текст, стартово_число, брой_звезди, нов_текст)
Заменя част от текстов низ с друг текстов низ
E. ФУНКЦИИ ЗА ТЪРСЕНЕ
47. MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Връща относителната позиция на елемент в масив, който съответства на зададена стойност в определен ред
48. LOOKUP
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Търсене на стойност от диапазон от един ред или една колона, или от масив. Предоставя се за обратна съвместимост
49. HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Търси стойност в горния ред на таблица или масив от стойности и връща стойността в същата колона от посочения от вас ред.
50. VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Търси стойност в най-лявата колона на таблица, след което връща стойност в същия ред от колона, която сте посочили. По подразбиране таблицата трябва да е сортирана във възходящ ред.
Е. РЕФЕРЕНТНИ ФУНКЦИИ
51. АДРЕС
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Създава препратка към клетка като текст при зададени номера на ред и колона
52. ИЗБЕРЕТЕ
=CHOOSE(index_num, value1, [value2], [value3], ...)
Избира стойност или действие за изпълнение от списък със стойности въз основа на номер на индекса.
53. INDEX
Форма на масив: =INDEX(масив, ред_номер, [колона_номер])
Връщане на стойността на определена клетка или масив от клетки
Референтен формуляр: =INDEX(reference, row_num, [column_num], [area_num])
Връща препратка към определени клетки
54. INDIRECT
=INDIRECT(ref_text, [a1])
Връща препратката, зададена с текстов низ
55. OFFSET
=OFFSET(reference- rows, cols, [height], [width])
Връща препратка към диапазон, който е даден брой редове и колони от дадена препратка
G. ФУНКЦИИ ЗА ДАТА & амп; ВРЕМЕ
56. ДАТА
=DATE(година, месец, ден)
Връща числото, което представлява датата в кода за време на Microsoft Excel
57. DATEVALUE
=DATEVALUE(date_text)
Преобразува дата под формата на текст в число, което представлява датата в кода за време на Microsoft Excel
58.
=TIME(час, минута, секунда)
Конвертира часове, минути и секунди, зададени като числа, в сериен номер на Excel, форматиран с формат за време.
59. TIMEVALUE
=TIMEVALUE(time_text)
Преобразува текстово време в серийно число на Excel за време, число от 0 (12:00:00 ч.) до 0,999988424 (23:59:59 ч.). Форматирайте числото с формат за време след въвеждане на формулата
60. СЕГА
=NOW()
Връща текущата дата и час, форматирани като дата и час
61.
=ДНЕС()
Връща текущата дата, форматирана като дата
62. ГОДИНА(), МЕСЕЦ(), ДЕН(), ЧАС(), МИНУТА(), СЕКУНДА()
Функции ГОДИНА(), МЕСЕЦ(), ДЕН(), ЧАС(), МИНУТА() и СЕКУНДА()
Всички тези функции приемат един аргумент: сериен_номер
63. СЕДМИЧЕН ДЕН
=WEEKDAY(serial_number, [return_type])
Връща число от 1 до 7, определящо деня от седмицата от дадена дата
64. ДНИ
=DAYS(крайна_дата, начална_дата)
Връща броя на дните между двете дати
65. NETWORKDAYS
=NETWORKDAYS(start_date, end_date, [holidays])
Връща броя на целите работни дни между две дати
66. РАБОТЕН ДЕН
=WORKDAY(start_date, дни, [празници])
Връща серийния номер на датата преди или след определен брой работни дни
З. РАЗЛИЧНИ ФУНКЦИИ
67. ОБЛАСТИ
=AREAS(референция)
Връща броя на областите в дадена справка. Областта е диапазон от съседни клетки или единична клетка.
68.
=CHAR(номер)
Връща символа, посочен от кодовия номер, от набора символи за вашия компютър.
69.
=CODE(текст)
Връща цифров код за първия символ в текстов низ в набора от символи, използван от вашия компютър.
70.
=CLEAN(текст)
Премахва всички непечатаеми знаци от текста. Примери за непечатаеми знаци са Tab, знаци за нов ред. Техните кодове са 9 и 10.
71. TRIM
=TRIM(текст)
Премахва всички интервали от текстов низ, с изключение на единичните интервали между думите
72. LEN
=LEN(текст)
Връща броя на символите в текстов низ
73. Функции COLUMN() & ROW()
=COLUMN([референция])
Връща номера на колоната на препратка
=ROW([референция])
Връща номера на реда на препратка
74. EXACT
=EXACT(text1, text2)
Проверява дали два текстови низа са абсолютно еднакви и връща TRUE или FALSE. EXACT е чувствителен към малки и големи букви
75. FORMULATEXT
=FORMULATEXT(reference)
Връща формулата като низ
76. Функции LEFT(), RIGHT() и MID()
=LEFT(текст, [num_chars])
Връща посочения брой символи от началото на текстов низ
=MID(текст, start_num, num_chars)
Извлича символите от средата на текстов низ, при зададени начална позиция и дължина
=RIGHT(текст, [num_chars])
Връща посочения брой символи от края на текстов низ
77. Функции LOWER(), PROPER() и UPPER()
=Най-ниско(текст)
Преобразува всички букви в текстов низ в малки букви
=PROPER(текст)
Преобразува текстов низ в правилен регистър; първата буква във всяка дума е главна, а всички останали букви са малки.
=UPPER(текст)
Преобразува текстов низ във всички главни букви
78. REPT
=REPT(текст, брой_пъти)
Повтаря текст определен брой пъти. Използвайте REPT, за да запълните клетка с определен брой екземпляри на текстов низ.
79. SHEET
=SHEET([стойност])
Връща номера на листа на посочения лист
80. ЛИСТОВЕ
=SHEETS([референция])
Връща броя на листовете в препратка
81. TRANSPOSE
=TRANSPOSE(масив)
Преобразува вертикален диапазон от клетки в хоризонтален диапазон или обратно
82.
=TYPE(стойност)
Връща цяло число, представящо типа данни на дадена стойност: число = 1, текст = 2; логическа стойност = 4, стойност за грешка = 16; масив = 64
83. СТОЙНОСТ
=VALUE(текст)
Преобразува текстов низ, който представлява число, в число
I. РАНГ ФУНКЦИИ
84.
=RANK(число, ref, [ред])
Тази функция е налична за съвместимост с Excel 2007 и други.
Връща ранга на число в списък от числа: размерът му спрямо другите стойности в списъка
85. RANK.AVG
=RANK.AVG(число, ref, [ред])
Връща ранга на дадено число в списък от числа: неговата големина спрямо другите стойности в списъка; ако повече от една стойност има същия ранг, се връща средният ранг
86. RANK.EQ
=RANK.EQ(число, ref, [ред])
Връща ранга на дадено число в списък от числа: неговата големина спрямо другите стойности в списъка; ако повече от една стойност има същия ранг, се връща най-горният ранг на този набор от стойности
Й. ЛОГИЧЕСКИ ФУНКЦИИ
87. И
=AND(logical1, [logical2], [logical3], [logical4], ...)
Проверява дали всички аргументи са TRUE и връща TRUE, когато всички аргументи са TRUE
88.
=NOT(logical)
Променя FALSE на TRUE или TRUE на FALSE
89. ИЛИ
=OR(logical1, [logical2], [logical3], [logical4], ...)
Проверява дали някой от аргументите е TRUE и връща TRUE или FALSE. Връща FALSE само когато всички аргументи са FALSE
90. XOR
=XOR(logical1, [logical2], [logical3], ...)
Връща логическо 'Exclusive Or' на всички аргументи
Благодарим, че прочетохте нашия блог. Полезен ли е този списък с функции на Excel? Ако намирате тази статия за полезна, споделете я с приятелите и колегите си. Имате ли предложения, които могат да направят този списък по-добър? Споделете с нас в полето за коментари. Или ни изпратете имейл на адрес [email protected] .