102 полезные формулы Excel Шпаргалка PDF (скачать бесплатно)

  • Поделись Этим
Hugh West

Оглавление

Если вы хотите стать опытным пользователем MS 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 в одном листе Excel, чтобы вы могли подстроить формулы для лучшего понимания и практики.

Нажмите здесь, чтобы загрузить файл .xlsx

102 Самые полезные формулы Excel с примерами

A. ЯВЛЯЕТСЯ ФУНКЦИЯМИ

1. ISBLANK

=ISBLANK(value)

Если ячейка пустая, возвращается TRUE. Если ячейка не пустая, возвращается FALSE.

2. ISERR

=ISERR(value)

Проверяет, является ли значение ошибкой (#VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, или #NULL!), исключая #N/A, и возвращает TRUE или FALSE

3. ISERROR

=ISERROR(value)

Проверяет, является ли значение ошибкой (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, или #NULL!), и возвращает TRUE или FALSE

4. ИСЕВЕН

=ISEVEN(value)

Возвращает TRUE, если число четное

5. ИСОДД

=ISODD(value)

Возвращает TRUE, если число нечетное

6. ИСФОРМУЛА

=ISFORMULA(value)

Проверяет, относится ли ссылка к ячейке, содержащей формулу, и возвращает TRUE или FALSE

7. ИСЛОГИЧЕСКИЙ

=ISLOGICAL(value)

Проверяет, является ли значение логическим значением (TRUE или FALSE), и возвращает TRUE или FALSE

8. ИСНА

=ISNA(value)

Проверяет, является ли значение #N/A, и возвращает TRUE или FALSE

9. ISNUMBER

=ISNUMBER(value)

Проверяет, является ли значение числом, и возвращает TRUE или FALSE

10. ISREF

=ISREF(value)

Проверяет, является ли значение ссылкой, и возвращает TRUE или FALSE

11. ISTEXT

=ISTEXT(value)

Проверяет, является ли значение текстом, и возвращает TRUE или FALSE

12. ISNONTEXT

=ISNONTEXT(значение)

Проверяет, не является ли значение текстом (пустые ячейки не являются текстом), и возвращает TRUE или FALSE

B. УСЛОВНЫЕ ФУНКЦИИ

13. СРЕДНЕЕ ЗНАЧЕНИЕ

=AVERAGEIF(диапазон, критерии, [средний_диапазон])

Находит среднее значение (среднее арифметическое) для ячеек, определенных заданным условием или критерием

14. SUMIF

=SUMIF(диапазон, критерии, [sum_range])

Добавляет ячейки, указанные в заданном условии или критериях

15. КОУНТИФ

=COUNTIF(диапазон, критерии)

Подсчитывает количество ячеек в диапазоне, которые удовлетворяют заданному условию

16. СРЕДНИЕ ПОКАЗАТЕЛИ

=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Находит среднее значение (среднее арифметическое) для ячеек, заданных заданным набором условий или критериев

17. SUMIFS

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Добавляет ячейки, определенные заданным набором условий или критериев

18. КОУНТИФЫ

=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Подсчитывает количество ячеек, определенных заданным набором условий или критериев

19. IF

=IF(logical_test, [value_if_true], [value_if_false]

Проверяет, выполняется ли условие, и возвращает одно значение, если TRUE, и другое значение FALSE

20. IFERROR

=IFERROR(value, value_if_error)

Возвращает значение_если_ошибка, если выражение является ошибкой, и значение самого выражения в противном случае

21. IFNA

=IFNA(value, value_if_na)

Возвращает указанное вами значение, если выражение разрешается в #N/A, в противном случае возвращает результат выражения

C. МАТЕМАТИЧЕСКИЕ ФУНКЦИИ

22. SUM

=SUM(number1, [number2], [number3], [number4], ...)

Складывает все числа в диапазоне ячеек

23. СРЕДНЕЕ

=AVERAGE(number1, [number2], [number3], [number4], ...)

Возвращает среднее значение (арифметическое среднее) своих аргументов, которые могут быть числами или именами, массивами или ссылками, содержащими числа.

24. AVERAGEA

=AVERAGEA(value1, [value2], [value3], [value4], ...)

Возвращает среднее (арифметическое среднее) своих аргументов, оценивая текст и FALSE в аргументах как 0; TRUE оценивается как 1. Аргументами могут быть числа, имена, массивы или ссылки.

25. COUNT

=COUNT(value1, [value2], [value3], ...)

Подсчитать количество ячеек в диапазоне, содержащих числа

26. COUNTA

=COUNTA(value1, [value2], [value3], ...)

Подсчитывает количество ячеек в диапазоне, которые не являются пустыми

27. МЕДИАН

=MEDIAN(number1, [number2], [number3], ...)

Возвращает медиану, или число, находящееся в середине набора заданных чисел

28. СУМПРОДУКТ

=SUMPRODUCT(array1, [array2], [array3], ...)

Возвращает сумму произведений соответствующих диапазонов или массивов

29. SUMSQ

=SUMSQ(number1, [number2], [number3], ...)

Возвращает сумму квадратов аргументов. Аргументами могут быть числа, массивы, имена или ссылки на ячейки, содержащие числа.

30. COUNTBLANK

=COUNTBLANK(range)

Подсчитывает количество пустых ячеек в диапазоне

31. ВЕЧЕР

=EVEN(число)

Округляет положительное число вверх и отрицательное число вниз до ближайшего четного целого числа

32. ODD

=ODD(число)

Округляет положительное число вверх и отрицательное число вниз до ближайшего нечетного целого числа.

33. INT

=INT(число)

Округляет число до ближайшего целого числа

34. БОЛЬШОЙ

=LARGE(array, k)

Возвращает k-е наибольшее значение в наборе данных. Например, пятое по величине число

35. МАЛЫЙ

=SMALL(array, k)

Возвращает k-е наименьшее значение в наборе данных. Например, пятое наименьшее число

36. MAX & MAXA

=MAX(number1, [number2], [number3], [number4], ...)

Возвращает наибольшее значение в наборе значений. Игнорирует логические значения и текст

=MAXA(value1, [value2], [value3], [value4], ...)

Возвращает наибольшее значение из набора значений. Не игнорирует логические значения и текст. Функция MAXA оценивает TRUE как 1, FALSE как 0, а любое текстовое значение как 0. Пустые ячейки игнорируются

37. MIN & MINA

=MIN(number1, [number2], [number3], [number4], ...)

Возвращает наименьшее число в наборе значений. Игнорирует логические значения и текст

=МИНА(значение1, [значение2], [значение3], [значение4], ...)

Возвращает наименьшее значение в наборе значений. Не игнорирует логические значения и текст. Функция MAXA оценивает TRUE как 1, FALSE как 0, и любое текстовое значение как 0. Пустые ячейки игнорируются

38. MOD

=MOD(число, делитель)

Возвращает остаток после деления числа на делитель

39. РЭНД

=RAND()

Возвращает случайное число больше или равно 0 и меньше 1, равномерно распределенное (меняется при пересчете).

40. МЕЖДУ

=RANDBETWEEN(bottom, top)

Возвращает случайное число между указанными вами числами

41. SQRT

=SQRT(число)

Возвращает квадратный корень из числа

42. СУБТОТАЛ

=SUBTOTAL(function_num, ref1, [ref2], [ref3], ...)

Возвращает промежуточный итог в списке или базе данных

D. ФУНКЦИИ ПОИСКА И НАЙДИТЕ

43. FIND

=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(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])

Ищет значение в крайнем левом столбце таблицы, затем возвращает значение в той же строке из указанного вами столбца. По умолчанию таблица должна быть отсортирована по возрастанию

F. СПРАВОЧНЫЕ ФУНКЦИИ

51. АДРЕС

=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

Создает ссылку на ячейку в виде текста, заданную номерами строк и столбцов

52. ВЫБОР

=CHOOSE(index_num, value1, [value2], [value3], ...)

Выбирает значение или действие для выполнения из списка значений, основываясь на индексном номере

53. ИНДЕКС

Форма массива: =INDEX(array, row_num, [column_num])

Возвращает значение указанной ячейки или массива ячеек

Форма справки: =INDEX(reference, row_num, [column_num], [area_num])

Возвращает ссылку на указанные ячейки

54. ИНДИРЕКТ

=INDIRECT(ref_text, [a1])

Возвращает ссылку, заданную текстовой строкой

55. ОФСЕТ

=OFFSET(reference- rows, cols, [height], [width])

Возвращает ссылку на диапазон, который находится в заданном количестве строк и столбцов от заданной ссылки

G. ФУНКЦИИ ДАТЫ И ВРЕМЕНИ

56. ДАТА

=DATE(год, месяц, день)

Возвращает число, представляющее дату в коде даты-времени Microsoft Excel

57. DATEVALUE

=DATEVALUE(дата_текста)

Преобразует дату в виде текста в число, которое представляет дату в коде даты-времени Microsoft Excel

58. ВРЕМЯ

=TIME(час, минута, секунда)

Преобразует часы, минуты и секунды, заданные в виде чисел, в порядковый номер Excel, отформатированный в формате времени

59. TIMEVALUE

=TIMEVALUE(time_text)

Преобразует текстовое время в Excel в порядковый номер времени, число от 0 (12:00:00 AM) до 0.999988424 (11:59:59 PM). Форматирует число с форматом времени после ввода формулы

60. СЕЙЧАС

=NOW()

Возвращает текущую дату и время, отформатированные как дата и время

61. TODAY

=TODAY()

Возвращает текущую дату, отформатированную как дата

62. ГОД(), МЕСЯЦ(), ДЕНЬ(), ЧАС(), МИНУТА(), СЕКУНДА()

Функции ГОД(), МЕСЯЦ(), ДЕНЬ(), ЧАС(), МИНУТА() и СЕКУНДА()

Все эти функции принимают один аргумент: серийный_номер

63. БУДНИЙ ДЕНЬ

=WEEKDAY(serial_number, [return_type])

Возвращает число от 1 до 7, определяющее день недели из даты

64. ДНИ

=DAYS(конечная_дата, начальная_дата)

Возвращает количество дней между двумя датами

65. СЕТЕВЫЕ ДНИ

=NETWORKDAYS(начальная_дата, конечная_дата, [праздники])

Возвращает количество целых рабочих дней между двумя датами

66. РАБОЧИЙ ДЕНЬ

=WORKDAY(дата_начала, дни, [праздники])

Возвращает порядковый номер даты до или после указанного количества рабочих дней

H. РАЗЛИЧНЫЕ ФУНКЦИИ

67. АРЕАЛЫ

=AREAS(ссылка)

Возвращает количество областей в ссылке. Область - это диапазон смежных ячеек или одна ячейка.

68. ЧАР

=CHAR(число)

Возвращает символ, указанный кодовым номером, из набора символов для вашего компьютера

69. КОД

=CODE(text)

Возвращает числовой код первого символа текстовой строки в наборе символов, используемом на вашем компьютере.

70. ЧИСТКА

=CLEAN(text)

Удаляет из текста все непечатаемые символы. Примерами непечатаемых символов являются символы Tab, New Line. Их коды - 9 и 10.

71. TRIM

=TRIM(text)

Удаляет все пробелы из текстовой строки, кроме одиночных пробелов между словами

72. LEN

=LEN(text)

Возвращает количество символов в текстовой строке

73. Функции COLUMN() & ROW()

=COLUMN([ссылка])

Возвращает номер столбца ссылки

=ROW([ссылка])

Возвращает номер строки ссылки

74. ЭКЗАКТ

=EXACT(text1, text2)

Проверяет, являются ли две текстовые строки абсолютно одинаковыми, и возвращает TRUE или FALSE. EXACT чувствителен к регистру.

75. ФОРМУЛИРОВАТЬ ТЕКСТ

=ФОРМУЛАТЕКСТ(ссылка)

Возвращает формулу в виде строки

76. Функции LEFT(), RIGHT() и MID()

=LEFT(text, [num_chars])

Возвращает указанное количество символов от начала текстовой строки

=MID(text, start_num, num_chars)

Возвращает символы из середины текстовой строки, заданной начальной позицией и длиной

=RIGHT(text, [num_chars])

Возвращает указанное количество символов от конца текстовой строки

77. Функции LOWER(), PROPER() и UPPER()

=LOWER(text)

Преобразует все буквы в текстовой строке в строчные.

=PROPER(text)

Преобразует текстовую строку к правильному регистру; первая буква в каждом слове в верхний регистр, а все остальные буквы в нижний регистр.

=UPPER(text)

Преобразование текстовой строки во все заглавные буквы

78. РЕПТ

=REPT(text, number_times)

Повторяет текст заданное количество раз. Используйте REPT для заполнения ячейки несколькими экземплярами текстовой строки

79. ОСТРОВ

=SHEET([значение])

Возвращает номер листа, на который ссылается лист

80. ОСТРОВ

=SHEETS([ссылка])

Возвращает количество листов в ссылке

81. ТРАНСПОЗИЦИЯ

=TRANSPOSE(array)

Преобразование вертикального диапазона ячеек в горизонтальный диапазон или наоборот

82. ТИП

=TYPE(value)

Возвращает целое число, отражающее тип данных значения: число = 1, текст = 2; логическое значение = 4, значение ошибки = 16; массив = 64

83. ОЦЕНКА

=VALUE(text)

Преобразование текстовой строки, представляющей число, в число

I. РАНГОВЫЕ ФУНКЦИИ

84. РАНК

=RANK(number, ref, [order])

Эта функция доступна для совместимости с Excel 2007 и другими.

Возвращает ранг числа в списке чисел: его размер относительно других значений в списке

85. RANK.AVG

=RANK.AVG(number, ref, [order])

Возвращает ранг числа в списке чисел: его размер относительно других значений в списке; если несколько значений имеют одинаковый ранг, возвращается средний ранг

86. RANK.EQ

=RANK.EQ(number, ref, [order])

Возвращает ранг числа в списке чисел: его размер относительно других значений в списке; если более одного значения имеют одинаковый ранг, возвращается верхний ранг этого набора значений

J. ЛОГИЧЕСКИЕ ФУНКЦИИ

87. И

=AND(logical1, [logical2], [logical3], [logical4], ...)

Проверяет, все ли аргументы равны TRUE, и возвращает TRUE, если все аргументы равны TRUE.

88. НЕ

=NOT(логический)

Меняет FALSE на TRUE, или TRUE на FALSE

89. OR

=OR(logical1, [logical2], [logical3], [logical4], ...)

Проверяет, является ли любой из аргументов TRUE, и возвращает TRUE или FALSE. Возвращает FALSE, только если все аргументы FALSE.

90. XOR

=XOR(logical1, [logical2], [logical3], ...)

Возвращает логическое "исключающее или" из всех аргументов

Спасибо, что читаете наш блог. Полезен ли вам этот список функций Excel? Если вы нашли эту статью полезной, поделитесь ею со своими друзьями и коллегами. Есть ли у вас предложения, которые могут сделать этот список лучше? Дайте нам знать в поле для комментариев. Или напишите нам по адресу [email protected] .

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.