Тема
Инженерные функции
БИТ.И (BITAND)
БИТ.И(число1; число2)
Возвращает побитовое И двух чисел.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число1 | Число | Да |
число2 | Число | Да |
Примеры
| Формула | Результат |
|---|---|
БИТ.И(5; 3) | 1 |
БИТ.И(15; 7) | 7 |
БИТ.ИЛИ (BITOR)
БИТ.ИЛИ(число1; число2)
Возвращает побитовое ИЛИ двух чисел.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число1 | Число | Да |
число2 | Число | Да |
Примеры
| Формула | Результат |
|---|---|
БИТ.ИЛИ(5; 3) | 7 |
БИТ.ИЛИ(8; 4) | 12 |
БИТ.ИСКЛИЛИ (BITXOR)
БИТ.ИСКЛИЛИ(число1; число2)
Возвращает побитовое исключающее ИЛИ двух чисел.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число1 | Число | Да |
число2 | Число | Да |
Примеры
| Формула | Результат |
|---|---|
БИТ.ИСКЛИЛИ(5; 3) | 6 |
БИТ.ИСКЛИЛИ(15; 7) | 8 |
БИТ.СДВИГЛ (BITLSHIFT)
БИТ.СДВИГЛ(число; величина_сдвига)
Возвращает число, сдвинутое влево на указанное количество битов.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
величина_сдвига | Число | Да |
Примеры
| Формула | Результат |
|---|---|
БИТ.СДВИГЛ(4; 2) | 16 |
БИТ.СДВИГЛ(1; 10) | 1024 |
БИТ.СДВИГП (BITRSHIFT)
БИТ.СДВИГП(число; величина_сдвига)
Возвращает число, сдвинутое вправо на указанное количество битов.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
величина_сдвига | Число | Да |
Примеры
| Формула | Результат |
|---|---|
БИТ.СДВИГП(16; 2) | 4 |
БИТ.СДВИГП(1024; 10) | 1 |
КОМПЛЕКСН (COMPLEX)
КОМПЛЕКСН(действительная_часть; мнимая_часть; [обозначение_мнимой])
Преобразует действительный и мнимый коэффициенты в комплексное число вида
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
действительная_часть | Любое | Да |
мнимая_часть | Любое | Да |
обозначение_мнимой | Любое | Нет |
Примеры
| Формула | Результат |
|---|---|
КОМПЛЕКСН(3; 4) | "3+4i" |
КОМПЛЕКСН(3; 4; "j") | "3+4j" |
МНИМ.ЧАСТЬ (IMAGINARY)
МНИМ.ЧАСТЬ(компл_число)
Возвращает коэффициент при мнимой части комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.ЧАСТЬ("3+4i") | 4 |
МНИМ.ЧАСТЬ("5i") | 5 |
МНИМ.ВЕЩ (IMREAL)
МНИМ.ВЕЩ(компл_число)
Возвращает коэффициент при действительной части комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.ВЕЩ("3+4i") | 3 |
МНИМ.ВЕЩ("5i") | 0 |
МНИМ.ABS (IMABS)
МНИМ.ABS(компл_число)
Возвращает абсолютную величину (модуль) комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.ABS("3+4i") | 5 |
МНИМ.АРГУМЕНТ (IMARGUMENT)
МНИМ.АРГУМЕНТ(компл_число)
Возвращает аргумент (угол в радианах) комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.АРГУМЕНТ("3+4i") | 0,927295 |
МНИМ.СОПРЯЖ (IMCONJUGATE)
МНИМ.СОПРЯЖ(компл_число)
Возвращает комплексно-сопряжённое число.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.СОПРЯЖ("3+4i") | "3-4i" |
IMADD
IMADD(компл_число1; компл_число2)
Возвращает сумму двух комплексных чисел.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число1 | Число | Да |
компл_число2 | Число | Да |
Примеры
| Формула | Результат |
|---|---|
IMADD("3+4i"; "1+2i") | "4+6i" |
МНИМ.СУММ (IMSUM)
МНИМ.СУММ([числа...])
Возвращает сумму нескольких комплексных чисел.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
числа | Число | Нет (можно несколько) |
Примеры
| Формула | Результат |
|---|---|
МНИМ.СУММ("3+4i"; "1+2i"; "2+3i") | "6+9i" |
МНИМ.РАЗН (IMSUB)
МНИМ.РАЗН(компл_число1; компл_число2)
Возвращает разность двух комплексных чисел.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число1 | Число | Да |
компл_число2 | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.РАЗН("3+4i"; "1+2i") | "2+2i" |
МНИМ.ПРОИЗВЕД (IMPRODUCT)
МНИМ.ПРОИЗВЕД(компл_число1; компл_число2)
Возвращает произведение двух комплексных чисел.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число1 | Число | Да |
компл_число2 | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.ПРОИЗВЕД("3+4i"; "1+2i") | "-5+10i" |
МНИМ.ДЕЛ (IMDIV)
МНИМ.ДЕЛ(компл_число1; компл_число2)
Возвращает частное двух комплексных чисел.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число1 | Число | Да |
компл_число2 | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.ДЕЛ("3+4i"; "1+2i") | 2.2-0.4i |
МНИМ.СТЕПЕНЬ (IMPOWER)
МНИМ.СТЕПЕНЬ(компл_число; число)
Возвращает комплексное число, возведённое в степень.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.СТЕПЕНЬ("2+3i"; 2) | -5+12i |
МНИМ.КОРЕНЬ (IMSQRT)
МНИМ.КОРЕНЬ(компл_число)
Возвращает квадратный корень комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.КОРЕНЬ("3+4i") | 2+i |
МНИМ.EXP (IMEXP)
МНИМ.EXP(компл_число)
Возвращает экспоненту комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.EXP("1+2i") | -1.1312043838+2.471726672i |
МНИМ.LN (IMLN)
МНИМ.LN(компл_число)
Возвращает натуральный логарифм комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.LN("3+4i") | 1.6094379124+0.927295218i |
МНИМ.LOG (IMLOG)
МНИМ.LOG(компл_число; основание)
Возвращает логарифм комплексного числа по заданному основанию.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
основание | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.LOG("100"; 10) | 2 |
МНИМ.LOG("3+4i"; 2) | 2.3219280949+1.3378042125i |
МНИМ.LOG10 (IMLOG10)
МНИМ.LOG10(компл_число)
Возвращает десятичный логарифм комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.LOG10("3+4i") | 0.6989700043+0.4027191963i |
МНИМ.LOG2 (IMLOG2)
МНИМ.LOG2(компл_число)
Возвращает двоичный логарифм комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.LOG2("3+4i") | 2.3219280949+1.3378042125i |
МНИМ.SIN (IMSIN)
МНИМ.SIN(компл_число)
Возвращает синус комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.SIN("1+2i") | 3.1657785132+1.9596010414i |
МНИМ.COS (IMCOS)
МНИМ.COS(компл_число)
Возвращает косинус комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.COS("1+2i") | 2.032723007-3.0518977992i |
МНИМ.TAN (IMTAN)
МНИМ.TAN(компл_число)
Возвращает тангенс комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.TAN("1+2i") | 0.0338128261+1.0147936161i |
МНИМ.SEC (IMSEC)
МНИМ.SEC(компл_число)
Возвращает секанс комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.SEC("1+2i") | 0.1511762983+0.2269736754i |
МНИМ.CSC (IMCSC)
МНИМ.CSC(компл_число)
Возвращает косеканс комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.CSC("1+2i") | 0.2283750656-0.1413630216i |
МНИМ.COT (IMCOT)
МНИМ.COT(компл_число)
Возвращает котангенс комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.COT("1+2i") | 0.0327977555-0.9843292265i |
МНИМ.SINH (IMSINH)
МНИМ.SINH(компл_число)
Возвращает гиперболический синус комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.SINH("1+2i") | -0.489056259+1.4031192506i |
МНИМ.COSH (IMCOSH)
МНИМ.COSH(компл_число)
Возвращает гиперболический косинус комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.COSH("1+2i") | -0.6421481247+1.0686074214i |
МНИМ.SECH (IMSECH)
МНИМ.SECH(компл_число)
Возвращает гиперболический секанс комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.SECH("1+2i") | -0.4131493443-0.6875274387i |
МНИМ.CSCH (IMCSCH)
МНИМ.CSCH(компл_число)
Возвращает гиперболический косеканс комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
МНИМ.CSCH("1+2i") | -0.2215009309-0.6354937993i |
IMTANH
IMTANH(компл_число)
Возвращает гиперболический тангенс комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
IMTANH("1+2i") | 1.1667362572-0.2434582012i |
IMCOTH
IMCOTH(компл_число)
Возвращает гиперболический котангенс комплексного числа.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
компл_число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
IMCOTH("1+2i") | 0.8213297975+0.1713836129i |
ДЕЛЬТА (DELTA)
ДЕЛЬТА(число1; [число2])
Проверяет равенство двух значений. Возвращает 1, если значения равны, и 0 в противном случае.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число1 | Число | Да |
число2 | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ДЕЛЬТА(5; 5) | 1 |
ДЕЛЬТА(5; 4) | 0 |
ПОРОГ (GESTEP)
ПОРОГ(число; [порог])
Проверяет, что число больше или равно пороговому значению. Возвращает 1, если число ≥ порога, и 0 в противном случае.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
порог | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ПОРОГ(5; 4) | 1 |
ПОРОГ(3; 4) | 0 |
БЕССЕЛЬ.I (BESSELI)
БЕССЕЛЬ.I(число; порядок)
Возвращает модифицированную функцию Бесселя
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
порядок | Число | Да |
Примеры
| Формула | Результат |
|---|---|
БЕССЕЛЬ.I(1,5; 1) | 0,981666 |
БЕССЕЛЬ.J (BESSELJ)
БЕССЕЛЬ.J(число; порядок)
Возвращает функцию Бесселя
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
порядок | Число | Да |
Примеры
| Формула | Результат |
|---|---|
БЕССЕЛЬ.J(1,5; 1) | 0,557937 |
БЕССЕЛЬ.K (BESSELK)
БЕССЕЛЬ.K(число; порядок)
Возвращает модифицированную функцию Бесселя
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
порядок | Число | Да |
Примеры
| Формула | Результат |
|---|---|
БЕССЕЛЬ.K(1,5; 1) | 0,277388 |
БЕССЕЛЬ.Y (BESSELY)
БЕССЕЛЬ.Y(число; порядок)
Возвращает функцию Бесселя
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
порядок | Число | Да |
Примеры
| Формула | Результат |
|---|---|
БЕССЕЛЬ.Y(1,5; 1) | -0,412747 |
ДВ.В.ДЕС (BIN2DEC)
ДВ.В.ДЕС(число)
Преобразует двоичную строку в десятичное число. Поддерживает 10-битовое two’s-complement для отрицательных значений.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
ДВ.В.ДЕС("1010") | 10 |
ДВ.В.ДЕС("1111111111") | -1 |
ДВ.В.ШЕСТН (BIN2HEX)
ДВ.В.ШЕСТН(число; [число_разрядов])
Преобразует двоичную строку в шестнадцатеричную.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
число_разрядов | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ДВ.В.ШЕСТН("1010") | "A" |
ДВ.В.ШЕСТН("1010"; 4) | "000A" |
ДВ.В.ВОСЬМ (BIN2OCT)
ДВ.В.ВОСЬМ(число; [число_разрядов])
Преобразует двоичную строку в восьмеричную.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
число_разрядов | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ДВ.В.ВОСЬМ("1010") | "12" |
ДВ.В.ВОСЬМ("1010"; 4) | "0012" |
ДЕС.В.ДВ (DEC2BIN)
ДЕС.В.ДВ(число; [число_разрядов])
Преобразует десятичное число в двоичную строку. Допустимый диапазон входа: -512..511.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
число_разрядов | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ДЕС.В.ДВ(10) | "1010" |
ДЕС.В.ДВ(-1) | "1111111111" |
ДЕС.В.ШЕСТН (DEC2HEX)
ДЕС.В.ШЕСТН(число; [число_разрядов])
Преобразует десятичное число в шестнадцатеричную строку. Допустимый диапазон входа:
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
число_разрядов | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ДЕС.В.ШЕСТН(255) | "FF" |
ДЕС.В.ШЕСТН(-1) | "FFFFFFFFFF" |
ДЕС.В.ВОСЬМ (DEC2OCT)
ДЕС.В.ВОСЬМ(число; [число_разрядов])
Преобразует десятичное число в восьмеричную строку. Допустимый диапазон входа:
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
число_разрядов | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ДЕС.В.ВОСЬМ(8) | "10" |
ДЕС.В.ВОСЬМ(-1) | "7777777777" |
ШЕСТН.В.ДВ (HEX2BIN)
ШЕСТН.В.ДВ(число; [число_разрядов])
Преобразует шестнадцатеричную строку в двоичную.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
число_разрядов | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ШЕСТН.В.ДВ("A") | "1010" |
ШЕСТН.В.ДВ("FFFFFFFFFF") | "1111111111" |
ШЕСТН.В.ДЕС (HEX2DEC)
ШЕСТН.В.ДЕС(число)
Преобразует шестнадцатеричную строку в десятичное число.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
ШЕСТН.В.ДЕС("FF") | 255 |
ШЕСТН.В.ДЕС("FFFFFFFFFF") | -1 |
ШЕСТН.В.ВОСЬМ (HEX2OCT)
ШЕСТН.В.ВОСЬМ(число; [число_разрядов])
Преобразует шестнадцатеричную строку в восьмеричную.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
число_разрядов | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ШЕСТН.В.ВОСЬМ("A") | "12" |
ШЕСТН.В.ВОСЬМ("FFFFFFFFFF") | "7777777777" |
ВОСЬМ.В.ДВ (OCT2BIN)
ВОСЬМ.В.ДВ(число; [число_разрядов])
Преобразует восьмеричную строку в двоичную.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
число_разрядов | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ВОСЬМ.В.ДВ("12") | "1010" |
ВОСЬМ.В.ДВ("7777777777") | "1111111111" |
ВОСЬМ.В.ДЕС (OCT2DEC)
ВОСЬМ.В.ДЕС(число)
Преобразует восьмеричную строку в десятичное число.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
Примеры
| Формула | Результат |
|---|---|
ВОСЬМ.В.ДЕС("12") | 10 |
ВОСЬМ.В.ДЕС("7777777777") | -1 |
ВОСЬМ.В.ШЕСТН (OCT2HEX)
ВОСЬМ.В.ШЕСТН(число; [число_разрядов])
Преобразует восьмеричную строку в шестнадцатеричную.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
число_разрядов | Число | Нет |
Примеры
| Формула | Результат |
|---|---|
ВОСЬМ.В.ШЕСТН("12") | "A" |
ВОСЬМ.В.ШЕСТН("7777777777") | "FFFFFFFFFF" |
ОСНОВАНИЕ (BASE)
ОСНОВАНИЕ(число; основание_счисления; [мин_длина])
Преобразует неотрицательное целое число в строку в системе счисления основание_счисления (от 2 до 36). Если задана мин_длина, результат дополняется ведущими нулями до этой длины.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
основание_счисления | Число | Да |
мин_длина | Любое | Нет |
Примеры
| Формула | Результат |
|---|---|
ОСНОВАНИЕ(15; 2) | "1111" |
ОСНОВАНИЕ(255; 16; 4) | "00FF" |
ПРЕОБР (CONVERT)
ПРЕОБР(число; исходная_единица; целевая_единица)
Преобразует число из одной единицы измерения в другую.
Поддерживаются единицы массы, расстояния, времени, давления, силы, энергии, мощности, магнетизма, температуры, объёма, площади, информации и скорости.
Аргументы
| Аргумент | Тип | Обязательный |
|---|---|---|
число | Число | Да |
исходная_единица | Любое | Да |
целевая_единица | Любое | Да |
Примеры
| Формула | Результат |
|---|---|
ПРЕОБР(1; "m"; "ft") | 3,28084 |
ПРЕОБР(68; "F"; "C") | 20 |
ПРЕОБР(1; "kg"; "lbm") | 2,20462 |