Зміст
Якщо ви хочете бути досвідченим користувачем MS Excel, ви повинні освоїти найкорисніші формули Excel. Скажемо відверто, це завдання не для всіх легке, оскільки функцій дуже багато в цифровому вираженні.
Один трюк може вам допомогти!
Дозвольте поділитися секретом які я використовував і продовжую використовувати для освоєння формул: я щодня переглядав 5-10 формул Excel перед тим, як почати працювати з чимось в Excel. Цей перегляд створює постійний образ формул в моєму мозку. Потім, коли я бачу назву формули Excel, я можу швидко згадати її синтаксис і застосування. Це дуже допомагає мені, коли я намагаюся вирішити задачу в Excel з формулами. Ви можете використовувати це.хитрість освоїти будь-що складне, а не лише формули Excel.
У цьому Підручник по формулам Excel Я ділюся з вами своїми думками з приводу найкорисніші 102+ шпаргалки з формулами Excel і завантажити безкоштовно PDF. Ви можете завантажити та роздрукувати цей PDF-файл, щоб використовувати його будь-де, але тільки для особистого користування. Ви не можете використовувати цей PDF-файл для будь-якого комерційного використання.
Б. Н.: Я не включив сюди спеціалізовані формули для інженерного, статистичного, веб- і т.д. використання.
Завантажити PDF Шпаргалка з формулами Excel
Натисніть на кнопку нижче, щоб завантажити PDF-файл зі 102 функціями Excel. Я задокументував кожну формулу Excel із її синтаксисом та великою кількістю прикладів.
Натисніть тут, щоб завантажити PDF-файл
Формули Excel з прикладами на аркуші Excel (завантажити безкоштовно .xlsx файл)
Я задокументував усі наведені вище формули Excel на одному аркуші Excel, щоб ви могли налаштувати формули для кращого розуміння та практики.
Натисніть тут, щоб завантажити файл .xlsx
102 Найкорисніші формули Excel з прикладами
A. ЦЕ ФУНКЦІЇ
1. Є НЕЗАПОВНЕНИМ
=ISBLANK(значення)
Якщо комірка порожня, то повертається значення TRUE, якщо не порожня - FALSE.
2. ISERR
=ISERR(значення)
Перевіряє, чи є значення помилкою (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? або #NULL!), за винятком #N/A, і повертає TRUE або FALSE
3. ПОМИЛКА
=ISERROR(value)
Перевіряє, чи є значення помилкою (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? або #NULL!), і повертає TRUE або FALSE
4. НАВІТЬ
=ISEVEN(значення)
Повертає TRUE, якщо число парне
5. ISODD
=ISODD(значення)
Повертає TRUE, якщо число непарне
6. ІСФОРМУЛА
=ISFORMULA(значення)
Перевіряє, чи є посилання на комірку, що містить формулу, і повертає значення TRUE або FALSE
7. ЛОГІЧНИЙ
=ISLOGICAL(value)
Перевіряє, чи є значення логічним (ІСТИНА або ХИБНІСТЬ), і повертає ІСТИНА або ХИБНІСТЬ
8. ISNA
=ISNA(значення)
Перевіряє, чи є значення #N/A, і повертає значення TRUE або FALSE
9. НОМЕР
=ISNUMBER(значення)
Перевіряє, чи є значення числом, і повертає значення TRUE або FALSE
10. ISREF
=ISREF(value)
Перевіряє, чи значення є посиланням, і повертає значення TRUE або FALSE
11. ТЕКСТ
=ISTEXT(значення)
Перевіряє, чи значення є текстом, і повертає значення TRUE або FALSE
12. НЕТЕКСТ
=ISNONTEXT(value)
Перевіряє, чи значення не є текстом (порожні комірки не є текстом), і повертає значення TRUE або FALSE
Б. УМОВНІ ФУНКЦІЇ
13. СЕРЕДНІЙ ПОКАЗНИК
=AVERAGEIF(діапазон, критерії, [середній_діапазон])
Знаходить середнє значення (середнє арифметичне) для комірок, заданих заданою умовою або критеріями
14. SUMIF
=SUMIF(діапазон, критерії, [сума_діапазону])
Додає комірки, визначені заданою умовою або критерієм
15. ЛІЧИЛЬНИК
=COUNTIF(діапазон, критерії)
Підраховує кількість комірок в діапазоні, які задовольняють заданій умові
16. СЕРЕДНІ ВІДСОТКИ
=AVERAGEIFS(середній_діапазон, діапазон_критеріїв1, критерії1, [діапазон_критеріїв2, критерії2], ...)
Знаходить середнє значення (середнє арифметичне) для комірок, визначених заданим набором умов або критеріїв
17. ПІДСУМКИ
=SUMIFS(діапазон_сум, діапазон_критеріїв1, критерії1, [діапазон_критеріїв2, критерії2], ...)
Додає комірки, визначені заданим набором умов або критеріїв
18. ЛІЧИЛЬНИКИ
=COUNTIFS(діапазон_критеріїв1, критерії1, [діапазон_критеріїв2, критерії2], ...)
Підраховує кількість комірок, визначених заданим набором умов або критеріїв
19. ЯКЩО
=IF(логічний_тест, [значення_якщо_істина], [значення_якщо_хиба])
Перевіряє, чи виконується умова, і повертає одне значення, якщо TRUE, і інше значення, якщо FALSE
20. ПОМИЛКА
=IFERROR(value, value_if_error)
Повертає значення_якщо_помилка, якщо вираз є помилкою і значення самого виразу в іншому випадку
21. IFNA
=IFNA(значення, значення_якщо_на)
Повертає задане значення, якщо вираз перетворюється на #N/A, інакше повертає результат виразу
C. МАТЕМАТИЧНІ ФУНКЦІЇ
22. СУМА
=SUM(число1, [число2], [число3], [число4], ...)
Додає всі числа в діапазоні комірок
23. СЕРЕДНІЙ
=AVERAGE(число1, [число2], [число3], [число4], ...)
Повертає середнє арифметичне значення своїх аргументів, які можуть бути числами або іменами, масивами або посиланнями, що містять числа
24. АВЕРАГЕЯ
=AVERAGEA(значення1, [значення2], [значення3], [значення4], ...)
Повертає середнє арифметичне значення своїх аргументів, оцінюючи текст і FALSE в аргументах як 0; TRUE оцінює як 1. Аргументи можуть бути числами, іменами, масивами або посиланнями.
25. РАХУНОК
=COUNT(значення1, [значення2], [значення3], ...)
Підрахувати кількість клітинок у діапазоні, що містять числа
26. ПІДРАХУНОК
=COUNTA(значення1, [значення2], [значення3], ...)
Підраховує кількість непустих комірок в діапазоні
27. СЕРЕДИНА
=MEDIAN(число1, [число2], [число3], ...)
Повертає медіану, або число, що знаходиться посередині набору заданих чисел
28. ПІДСУМОК
=SUMPRODUCT(array1, [array2], [array3], ...)
Повертає суму добутків відповідних діапазонів або масивів
29. SUMSQ
=SUMSQ(число1, [число2], [число3], ...)
Повертає суму квадратів аргументів. Аргументами можуть бути числа, масиви, імена або посилання на комірки, що містять числа
30. ЗАПОБІЖНИЙ БЛОК
=COUNTBLANK(діапазон)
Підраховує кількість порожніх комірок у діапазоні
31. НАВІТЬ
=EVEN(число)
Округлює додатне число в більшу сторону, а від'ємне - в меншу до найближчого парного цілого
32. ПЕРЕДОЗУВАННЯ
=ODD(число)
Округляє додатне число в більшу сторону, а від'ємне - в меншу до найближчого непарного цілого.
33. INT
=INT(number)
Округлює число до найближчого цілого
34. ВЕЛИКИЙ
=LARGE(array, k)
Повертає k-те найбільше значення в наборі даних. Наприклад, п'яте за величиною число
35. МАЛИЙ
=SMALL(array, k)
Повертає k-те найменше значення в наборі даних. Наприклад, п'яте найменше число
36. МАКС і МАКСА
=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, і будь-яке значення Text як 0. Порожні комірки ігноруються
38. МІНІСТЕРСТВО ОБОРОНИ
=MOD(число, дільник)
Повертає остачу після ділення числа на дільник
39. РЕНД
=RAND()
Повертає випадкове число більше або рівне 0 і менше 1, рівномірно розподілене (зміни при перерахунку)
40. МІЖ
=RANDBETWEEN(знизу, зверху)
Повертає випадкове число між заданими вами числами
41. SQRT
=SQRT(число)
Повертає квадратний корінь з числа
42. РАЗОМ
=SUBTOTAL(номер_функції, ref1, [ref2], [ref3], ...)
Повертає проміжний підсумок у списку або базі даних
D. ФУНКЦІЇ ПОШУКУ
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(old_text, start_num, num_chars, new_text)
Замінює частину текстового рядка на інший текстовий рядок
E. ФУНКЦІЇ ПОШУКУ
47. МАТЧ
=MATCH(значення_пошуку, масив_пошуку, [тип_відповідності])
Повертає відносну позицію елементу в масиві, що відповідає заданому значенню в заданому порядку
48. ОГЛЯД
=LOOKUP(значення_пошуку, вектор_пошуку, [вектор_результату])
Шукає значення з діапазону в один рядок або один стовпець або з масиву. Забезпечена зворотна сумісність
49. ОГЛЯД
=HLOOKUP(значення_пошуку, масив_таблиці, номер_рядка_індексу, [діапазон_пошуку])
Шукає значення у верхньому рядку таблиці або масиву значень і повертає значення в тому ж стовпці з вказаного вами рядка
50. ПОГЛЯД НА МАЙБУТНЄ
=VLOOKUP(значення_пошуку, масив_таблиці, номер_індексу_колон, [діапазон_пошуку])
Шукає значення в крайньому лівому стовпці таблиці, потім повертає значення в тому ж рядку з вказаного вами стовпця. За замовчуванням таблиця повинна бути відсортована за зростанням
F. ДОВІДКОВІ ФУНКЦІЇ
51. АДРЕСА
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Створює посилання на комірку у вигляді тексту за заданими номерами рядка і стовпця
52. ВИБІР
=CHOOSE(номер_індексу, значення1, [значення2], [значення3], ...)
Вибирає значення або дію для виконання зі списку значень на основі індексного номера
53. ІНДЕКС
Форма масиву: =INDEX(array, row_num, [column_num])
Повернути значення вказаної комірки або масиву комірок
Анкета: =INDEX(посилання, номер_рядка, [номер_стовпця], [номер_області])
Повертає посилання на задані комірки
54. НЕПРЯМА
=INDIRECT(ref_text, [a1])
Повертає посилання, задане текстовим рядком
55. ЗСУВ
=OFFSET(reference- rows, cols, [height], [width])
Повертає посилання на діапазон, який є заданою кількістю рядків та стовпців з заданого посилання
G. ФУНКЦІЇ ДАТИ І ЧАСУ
56. ДАТА
=DATE(рік, місяць, день)
Повертає число, що відповідає даті в коді дати-часу Microsoft Excel
57. ДАТА НАЯВНОСТІ
=DATEVALUE(date_text)
Перетворює дату у вигляді тексту в число, яке відповідає даті в коді дати-часу Microsoft Excel
58. ЧАС
=TIME(година, хвилина, секунда)
Перетворює години, хвилини і секунди, задані у вигляді чисел, в серійний номер Excel, відформатований у часовому форматі
59. ЧАСОВИЙ ПРОМІЖОК
=TIMEVALUE(time_text)
Перетворює текстовий час в Excel серійний номер для часу, число від 0 (12:00:00 AM) до 0.999988424 (23:59:59 PM). Відформатуйте число з форматом часу після введення формули
60. ЗАРАЗ
=NOW()
Повертає поточну дату та час у форматі дати та часу
61. СЬОГОДНІ
=TODAY()
Повертає поточну дату, відформатовану у вигляді числа
62. РІК(), МІСЯЦЬ(), ДЕНЬ(), ГОДИНА(), ХВИЛИНА(), СЕКУНДА()
Функції YEAR(), MONTH(), DAY(), HOUR(), MINUTE() та SECOND()
Всі ці функції отримують один аргумент: серійний_номер
63. БУДНІЙ ДЕНЬ
=WEEKDAY(серійний_номер, [тип_повернення])
Повертає число від 1 до 7, що ідентифікує день тижня від дати
64. ДНІ
=DAYS(дата_закінчення, дата_початку)
Повертає кількість днів між двома датами
65. МЕРЕЖЕВІ ДНІ
=NETWORKDAYS(дата_початку, дата_закінчення, [святкові дні])
Повертає кількість повних робочих днів між двома датами
66. РОБОЧИЙ ДЕНЬ
=WORKDAY(дата_початку, дні, [свята])
Повертає порядковий номер дати до або після вказаної кількості робочих днів
H. РІЗНІ ФУНКЦІЇ
67. РАЙОНИ
= AREAS(посилання)
Повертає кількість областей у посиланні. Область - це діапазон суміжних комірок або одна комірка
68. ЧАР
=CHAR(число)
Повертає символ, заданий кодовим номером з набору символів для вашого комп'ютера
69. КОД
=CODE(text)
Повертає числовий код першого символу в текстовому рядку в кодуванні, що використовується комп'ютером
70. ЧИСТО
=CLEAN(text)
Видаляє з тексту всі недруковані символи. Прикладами недрукованих символів є символ табуляції, символ нового рядка, коди яких 9 і 10.
71. ТРИМ
=TRIM(текст)
Видаляє всі пробіли з текстового рядка, крім одиночних пробілів між словами
72. ЛЕН
=LEN(text)
Повертає кількість символів у текстовому рядку
73. функції COLUMN() & ROW()
=COLUMN([посилання])
Повертає номер стовпця посилання
=ROW([посилання])
Повертає номер рядка посилання
74. ТОЧНО
=EXACT(text1, text2)
Перевіряє, чи є два текстові рядки абсолютно однаковими, і повертає TRUE або FALSE. EXACT є чутливим до регістру
75. СФОРМУЛЮВАТИ ТЕКСТ
=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(text)
Перетворює текстовий рядок у відповідний регістр; перша буква в кожному слові у верхній регістр, а всі інші букви у нижній регістр
=UPPER(text)
Конвертує текстовий рядок у всі великі літери
78. РЕПЕТИЦІЯ
=REPT(text, number_times)
Повторює текст задану кількість разів. Використовуйте REPT, щоб заповнити комірку кількома екземплярами текстового рядка
79. АРКУШ
=SHEET([значення])
Повертає номер аркуша, на який є посилання
80. АРКУШІ
=SHEETS([посилання])
Повертає кількість аркушів у довіднику
81. ТРАНСПОРТ
=TRANSPOSE(array)
Перетворює вертикальний діапазон комірок в горизонтальний або навпаки
82. ТИП
=TYPE(значення)
Повертає ціле число, що відповідає типу даних значення: число = 1, текст = 2; логічне значення = 4, значення помилки = 16; масив = 64
83. ЗНАЧЕННЯ
=VALUE(text)
Перетворює текстовий рядок, що представляє число, в число
І. ФУНКЦІЇ РАНГУ
84. ЗВАННЯ
=RANK(номер, посилання, [порядок])
Ця функція доступна для сумісності з Excel 2007 та іншими програмами.
Повертає ранг числа у списку чисел: його розмір відносно інших значень у списку
85. RANK.AVG
=RANK.AVG(номер, реф, [порядок])
Повертає ранг числа у списку чисел: його розмір відносно інших значень у списку; якщо декілька значень мають однаковий ранг, то повертається середній ранг
86. RANK.EQ
=РАНК.ЕКВ(номер, реф, [порядок])
Повертає ранг числа у списку чисел: його розмір відносно інших значень у списку; якщо декілька значень мають однаковий ранг, то повертається верхній ранг цього набору значень
J. ЛОГІЧНІ ФУНКЦІЇ
87. І
=AND(logical1, [logical2], [logical3], [logical4], ...)
Перевіряє, чи всі аргументи мають значення TRUE, і повертає TRUE, якщо всі аргументи мають значення TRUE
88. НЕ
=NOT(логічне)
Змінює неправду на правду або правду на неправду
89. АБО
=OR(logical1, [logical2], [logical3], [logical4], ...)
Перевіряє, чи будь-який з аргументів рівний TRUE, і повертає TRUE або FALSE. Повертає FALSE тільки тоді, коли всі аргументи рівні FALSE
90. XOR
=XOR(логічне1, [логічне2], [логічне3], ...)
Повертає логічне "виключне або" всіх аргументів
Дякуємо, що прочитали наш блог. Чи корисний цей список функцій Excel? Якщо ви вважаєте цю статтю корисною, поділіться нею з друзями та колегами. Чи є у вас якісь пропозиції, які можуть покращити цей список? Повідомте нас у полі для коментарів. Або напишіть нам на адресу [email protected]. .