Инженерные функции excel это

Чтобы просмотреть более подробные сведения о функции, щелкните ее название в первом столбце.

Примечание: Маркер версии обозначает версию Excel, в которой она впервые появилась. В более ранних версиях эта функция отсутствует. Например, маркер версии 2013 означает, что данная функция доступна в выпуске Excel 2013 и всех последующих версиях.

Функция

Описание

БЕССЕЛЬ.I

Возвращает модифицированную функцию Бесселя In(x).

БЕССЕЛЬ.J

Возвращает функцию Бесселя Jn(x).

БЕССЕЛЬ.K

Возвращает модифицированную функцию Бесселя Kn(x).

БЕССЕЛЬ.Y

Возвращает функцию Бесселя Yn(x).

ДВ.В.ДЕС

Преобразует двоичное число в десятичное.

ДВ.В.ШЕСТН

Преобразует двоичное число в шестнадцатеричное.

ДВ.В.ВОСЬМ

Преобразует двоичное число в восьмеричное.

БИТ.И

Excel 2013

Возвращает побитовое «и» двух чисел.

БИТ.СДВИГЛ

Excel 2013

Возвращает значение числа, сдвинутое влево на число бит, которое задано параметром «сдвиг».

БИТ.ИЛИ

Excel 2013

Возвращает побитовое «или» двух чисел.

БИТ.СДВИГП

Excel 2013

Возвращает значение числа, сдвинутое вправо на число бит, которое задано параметром «сдвиг».

БИТ.ИСКЛИЛИ

Excel 2013

Возвращает побитовое «исключающее или» двух чисел.

КОМПЛЕКСН

Преобразует коэффициенты при вещественной и мнимой частях комплексного числа в комплексное число.

ПРЕОБР

Преобразует число из одной системы счисления в другую.

ДЕС.В.ДВ

Преобразует десятичное число в двоичное.

ДЕС.В.ШЕСТН

Преобразует десятичное число в шестнадцатеричное.

ДЕС.В.ВОСЬМ

Преобразует десятичное число в восьмеричное.

ДЕЛЬТА

Проверяет равенство двух значений.

ФОШ

Возвращает функцию ошибки.

ФОШ.ТОЧН

Excel 2010

Возвращает функцию ошибки.

ДФОШ

Возвращает дополнительную функцию ошибки.

ДФОШ.ТОЧН

Excel 2010

Возвращает дополнительную функцию ФОШ, проинтегрированную в пределах от x до бесконечности.

ПОРОГ

Проверяет, не превышает ли данное число пороговое значение.

ШЕСТН.В.ДВ

Преобразует шестнадцатеричное число в двоичное.

ШЕСТН.В.ДЕС

Преобразует шестнадцатеричное число в десятичное.

ШЕСТН.В.ВОСЬМ

Преобразует шестнадцатеричное число в восьмеричное.

МНИМ.ABS

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

МНИМ.ЧАСТЬ

Возвращает коэффициент при мнимой части комплексного числа.

МНИМ.АРГУМЕНТ

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

МНИМ.СОПРЯЖ

Возвращает комплексно-сопряженное комплексного числа.

МНИМ.COS

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

МНИМ.COSH

Excel 2013

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

МНИМ.COT

Excel 2013

Возвращает котангенс комплексного числа.

МНИМ.CSC

Excel 2013

Возвращает косеканс комплексного числа.

МНИМ.CSCH

Excel 2013

Возвращает гиперболический косеканс комплексного числа.

МНИМ.ДЕЛ

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

МНИМ.EXP

Возвращает экспоненту комплексного числа.

МНИМ.LN

Возвращает натуральный логарифм комплексного числа.

МНИМ.LOG10

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

МНИМ.LOG2

Возвращает двоичный логарифм комплексного числа.

МНИМ.СТЕПЕНЬ

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

МНИМ.ПРОИЗВЕД

Возвращает произведение от 2 до 255 комплексных чисел.

МНИМ.ВЕЩ

Возвращает коэффициент при вещественной (действительной) части комплексного числа.

МНИМ.SEC

Excel 2013

Возвращает секанс комплексного числа.

МНИМ.SECH

Excel 2013

Возвращает гиперболический секанс комплексного числа.

МНИМ.SIN

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

МНИМ.SINH

Excel 2013

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

МНИМ.КОРЕНЬ

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

МНИМ.РАЗН

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

МНИМ.СУММ

Возвращает сумму комплексных чисел.

МНИМ.TAN

Excel 2013

Возвращает тангенс комплексного числа.

ВОСЬМ.В.ДВ

Преобразует восьмеричное число в двоичное.

ВОСЬМ.В.ДЕС

Преобразует восьмеричное число в десятичное.

ВОСЬМ.В.ШЕСТН

Преобразует восьмеричное число в шестнадцатеричное.

Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.

Описание категории «Инженерные»

Категория инженерных функций впервые появилась в 2007-й версии Excel, они используются, главным образом, в инженерных и научных расчетах. С помощью функций данной категории пользователи могут работать с комплексными числами, выполнять преобразование чисел из одной системы счисления в другую, а также выполнять преобразование величин одной системы мер и весов в другу.

Пример работы функции Excel из категории «Инженерные» представлен на рисунке:

Перевод из восьмеричной системы счисления в двоичную с помощью функции категории

Перевод из восьмеричной системы счисления в двоичную с помощью функции ВОСЬМ.В.ДВ

The Excel Engineering functions perform the most commonly used Engineering calculations, many of which relate to Bessel functions, complex numbers, or converting between different bases.

Engineering Functions

The following table lists all the Engineering functions −

S.No. Function and Description
1 BESSELI

Returns the modified Bessel function In(x)

2 BESSELJ

Returns the Bessel function Jn(x)

3 BESSELK

Returns the modified Bessel function Kn(x)

4 BESSELY

Returns the Bessel function Yn(x)

5 BIN2DEC

Converts a binary number to decimal

6 BIN2HEX

Converts a binary number to hexadecimal

7 BIN2OCT

Converts a binary number to octal

8 BITAND

Returns a ‘Bitwise And’ of two numbers

9 BITLSHIFT

Returns a value number shifted left by shift_amount bits

10 BITOR

Returns a bitwise OR of 2 numbers

11 BITRSHIFT

Returns a value number shifted right by shift_amount bits

12 BITXOR

Returns a bitwise ‘Exclusive Or’ of two numbers

13 COMPLEX

Converts real and imaginary coefficients into a complex number

14 CONVERT

Converts a number from one measurement system to another

15 DEC2BIN

Converts a decimal number to binary

16 DEC2HEX

Converts a decimal number to hexadecimal

17 DEC2OCT

Converts a decimal number to octal

18 DELTA

Tests whether two values are equal

19 ERF

Returns the error function

20 ERF.PRECISE

Returns the error function

21 ERFC

Returns the complementary error function

22 ERFC.PRECISE

Returns the complementary error function

23 GESTEP

Tests whether a number is greater than a threshold value

24 HEX2BIN

Converts a hexadecimal number to binary

25 HEX2DEC

Converts a hexadecimal number to decimal

26 HEX2OCT

Converts a hexadecimal number to octal

27 IMABS

Returns the absolute value (modulus) of a complex number

28 IMAGINARY

Returns the imaginary coefficient of a complex number

29 IMARGUMENT

Returns the argument theta, an angle expressed in radians

30 IMCONJUGATE

Returns the complex conjugate of a complex number

31 IMCOS

Returns the cosine of a complex number

32 IMCOSH

Returns the hyperbolic cosine of a complex number

33 IMCOT

Returns the cotangent of a complex number

34 IMCSC

Returns the cosecant of a complex number

35 IMCSCH

Returns the hyperbolic cosecant of a complex number

36 IMDIV

Returns the quotient of two complex numbers

37 IMEXP

Returns the exponential of a complex number

38 IMLN

Returns the natural logarithm of a complex number

39 IMLOG2

Returns the base-2 logarithm of a complex number

40 IMLOG10

Returns the base-10 logarithm of a complex number

41 IMPOWER

Returns a complex number raised to an integer power

42 IMPRODUCT

Returns the product of complex numbers

43 IMREAL

Returns the real coefficient of a complex number

44 IMSEC

Returns the secant of a complex number

45 IMSECH

Returns the hyperbolic secant of a complex number

46 IMSIN

Returns the sine of a complex number

47 IMSINH

Returns the hyperbolic sine of a complex number

48 IMSQRT

Returns the square root of a complex number

49 IMSUB

Returns the difference of two complex numbers

50 IMSUM

Returns the sum of complex numbers

51 IMTAN

Returns the tangent of a complex number

52 OCT2BIN

Converts an octal number to binary

53 OCT2DEC

Converts an octal number to decimal

54 OCT2HEX

Converts an octal number to hexadecimal

Инженерные функции Excel выполняют наиболее часто используемые инженерные вычисления, многие из которых относятся к функциям Бесселя, комплексным числам или преобразованиям между различными базами.

Инженерные функции

В следующей таблице перечислены все инженерные функции –

Возвращает модифицированную функцию Бесселя In (x)

Возвращает функцию Бесселя Jn (x)

Возвращает модифицированную функцию Бесселя Kn (x)

Возвращает функцию Бесселя Yn (x)

Преобразует двоичное число в десятичное

Преобразует двоичное число в шестнадцатеричное

Преобразует двоичное число в восьмеричное

Возвращает «Побитовое И» двух чисел

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

Возвращает побитовое ИЛИ 2 чисел

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

Возвращает побитовое «Эксклюзивное Ор» из двух чисел

Преобразует действительные и мнимые коэффициенты в комплексное число

Преобразует число из одной измерительной системы в другую

Преобразует десятичное число в двоичное

Преобразует десятичное число в шестнадцатеричное

Преобразует десятичное число в восьмеричное

Проверяет, равны ли два значения

Возвращает функцию ошибки

Возвращает функцию ошибки

Возвращает дополнительную функцию ошибки

Возвращает дополнительную функцию ошибки

Проверяет, больше ли число, чем пороговое значение

Преобразует шестнадцатеричное число в двоичное

Преобразует шестнадцатеричное число в десятичное

Преобразует шестнадцатеричное число в восьмеричное

Возвращает абсолютное значение (модуль) комплексного числа

Возвращает мнимый коэффициент комплексного числа

Возвращает аргумент тета, угол, выраженный в радианах

Возвращает комплексное сопряжение комплексного числа

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

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

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

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

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

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

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

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

Возвращает основание-2 логарифма комплексного числа

Возвращает основание-10 логарифма комплексного числа

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

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

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

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

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

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

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

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

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

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

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

Преобразует восьмеричное число в двоичное

Преобразует восьмеричное число в десятичное

Преобразует восьмеричное число в шестнадцатеричное

Функция
– это специальная заранее подготовленная
формула, которая выполняет операции
над заданными значениями и возвращает
результат. Значения, над которыми функция
выполняет операции, называются
аргументами. В качестве аргументов
могут выступать числа, текст, логические
значения, ссылки. Аргументы могут быть
представлены константами или формулами.
Формулы в свою очередь могут содержать
другие функции, т.е. аргументы могут
быть представлены функциями. Функция,
которая используется в качестве
аргумента, является вложенной функцией.
Excel
допускает до семи уровней вложения
функций в одной формуле.

В
общем виде любая функция может быть
записана в виде:

=<имя_функции>(аргументы)

Существуют
следующие правила ввода функций:

  • имя
    функции всегда вводится после знака
    «=»;

  • аргументы
    заключаются в круглые скобки, указывающие
    на начало и конец списка аргументов;

  • между
    именем функции и знаком «(« пробел не
    ставится;

  • вводить
    функции рекомендуется строчными
    буквами. Если ввод функции осуществлен
    правильно, Excel сам преобразует строчные
    буквы в прописные.

Для
ввода функций можно использовать Мастер
функций, вызываемый нажатием пиктограммы
Вставить функцию группы Библиотека
функций
вкладки ФОРМУЛЫ. Мастер функций (рис.
9.7) позволяет выбрать нужную функцию из
списка и выводит для нее панель формул.
На панели формул отображаются имя и
описание функции, количество и тип
аргументов, поле ввода для формирования
списка аргументов, возвращаемое
значение.

Excel
содержит широкий набор функций,
позволяющих выполнять стандартные
вычисления. К основным категориям
функций относятся:

1).
Математические
позволяют производить простые и сложные
математические вычисления, например
вычисление суммы диапазона ячеек,
вычисление суммы ячеек диапазона,
удовлетворяющих указанному условию,
округление чисел и прочее.

Рис.9.7.
Диалоговое окно Мастера
функций
.

2).
Инженерные,
предназначенные для выполнения
инженерного анализа (функции для работы
с комплексными переменными; преобразования
чисел из одной системы счисления в
другую; преобразование величин из одной
системы мер в другую).

3).
Логические,
предназначенные для проверки выполнения
условия или нескольких условий (ЕСЛИ,
И, ИЛИ, НЕ, ИСТИНА, ЛОЖЬ).

4).Статистические,
предназначенные для выполнения
статистического анализа данных.

5).Финансовые,
предназначенные для осуществления
типичных финансовых расчетов, таких
как вычисление суммы платежа по ссуде,
объема периодической выплаты по вложению
или ссуде, стоимости вложения или ссуды
по завершении всех платежей.

6).Текстовые
функции, предназначенные для обработки
текста (преобразование, сравнение,
сцепление строк текста и т.д.).

7).Функции
работы с датой и временем
.
Они позволяют анализировать и работать
со значениями даты и времени в формулах.

8).Функции
ссылки и массивы

осуществляют поиск в списках или
таблицах. Например, для поиска значения
в таблице используйте функцию ВПР, а
для поиска положения значения в списке
— функцию ПОИСКПОЗ.

9).
Функции
проверки свойств и значений

позволяют перехватывать ошибки и
значения #Н/Д и предотвращать их
распространение по рабочему листу.

10).Аналитические
функции предназначены для работы с
аналитическими кубами, которые позволяют
создавать отчеты по базе данных
оперативной аналитической обработки
(OLAP).

11).Функции
работа с базой данных

предназначены для анализа данных из
списков или баз данных.

12)
Функции
надстроек и автоматизации

позволяют расширить возможности
Microsoft Excel за счет добавления пользовательских
команд и новых функций.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Главная » Функции Excel »

Инженерные функции

28 Апрель 2011              43289 просмотров

  • БЕССЕЛЬ.I(BESSELI) — Возвращает модифицированную функцию Бесселя In(x).
  • БЕССЕЛЬ.J(BESSELJ) — Возвращает функцию Бесселя Jn(x).
  • БЕССЕЛЬ.K(BESSELK) — Возвращает модифицированную функцию Бесселя Kn(x).
  • БЕССЕЛЬ.Y(BESSELY) — Возвращает функцию Бесселя Yn(x).
  • ДВ.В.ДЕС(BIN2DEC) — Преобразует двоичное число в десятичное.
  • ДВ.В.ШЕСТН(BIN2HEX) — Преобразует двоичное число в шестнадцатеричное.
  • ДВ.В.ВОСЬМ(BIN2OCT) — Преобразует двоичное число в восьмеричное.
  • КОМПЛЕКСН(COMPLEX) — Преобразует коэффициенты при вещественной и мнимой частях комплексного числа в комплексное число.
  • ПРЕОБР(CONVERT) — Преобразует число из одной системы мер в другую.
  • ДЕС.В.ДВ(DEC2BIN) — Преобразует десятичное число в двоичное.
  • ДЕС.В.ШЕСТН(DEC2HEX) — Преобразует десятичное число в шестнадцатеричное.
  • ДЕС.В.ВОСЬМ(DEC2OCT) — Преобразует десятичное число в восьмеричное.
  • ДЕЛЬТА(DELTA) — Проверяет равенство двух значений.
  • ФОШ(ERF) — Возвращает функцию ошибки.
  • ДФОШ(ERFC) — Возвращает дополнительную функцию ошибки.
  • ДВФАКТР(FACTDOUBLE) — Вычисляет двойной факториал числа.
  • ПОРОГ(GESTEP) — Проверяет, не превышает ли данное число порогового значения.
  • ШЕСТН.В.ДВ(HEX2BIN) — Преобразует шестнадцатеричное число в двоичное.
  • ШЕСТН.В.ДЕС(HEX2DEC) — Преобразует шестнадцатеричное число в десятичное.
  • ШЕСТН.В.ВОСЬМ(HEX2OCT) — Преобразует шестнадцатеричное число в восьмеричное.
  • МНИМ.ABS(IMABS) — Возвращает абсолютную величину (модуль) комплексного числа.
  • МНИМ.ЧАСТЬ(IMAGINARY) — Возвращает коэффициент при мнимой части комплексного числа.
  • МНИМ.АРГУМЕНТ(IMARGUMENT) — Возвращает значение аргумента комплексного числа (тета) — угол, выраженный в радианах.
  • МНИМ.СОПРЯЖ(IMCONJUGATE) — Возвращает комплексно-сопряженное комплексное число.
  • МНИМ.COS(IMCOS) — Возвращает косинус комплексного числа.
  • МНИМ.ДЕЛ(IMDIV) — Возвращает частное от деления двух комплексных чисел.
  • МНИМ.EXP(IMEXP) — Возвращает экспоненту комплексного числа.
  • МНИМ.LN(IMLN) — Возвращает натуральный логарифм комплексного числа.
  • МНИМ.LOG10(IMLOG10) — Возвращает обычный (десятичный) логарифм комплексного числа.
  • МНИМ.LOG2(IMLOG2) — Возвращает двоичный логарифм комплексного числа.
  • МНИМ.СТЕПЕНЬ(IMPOWER) — Возвращает комплексное число, возведенное в целую степень.
  • МНИМ.ПРОИЗВЕД(IMPRODUCT) — Возвращает произведение двух комплексных чисел.
  • МНИМ.ВЕЩ(IMREAL) — Возвращает коэффициент при вещественной части комплексного числа.
  • МНИМ.SIN(IMSIN) — Возвращает синус комплексного числа.
  • МНИМ.КОРЕНЬ(IMSQRT) — Возвращает значение квадратного корня из комплексного числа.
  • МНИМ.РАЗН(IMSUB) — Возвращает разность двух комплексных чисел.
  • МНИМ.СУММ(IMSUM) — Возвращает сумму комплексных чисел.
  • ВОСЬМ.В.ДВ(OCT2BIN) — Преобразует восьмеричное число в двоичное.
  • ВОСЬМ.В.ДЕС(OCT2DEC) — Преобразует восьмеричное число в десятичное.
  • ВОСЬМ.В.ШЕСТН(OCT2HEX) — Преобразует восьмеричное число в шестнадцатеричное.

Функция Excel — это заранее определённая формула, которая работает с одним или несколькими значениями и возвращает результат.

Фунции бывают:

  1. Функции баз данных (Database)
  2. Функции даты и времени (Date & Time)
  3. Инженерные функции (Engineering)
  4. Финансовые функции (Financial)
  5. Проверка свойств и значений и Информационные функции (Information)
  6. Логические функции (Logical)
  7. Ссылки и массивы (References and arrays)
  8. Математические и тригонометрические функции (Math & Trig)
  9. Статистические функции (Statistical)
  10. Текстовые функции (Text)

Приведём примеры часто используемых функций:

Функция              Описание                                                                           

И() – AND()

Выдает значение ИСТИНА, если все аргументы имеют значение ИСТИНА.
НЕ() – NOT() Меняет на противоположное логическое значение своего аргумента.
ИЛИ() – OR() Выдаёт значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА.
ИСТИНА() – TRUE() Вставляет логическое значение ИСТИНА.
ABS() – ABS() Находит модуль (абсолютную величину) числа.
ACOS() – ACOS() Вычисляет арккосинус числа.
ACOSH() – ACOSH() Вычисляет гиперболический арккосинус числа.
ASIN() – ASIN() Вычисляет арксинус числа.
COS() – COS() Вычисляет косинус числа.
COSH() – COSH() Вычисляет гиперболический косинус числа.
ЧЁТН() – EVEN() Округляет число до ближайшего чётного целого.
EXP() – EXP() Вычисляет число (e), возведённое в указанную степень.
ФАКТР() – FACT() Вычисляет факториал числа.
СРЗНАЧ() – AVERAGE() Вычисляет среднее арифметическое аргументов.
СЧЁТ() – COUNT()

Подсчитывает количество чисел в списке аргументов.

МАКС() – MAX() Определяет максимальное значение из списка аргументов.
МИН() – MIN() Определяет минимальное значение из списка аргументов.
СУММ() – SUM()

Суммирует аргументы.

Обрати внимание!

Если при вводе формул или данных допущена ошибка, то в результирующей ячейке появляется сообщение об ошибке. Первым символом всех значений ошибок является символ #. Значения ошибок зависят от вида допущенной ошибки.

Excel может распознать далеко не все ошибки, но те, которые обнаружены, надо уметь исправить.

Ошибка (####) появляется, когда вводимое число не умещается в ячейке. В этом случае следует увеличить ширину столбца.

1_1.png

Ошибка (#ДЕЛ/0!) появляется, когда в формуле делается попытка деления на ноль. Чаще всего это случается, когда в качестве делителя используется ссылка на ячейку, содержащую нулевое или пустое значение.

1_2.png

Ошибка (#Н/Д!) является сокращением термина «неопределённые данные». Эта ошибка указывает на использование в формуле ссылки на пустую ячейку.

Ошибка (#ИМЯ?) появляется, когда имя, используемое в формуле, было удалено или не было ранее определено. Для исправления определите или исправьте имя области данных, имя функции и др.

Ошибка (#ПУСТО!) появляется, когда задано пересечение двух областей, которые в действительности не имеют общих ячеек. Чаще всего ошибка указывает, что допущена ошибка при вводе ссылок на диапазоны ячеек.

Ошибка (#ЧИСЛО!) появляется, когда в функции с числовым аргументом используется неверный формат или значение аргумента.

Ошибка (#ССЫЛКА!) появляется, когда в формуле используется недопустимая ссылка на ячейку. Например, если ячейки были удалены или в эти ячейки было помещено содержимое других ячеек.

Ошибка (#ЗНАЧ!) появляется, когда в формуле используется недопустимый тип аргумента или операнда. Например, вместо числового или логического значения для оператора или функции введён текст.

Кроме перечисленных ошибок, при вводе формул может появиться циклическая ссылка.

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

На чтение 16 мин. Просмотров 7.3k.

В этом руководстве описаны важные функции Excel. Нажмите на названия функций для получения дополнительной информации и подробных примеров. Если вы новичок в формулах Excel, эта статья для тебя!

Содержание

  1. Быстрая навигация
  2. Функции даты и времени
  3. Инженерные функции
  4. Информационные функции
  5. Логические функции
  6. Функции ссылки и поиска
  7. Статистические функции
  8. Математические функции
  9. Текстовые функции

Быстрая навигация

ABS МАКС РАНГ
АГРЕГАТ МАКСЕСЛИ СЕГОДНЯ
ВПР МЕСЯЦ СЕКУНДЫ
ВРЕМЯ МИН СЖПРОБЕЛЫ
ВЫБОР МИНЕСЛИ СИМВОЛ
ГИПЕРССЫЛКА МИНУТЫ СЛУЧМЕЖДУ
ГОД МОДА СЛЧИС
ГПР НАИБОЛЬШИЙ СМЕЩ
ДАТА НАИМЕНЬШИЙ СОВПАД
ДАТАМЕС НАЙТИ СРЗНАЧ
ДВССЫЛ НЕ СРЗНАЧЕСЛИ
ДЕНЬ НОМНЕДЕЛИ СРЗНАЧЕСЛИМН
ДЕНЬНЕД ОБЪЕДИНИТЬ СТОЛБЕЦ
ДЛСТР ОКРВВЕРХ СТРОКА
ДОЛЯГОДА ОКРВНИЗ СТРОЧН
ЕЛОГИЧ ОКРУГЛ СУММ
ЕНЕЧЁТ ОКРУГЛВВЕРХ СУММЕСЛИ
ЕОШИБКА ОКРУГЛВНИЗ СУММЕСЛИМН
ЕПУСТО ОКРУГЛТ СУММПРОИЗВ
ЕСЛИ ОСТАТ СЦЕП
ЕСЛИМН ПЕЧСИМВ СЦЕПИТЬ
ЕСЛИОШИБКА ПОДСТАВИТЬ СЧЁТ
ЕСНД ПОИСК СЧЁТЕСЛИ
ЕТЕКСТ ПОИСКПОЗ СЧЁТЕСЛИМН
ЕФОРМУЛА ПОЛУЧИТЬ.ДАННЫЕ.
СВОДНОЙ.ТАБЛИЦЫ
СЧЁТЗ
ЕЧЁТН ПРАВСИМВ СЧИТАТЬПУСТОТЫ
ЕЧИСЛО ПРЕОБР ТДАТА
ЗАМЕНИТЬ ПРОМЕЖУТОЧНЫЕ.ИТОГИ ТЕКСТ
И ПРОПИСН ТРАНСП
ИЛИ ПРОПНАЧ ЦЕЛОЕ
ИНДЕКС ПРОСМОТР ЧАС
КОДСИМВ ПСТР ЧИСЛСТОЛБ
КОНМЕСЯЦА РАБДЕНЬ ЧИСТРАБДНИ
ЛЕВСИМВ РАЗНДАТ ЧСТРОК

Функции даты и времени

Excel предоставляет множество функций для работы с датами и временем.

ТДАТА и СЕГОДНЯ

Вы можете получить текущую дату с помощью функции СЕГОДНЯ (TODAY), а текущую дату и время — с помощью функции ТДАТА (NOW). Технически, функция ТДАТА (NOW) возвращает текущую дату и время, но вы можете отформатировать, чтобы было видно только время, как показано ниже:

СЕГОДНЯ ТДАТА

СЕГОДНЯ (TODAY) возвращает текущую дату
ТДАТА (NOW) возвращает текущую дату и время

Примечание: эти функции пересчитываются при каждом изменении рабочего листа. Если вы хотите статическое значение, введите дату и время с клавиатуры

ДЕНЬ, МЕСЯЦ, ГОД и ДАТА

Вы можете использовать функции ДЕНЬ (DAY), МЕСЯЦ (MONTH) и ГОД (YAER), чтобы разбирать любую дату на ее компоненты, и функцию ДАТА (DATE), чтобы снова собрать все вместе.

Функции ДЕНЬ, МЕСЯЦ, ГОД и ДАТА

=ДЕНЬ («09.10.2018») // возвращает 9

=МЕСЯЦ («09.10.2018») // возвращает 10

=ГОД («09.10.2018») // возвращает 2018

=ДАТА (2018;10;09) // возвращает 09.10.2018

ЧАС, МИНУТЫ, СЕКУНДЫ и ВРЕМЯ

Excel предоставляет набор параллельных функций для времени. Вы можете использовать функции ЧАС (HOUR), МИНУТЫ (MINUTE) и СЕКУНДЫ (SECOND) для извлечения фрагментов времени или собрать время из отдельных компонентов с помощью функции ВРЕМЯ (TIME).

Функции ЧАС, МИНУТЫ, СЕКУНДЫ, ВРЕМЯ

= ЧАС («4:06:18») // возвращает 4

= МИНУТЫ («4:06:18») // возвращает 06

=СЕКУНДЫ («4:06:18») // возвращает 18

=ВРЕМЯ (4;6;18) // возвращает 4:06:18

РАЗНДАТ и ДОЛЯГОДА

Вы можете использовать функцию РАЗНДАТ (DATEDIF), чтобы получить время между датами в годах, месяцах или днях. РАЗНДАТ (DATEDIF) также может быть настроен на получение детализированного времени в пересчете на полное количество лет, месяцев и дней, то есть «1 год, 7 месяцев и 25 дней».

Функция РАЗНДАТ

Используйте ДОЛЯГОДА (YEARFRAC), чтобы получить дробные годы

Функция ДОЛЯГОДА

=ДОЛЯГОДА («15.11.2019″;»10.07.2021») // возвращает 1,7

ДАТАМЕС и КОНМЕСЯЦА

Обычная задача с датами — сдвинуть дату вперед (или назад) на заданное количество месяцев. Для этого вы можете использовать функции ДАТАМЕС (EDATE) и КОНМЕСЯЦА (EOMONTH). ДАТАМЕС (EDATE) перемещается по месяцам и сохраняет день. КОНМЕСЯЦА (EOMONTH) работает так же, но всегда возвращает последний день месяца.

Функции ДАТАМЕС и КОНМЕСЯЦА

= ДАТАМЕС (дата;7) // сдвигает на 7 месяцев вперед

= КОНМЕСЯЦА (дата;7) // сдвигает на 7 месяцев вперед (показывает последний день месяца)

РАБДЕНЬ И ЧИСТРАБДНИ

Чтобы выяснить дату и рабочие дни в будущем, вы можете использовать функцию РАБДЕНЬ (WORKDAY). Чтобы рассчитать количество рабочих дней между двумя датами, вы можете использовать ЧИСТРАБДНИ (NETWORKDAYS).

Функции РАБДЕНЬ и ЧИСТРАБДНИ

= РАБДЕНЬ (нач_дата; число_дней; [праздники]) // возвращает дату через n рабочих дней в будущем или прошлом

Функция ЧИСТРАБДНИ

= ЧИСТРАБДНИ (нач_дата; кон_дата; [праздники] ) // возвращает количество рабочих дней между датами

Примечание: Обе функции автоматически пропускают выходные (суббота и воскресенье), а также пропускают праздничные дни, если таковые имеются. Если вам нужно больше гибкости в днях, считающихся выходными, используйте функции РАБДЕНЬ.МЕЖД (WORKDAY.INTL) и ЧИСТРАБДНИ.МЕЖД (NETWORKDAYS.INTL).

ДЕНЬНЕД И НОМНЕДЕЛИ

Чтобы определить день недели по дате, в Excel предусмотрена функция ДЕНЬНЕД (WEEKDAY). ДЕНЬНЕД возвращает число от 1 до 7, обозначающее понедельник, вторник, среду и т.д. Используйте функцию НОМНЕДЕЛИ (WEEKNUM) для получения номера недели в данном году.

Функция ДЕНЬНЕД

=ДЕНЬНЕД (дата; [тип]) // возвращает числа от 1 до 7

Примечание: чтобы получить привычные дни недели (1 — понедельник, 2 — вторник и т.д.) нужно выбрать тип = 2

Функция НОМНЕДЕЛИ

= НОМНЕДЕЛИ (дата) // возвращает номер недели в году

Инженерные функции

ПРЕОБР

Большинство инженерных функций довольно технические … в этом разделе вы найдете множество функций для комплексных чисел. Однако функция ПРЕОБР (CONVERT) весьма полезна для ежедневного преобразования единиц измерения. Вы можете использовать ПРЕОБР (CONVERT) для изменения единиц измерения расстояния, веса, температуры и многого другого.

Функция ПРЕОБР

=ПРЕОБР (79;»F»;»C») // возвращает 26

Информационные функции

ЕПУСТО, ЕОШИБКА, ЕЧИСЛО, ЕФОРМУЛА, ЕТЕКСТ, ЕЧЁТН, ЕНЕЧЁТ, ЕЛОГИЧ

В Excel предусмотрено множество функций для проверки значения в ячейке, включая ЕЧИСЛО (ISNUMBER), ЕТЕКСТ (ISTEXT), ЕЛОГИЧ( ISLOGICAL), ЕПУСТО (ISBLANK), ЕОШИБКА (ISERROR) и ЕФОРМУЛА (ISFORMULA). Эти функции иногда называют функциями «Е», и все они возвращают ИСТИНА или ЛОЖЬ в зависимости от содержимого ячейки.

Проверка содержимого ячейки

В Excel также есть функции ЕНЕЧЁТ (ISODD) и ЕЧЁТН (ISEVEN), которые проверят число на четность или нечетность.

Кстати, зеленая заливка на скриншоте выше применяется автоматически с использованием условного форматирования.

Логические функции

Эти функции Excel являются ключевым строительным блоком многих расширенных формул. Они возвращают логические значения ИСТИНА или ЛОЖЬ.

И, ИЛИ И НЕ

Ядром логических функций Excel являются функция И (AND), функция ИЛИ (OR) и функция НЕ (NOT). На приведенном ниже экране каждая из этих функций используется для запуска простого теста значений в столбце B:

Проверка содержимого ячейки с помощью логических функций

=И (B6>3;B6<9) значение больше 3 И меньше 9

=ИЛИ (B6=3;B6=9) значение =3 ИЛИ =9

=НЕ (B6=2) значение НЕ равно 2

ЕСЛИОШИБКА и ЕСНД

Функция ЕСЛИОШИБКА (IFERROR) и функция ЕСНД (IFNA) могут использоваться в качестве простого способа отловить и обработать ошибки. На приведенном ниже экране ВПР (VLOOKUP) используется для получения стоимости из пункта меню. Столбец F содержит только функцию ВПР(VLOOKUP) без обработки ошибок. В столбце G показано, как использовать ЕСНД (IFNA) с ВПР (VLOOKUP) для отображения настраиваемого сообщения при вводе нераспознанного элемента.

Функция ЕСНД

= ВПР (E5;B5:C9;2;0) // не обрабатывает #Н/Д
= ЕСНД (ВПР (E5; B5:C9; 2;0); «Нет в меню») // ошибки обработаны

В то время как ЕСНД (IFNA) улавливает только ошибку #Н/Д, функция ЕСЛИОШИБКА (IFERROR) отлавливает любую ошибку формулы.

ЕСЛИ и ЕСЛИМН

Функция ЕСЛИ (IF) является одной из наиболее часто используемых функций в Excel. На экране ниже ЕСЛИ (IF) проверяет результаты тестов и назначает «Прошел» или «Не прошел»:

Функция ЕСЛИ

Для выполнения более сложных логических тестов, можно вложить в формулу несколько функций ЕСЛИ.

Новая функция в Excel 2016 Office 365, функция ЕСЛИМН (IFS) может запускать несколько логических тестов без вложения ЕСЛИ (IF).

Функции ссылки и поиска

ВПР и ГПР

Excel предлагает ряд функций для поиска и извлечения данных. Самый известный из всех это ВПР (VLOOKUP):

Базовый ВПР

= ВПР ($C5;$F$5:$G$7;2;ИСТИНА)

ГПР (HLOOKUP) работает как ВПР (VLOOKUP), но рассчитывает данные, расположенные горизонтально:

Функция ГПР

= ГПР ($С5;$G$4:$I$5;2;ИСТИНА)

ИНДЕКС и ПОИСКПОЗ

Для более сложных поисков ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH) предлагают больше гибкости и мощности:

Функции ИНДЕКС и ПОИСКПОЗ

=ИНДЕКС (C5:E12; ПОИСКПОЗ (H4;B5:B12;0); ПОИСКПОЗ (H5;C4:E4;0))

И функция ИНДЕКС (INDEX), и функция ПОИСКПОЗ (MATCH) являются мощными функциями, которые встречаются во всех видах формул.

ПРОСМОТР

Настройки функции ПРОСМОТР (LOOKUP) «по умолчанию» делают ее очень полезной при решении определенных проблем. ПРОСМОТР (LOOKUP) предполагает, что значения отсортированы в порядке возрастания и всегда выполняет приблизительное совпадение. Когда ПРОСМОТР (LOOKUP) не может найти соответствие, оно будет соответствовать следующему наименьшему значению. В приведенном ниже примере мы используем ПРОСМОТР (LOOKUP), чтобы найти последнюю запись в столбце:

Функция ПРОСМОТР

СТРОКА и СТОЛБЕЦ

Вы можете использовать функцию СТРОКА (ROW) и функцию СТОЛБЕЦ (COLUMN), чтобы найти номера строк и столбцов на листе. Обратите внимание, что СТРОКА (ROW) и СТОЛБЕЦ (COLUMN) возвращают значения для текущей ячейки, если ссылка не указана:

Функции СТРОКА и СТОЛБЕЦ

Функция строки также часто отображается в расширенных формулах, которые обрабатывают данные с относительными номерами строк.

ЧСТРОК и ЧИСЛСТОЛБ

Функция ЧСТРОК (ROWS) и функция ЧИСЛСТОЛБ (COLUMNS) возвращают количество строк в ссылке. В приведенном ниже примере мы подсчитываем строки и столбцы в таблице Excel с именем «Таблица1».

Функции ЧСТРОК и ЧИСЛСТОЛБ

Примечание: ЧСТРОК (ROWS) возвращает количество строк данных в таблице, исключая строку заголовка.

ГИПЕРССЫЛКА

Вы можете использовать функцию ГИПЕРССЫЛКА (HYPERLINK), чтобы создать ссылку с формулой. ГИПЕРССЫЛКА (HYPERLINK) позволяет создавать как внешние, так и внутренние ссылки:

Функция ГИПЕРССЫЛКА

= ГИПЕРССЫЛКА (C5; B5)

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ

Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GETPIVOTDATA) полезна для извлечения информации из существующих сводных таблиц.

Получить данные сводной таблицы

= ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ («Продажи»;$B$4;»Регион»; J6;»Товар»; J7)

ВЫБОР

Функция ВЫБОР (CHOOSE) всегда удобна, когда вам нужно сделать выбор на основе числа:

Функция ВЫБОР

= ВЫБОР (3;»красный»;»желтый»;»зеленый») // возвращает «зеленый»

ТРАНСП

Функция ТРАНСП (TRANSPOSE) дает вам легкий способ перенести вертикальные данные в горизонтальные и наоборот.

Функция ТРАНСП

{=ТРАНСП(B4:С9)} вводится с помощью клавиш Ctrl+Shift+Enter

Примечание: ТРАНСП (TRANSPOSE) — это формула, поэтому она динамическая. Если вам просто нужно выполнить однократную операцию транспонирования, используйте специальную вставку.

СМЕЩ

Функция СМЕЩ (OFFSET) полезна для всех видов динамических диапазонов. Из начального местоположения он позволяет вам указать смещения строк и столбцов, а также окончательный размер строк и столбцов. Результатом является диапазон, который может динамически реагировать на изменяющиеся условия и входные данные. Вы можете передать этот диапазон другим функциям, как показано на экране ниже, где СМЕЩ (OFFSET) создает диапазон, который передается функции СУММ (SUM):

Функция СМЕЩ

= СУММ (СМЕЩ (B4;1;I5;4;1)) // суммирует данные за 3 квартал

ДВССЫЛ

Функция ДВССЫЛ (INDIRECT) позволяет создавать ссылки в виде текста. Поначалу эту концепцию немного сложно понять, но она может быть очень полезна. Ниже мы используем ДВССЫЛ (INDIRECT) для получения значений из ячейки A1 в 5 различных листах. Каждая ссылка динамическая. Если имя листа изменится, ссылка будет обновлена.

Функция ДВССЫЛ

=ДВССЫЛ (B5&»!A1!) // =Лист1!A1

Функция INDIRECT также используется для «блокировки» ссылок, чтобы они не изменялись при добавлении или удалении строк или столбцов.

Внимание: СМЕЩ (OFFSET) и ДВССЫЛ (INDIRECT) являются обновляемыми функциями и могут замедлять работу больших или сложных электронных таблиц.

Статистические функции

СЧЁТ и СЧЁТЗ

Вы можете посчитать количество чисел с помощью функции СЧЁТ (COUNT), а непустых ячеек — с помощью СЧЁТЗ (COUNTA). Пустые ячейки можно сосчитать с помощью СЧИТАТЬПУСТОТЫ (COUNTBLANK), но на приведенном ниже экране мы подсчитываем пустые ячейки с помощью СЧЁТЕСЛИ (COUNTIF).

Функции СЧЁТ и СЧЁТЗ

= СЧЁТ (B5:F5) // считает количество чисел

= СЧЁТЗ (B5:F5) // считает количество чисел и ячеек с текстом

= СЧЁТЕСЛИ (B5:F5;»») // считает количество пустых ячеек

СЧЁТЕСЛИ и СЧЁТЕСЛИМН

Для условного подсчета функция СЧЁТЕСЛИ (COUNTIF) может применять один критерий. Функция СЧЁТЕСЛИМН (COUNTIFS) может применять несколько критериев одновременно:

Функции СЧЁТЕСЛИ и СЧЁТЕСЛИМН

=СЧЁТЕСЛИ (C5:C12;»красный») // количество заказов цвета красный

=СЧЁТЕСЛИ (F5:F12;»>1000″) // количество заказов на сумму больше 1000 р.

=СЧЁТЕСЛИМН (C5:C12;»красный»;F5:F12;»>1000″) // количество заказов цвета красный на сумму больше 1000 р.

=СЧЁТЕСЛИМН (C5:C12;»синий»;D5:D12;»S») // количество заказов цвета синий, размера S

СУММ, СУММЕСЛИ и СУММЕСЛИМН

Чтобы просто суммировать, используйте функцию СУММ (SUM). Для условного суммирования используйте СУММЕСЛИ (SUMIF) или СУММЕСЛИМН (SUMIFS). Следуя той же схеме, что и функции подсчета, функция СУММЕСЛИ (SUMIF) может применять только один критерий, а функция СУММЕСЛИМН (SUMIFS) — несколько критериев.

Функции СУММ, СУММЕСЛИ, СУММЕСЛИМН

=СУММ (F5:F12) // сумма всех заказов

=СУММЕСЛИ (C5:C12;»красный»;F5:F12) // сумма заказов цвета красный

=СУММЕСЛИ (F5:F12;»>1000″) // сумма заказов больше 1000 р.

=СУММЕСЛИМН (F5:F12;C5:C12;»красный»;F5:F12;»>1000″) // сумма заказов цвета красный, больше 1000 р.

=СУММЕСЛИМН (F5:F12;C5:C12;»синий»;D5:D12;»S») // сумма заказов цвета синий, размера S

СРЗНАЧ, СРЗНАЧЕСЛИ и СРЗНАЧЕСЛИМН

Следуя той же схеме, вы можете рассчитать среднее с помощью СРЗНАЧ (AVERAGE), СРЗНАЧЕСЛИ (AVERAGEIF) и СРЗНАЧЕСЛИМН (AVERAGEIFS).

Функции СРЗНАЧ. СРЗНАЧЕСЛИ, СРЗНАЧЕСЛИМН

=СРЗНАЧ (F5:F12) // средняя сумма заказа

=СРЗНАЧЕСЛИ (C5:C12;»красный»;F5:F12) // средняя сумма заказа цвета красный

=СРЗНАЧЕСЛИМН (F5:F12;C5:C12;»красный»;D5:D12;»S») // средняя сумма заказа цвета красный, размера S

МИН, МАКС, НАИБОЛЬШИЙ, НАИМЕНЬШИЙ

Вы можете найти самые большие и наименьшие значения с помощью МАКС (MAX) и МИН (MIN), а n-е наибольшие и наименьшие значения с помощью НАИБОЛЬШИЙ (LARGE) и НАИМЕНЬШИЙ (SMALL). В приведенном ниже примере «данные» — это именованный диапазон C5: C13, используемый во всех формулах.

Функции МИН, МАКС, НАИБОЛЬШИЙ, НАИМЕНЬШИЙ

=МАКС (данные) // максимальное количество баллов

=МИН (данные) // минимальное количество баллов

=НАИБОЛЬШИЙ (данные;1) // Первый среди наибольших

=НАИБОЛЬШИЙ (данные;2) // Второй среди наибольших

=НАИБОЛЬШИЙ (данные;3) // Третий среди наибольших

=НАИМЕНЬШИЙ (данные;1) // Первый среди наименьших

=НАИМЕНЬШИЙ (данные;2) // Второй среди наименьших

=НАИМЕНЬШИЙ (данные;3) // Третий среди наименьших

МИНЕСЛИ и МАКСЕСЛИ

МИНЕСЛИ (MINIFS) и МАКСЕСЛИ (MAXIFS). Эти функции позволяют найти минимальное и максимальное значения с условиями:

Функции МАКСЕСЛИ и МИНЕСЛИ

=МАКСЕСЛИ(D5:D15;C5:C15;»М») // максимальный балл среди мужчин

=МАКСЕСЛИ(D5:D15;C5:C15;»Ж») // максимальный балл среди женщин

=МИНЕСЛИ(D5:D15;C5:C15;»М») // минимальный балл среди мужчин

=МИНЕСЛИ(D5:D15;C5:C15;»Ж») // минимальный балл среди женщин

МОДА

Функция МОДА (MODE) возвращает первое наиболее часто встречающееся число в диапазоне:

Функция МОДА

=МОДА (B5:G5) // возвращает 1

РАНГ

Чтобы ранжировать значения от наибольшего к наименьшему или от наименьшего к наибольшему, используйте функцию РАНГ (RANK):

Функция РАНГ

Математические функции

ABS

Чтобы определить модуль числа, используйте функцию ABS.

Функция ABS

=ABS (B5) // возвращает 118,36

СЛЧИС и СЛУЧМЕЖДУ

И функция СЛЧИС (RAND), и функция СЛУЧМЕЖДУ (RANDBEWTEEN) могут генерировать случайные числа на лету. СЛЧИС (RAND) создает длинные десятичные числа от нуля до 1. СЛУЧМЕЖДУ (RANDBETWEEN) генерирует случайные целые числа между двумя заданными числами.

Функции СЛЧИС и СЛУЧМЕЖДУ

=СЛЧИС() // случайное число от 0 до 1

=СЛУЧМЕЖДУ (1;100) // Случайное число от 1 до 100

ОКРУГЛ, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ и ЦЕЛОЕ

Чтобы округлить значения в большую или меньшую сторону, используйте функцию ОКРУГЛ (ROUND). Для принудительного округления до заданного количества цифр в большую сторону используйте ОКРУГЛВВЕРХ (ROUNDUP). Для принудительного округления в меньшую сторону используйте ОКРУГЛВНИЗ (ROUNDDOWN). Чтобы полностью удалить десятичную часть числа, используйте функцию ЦЕЛОЕ (INT).

Базовые функции округления

=ОКРУГЛ (12,325;1) // возвращает 12,3

=ОКРУГЛВВЕРХ (12,325;1) // возвращает 12,4

=ОКРУГЛВНИЗ (12,325;1) // возвращает 12,3

=ЦЕЛОЕ (12,325) // возвращает 12

ОКРУГЛТ, ОКРВВЕРХ и ОКРВНИЗ

Чтобы округлить значения до ближайшего кратного, используйте функцию ОКРУГЛТ (MROUND). Функция ОКРВНИЗ (FLOOR) и функция ОКРВВЕРХ (CEILING) также округляются до заданного кратного. ОКРВНИЗ (FLOOR) заставляет округлять вниз, а ОКРВВЕРХ (CEILING) заставляет округлять вверх.

Функции ОКРУГЛТ, ОКРВВЕРХ, ОКРВНИЗ

=ОКРУГЛТ (12,325;0,25) // возвращает 12,25

=ОКРВВЕРХ (12,325;0,25) // возвращает 12,5

=ОКРВНИЗ (12,325;0,25) // возвращает 12,25

ОСТАТ

Функция ОСТАТ (MOD) возвращает остаток после деления. Это звучит скучно, но ОСТАТ (MOD) появляется во всех видах формул, особенно в формулах, которые должны делать что-то «каждый раз». В приведенном ниже примере вы увидите, как ОСТАТ (MOD) возвращает ноль каждое третье число, когда делитель равен 3:

Функция ОСТАТ

СУММПРОИЗВ

Функция СУММПРОИЗВ (SUMPRODUCT) — это мощный и универсальный инструмент для работы со всеми видами данных. Вы можете использовать СУММПРОИЗВ (SUMPRODUCT) для простого подсчета и суммирования на основе критериев, и вы можете использовать его изящными способами, которые просто не работают с СЧЁТЕСЛИМН (COUNTIFS) и СУММЕСЛИМН (SUMIFS). В приведенном ниже примере мы используем СУММПРОИЗВ (SUMPRODUCT) для подсчета и суммирования заказов в марте.

Функция СУММПРОИЗВ

=СУММПРОИЗВ (—(МЕСЯЦ (B5:B12)=3)) // считает количество заказов в марте

=СУММПРОИЗВ (—(МЕСЯЦ (B5:B12)=3);C5:C12) // считает сумму заказов в марте

ПРОМЕЖУТОЧНЫЕ.ИТОГИ

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) является «агрегатной функцией», которая может выполнять ряд операций с набором данных. В общем, ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) может выполнять 11 операций, включая СУММ (SUM), СРЗНАЧ (AVERAGE), СЧЁТ (COUNT), МАКС (MAX), МИН (MIN) и т.д.

Ключевой особенностью ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) является то, что он будет игнорировать строки, которые были «отфильтрованы» из таблицы Excel и строки, которые были скрыты вручную. В приведенном ниже примере ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) используется для подсчета и суммирования только 7 видимых строк в таблице:

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ (3;B5:B13) // возвращает 7 =ПРОМЕЖУТОЧНЫЕ.ИТОГИ (9;F5:F13) // возвращает 2 390

АГРЕГАТ

Как и ПРОМЕЖУТОЧНЫе.ИТОГИ (SUBTOTAL), функция АГРЕГАТ (AGGREGATE) может также выполнять ряд агрегатных операций над набором данных и, при необходимости, игнорировать скрытые строки. Ключевые различия заключаются в том, что АГРЕГАТ (AGGREGATE) может выполнять больше операций (всего 19), а также может игнорировать ошибки.

В приведенном ниже примере АГРЕГАТ (AGGREGATE) используется для выполнения операций МИН (MIN), МАКС (MAX), НАИБОЛЬШИЙ (LARGE) и НАИМЕНЬШИЙ (SMALL), игнорируя ошибки. Обычно ошибка в ячейке B9 не позволяет этим функциям возвращать результат.

Функция АГРЕГАТ

=АГРЕГАТ (4;6;B5:B13) // MАКС, пропускает ошибки, возвращает 100

=АГРЕГАТ (5;6;B5:B13) // MИН, пропускает ошибки, возвращает 9

Текстовые функции

ЛЕВСИМВ, ПРАВСИМВ и ПСТР

Чтобы извлечь символы слева, справа или из середины текста, используйте функции ЛЕВСИМВ (LEFT), ПРАВСИМВ (RIGHT) и ПСТР (MID).

Функции ЛЕВСИМВ, ПРАВСИМВ и ПСТР

=ЛЕВСИМВ («AБВ-1234-КРС»;3) // возвращает «AБВ»

=ПРАВСИМВ («AБВ-1234-КРС»;5;4) // возвращает «1234»

=ПРАВСИМВ («AБВ-1234-КРС»;3) // возвращает «КРС»

ДЛСТР

Функция ДЛСТР (LEN) возвращает длину текстовой строки. ДЛСТР (LEN) используется во многих формулах, которые считают слова или символы.

Функция ДЛСТР

НАЙТИ и ПОИСК

Чтобы найти определенный текст в ячейке, используйте функцию НАЙТИ (FIND) или ПОИСК (SEARCH). Эти функции возвращают числовую позицию совпадающего текста, но ПОИСК (SEARCH) позволяет использовать подстановочные знаки, а НАЙТИ (FIND) учитывает регистр. Обе функции выдают ошибку, когда текст не найден, поэтому оберните в функцию ЕЧИСЛО (ISNUMBER), чтобы вернуть ИСТИНА или ЛОЖЬ.

Функции ПОИСК и НАЙТИ

=НАЙТИ («Яблоко от яблони недалеко падает»;»недалеко») // возвращает 18

=ПОИСК («Раз на раз не приходится»;»при*») // возвращает 15

ЗАМЕНИТЬ и ПОДСТАВИТЬ

Чтобы заменить часть текста с определенной позиции, используйте функцию ЗАМЕНИТЬ (REPLACE). Чтобы заменить конкретный текст новым значением, используйте функцию ПОДСТАВИТЬ (SUBSTITUTE). В первом примере ЗАМЕНИТЬ (REPLACE) удаляет две звездочки (**), заменяя первые два символа пустотой («»). Во втором примере ПОДСТАВИТЬ (SUBSTITUTE) удаляет все хеш-символы (#), заменяя «#» на «».

Функции ЗАМЕНИТЬ и ПОДСТАВИТЬ

=ЗАМЕНИТЬ («**Красный»;1;2;»») // возвращает «Красный» =ПОДСТАВИТЬ(«##Красный##»;»#»;»») // возвращает «Красный»

КОДСИМВ и СИМВОЛ

Чтобы выяснить числовой код символа, используйте функцию КОДСИМВ (CODE). Чтобы перевести числовой код обратно в символ, используйте функцию СИМВОЛ (CHAR). В приведенном ниже примере КОДСИМВ (CODE) переводит каждый символ в столбце B в соответствующий код. В столбце F СИМВОЛ (CHAR) переводит код обратно в символ.

Функции КОДСИМВ и СИМВОЛ

=КОДСИМВ («~») // возвращает 126

=СИМВОЛ (126) // возвращает «~»

ПЕЧСИМВ и СЖПРОБЕЛЫ

Чтобы избавиться от лишнего пространства в тексте, используйте функцию СЖПРОБЕЛЫ (TRIM). Чтобы удалить разрывы строк и другие непечатаемые символы, используйте ПЕЧСИМВ (CLEAN).

Функции ПЕЧСИМВ и СЖПРОБЕЛЫ

=СЖПРОБЕЛЫ(B7) // убирает лишние пробелы

=ПЕЧСИМВ(B7) // убирает непечатаемые символы

СЦЕП, СЦЕПИТЬ и ОБЪЕДИНИТЬ

В Excel 2016 Office 365 появились новые функции СЦЕП (CONCAT) и ОБЪЕДИНИТЬ (TEXTJOIN). Функция СЦЕП (CONCAT) позволяет объединять несколько значений, включая диапазон значений без разделителя. Функция ОБЪЕДИНИТЬ (TEXTJOIN) делает то же самое, но позволяет вам указать разделитель, а также может игнорировать пустые значения.

Excel также предоставляет функцию СЦЕПИТЬ (CONCATENATE). Еще можно воспользоваться непосредственно символом амперсанда (&) в формуле.

Функции СЦЕП и ОБЪЕДИНИТЬ

=ОБЪЕДИНИТЬ («, «;ИСТИНА;B4:J4) // возвращает «до, ре, ми, фа, соль, ля, си»

=СЦЕП (B6:J6) // возвращает «958469027»

СОВПАД

Функция СОВПАД (EXACT) позволяет сравнивать две текстовые строки с учетом регистра.

Функция СОВПАД

ПРОПИСН, СТРОЧН и ПРОПНАЧ

Чтобы изменить регистр текста, используйте функции ПРОПИСН (UPPER), СТРОЧН (LOWER) и ПРОПНАЧ (PROPER).

Функции ПРОПИСН, СТРОЧН, ПРОПНАЧ

=ПРОПИСН («Светлана БОРИСОВА») // возвращает «СВЕТЛАНА БОРИСОВА»

=СТРОЧН («Светлана БОРИСОВА») // возвращает «светлана борисова»

=ПРОПНАЧ («Светлана БОРИСОВА») // возвращает «Светлана Борисова»

ТЕКСТ

И последнее, но не менее важное — это функция ТЕКСТ (TEXT). Текстовая функция позволяет применять форматирование чисел (включая даты, время и т.д.) как текст. Это особенно полезно, когда вам нужно вставить форматированное число в сообщение, например, «Продажа заканчивается [дата]».

Функция ТЕКСТ

=ТЕКСТ(B5;»# ##0,00 р.»)

=ТЕКСТ(B6;»000###»)

=»Скидка «&ТЕКСТ(B7;»#%»)

=»Курс стартует «&ТЕКСТ(B8;»Д [$-FC19]ММММ»)

Понравилась статья? Поделить с друзьями:
  • Инженерно технические расчеты в excel
  • Инструмент автофильтр в excel
  • Инженер в excel скачать
  • Инструмент ms word smartart
  • Индикаторная диаграмма двс в excel