Тема
Справочник функций
Полный перечень функций формул, сгруппированный по категориям. Выберите имя функции, чтобы открыть подробное описание с синтаксисом и примерами.
Об основах работы с формулами рассказано в разделе «Начало работы», о ссылках на ячейки — в разделе «Ссылки на ячейки».
Операторы
| Приоритет | Символ | Описание |
|---|---|---|
| 1 | x% | Процент (делит на 100) |
| 2 | +x | положительное |
-x | отрицательное | |
| 3 | a:b | диапазон ячеек |
| 4 | a..b | числовой диапазон |
| 5 | a^b or a**b | Возведение в степень |
| 6 | a*b | Умножение |
a/b | Деление | |
| 7 | a+b | Сложение |
a-b | Вычитание | |
| 8 | a&b | Конкатенация строк |
| 9 | a=b or a==b | Сравнение «равно» |
a<>b or a!=b | Сравнение «не равно» | |
a<b | Сравнение «меньше» | |
a>b | Сравнение «больше» | |
a<=b | Сравнение «меньше или равно» | |
a>=b | Сравнение «больше или равно» |
Математические функции
| Функция | Синтаксис | Описание |
|---|---|---|
| СУММ (SUM) | СУММ([числа...]) | Складывает все значения. Возвращает 0, если значения не переданы. |
| СУММЕСЛИ (SUMIF) | СУММЕСЛИ(диапазон_проверки; критерий; [диапазон_суммирования]) | Проверяет каждое значение по заданному критерию и складывает те значения, которые ему соответствуют. Если задан аргумент диапазон_суммирования, то вместо них складываются значения из диапазон_суммирования в тех позициях, где соответствующее значение в диапазон_проверки удовлетворяет критерию. Подробнее о том, как работают критерии в формулах, см. в документации. |
| СУММЕСЛИМН (SUMIFS) | СУММЕСЛИМН(диапазон_суммирования; диапазон_проверки1; критерий1; [доп_диапазоны_и_критерии...]) | Складывает значения из диапазон_суммирования в тех позициях, где соответствующие значения в каждом диапазон_проверки удовлетворяют своему критерию. Подробнее о том, как работают критерии в формулах, см. в документации. |
| ПРОИЗВЕД (PRODUCT) | ПРОИЗВЕД([числа...]) | Перемножает все значения. Возвращает 1, если значения не переданы. |
| ABS | ABS(число) | Возвращает абсолютное значение числа. |
| КОРЕНЬ (SQRT) | КОРЕНЬ(число) | Возвращает квадратный корень числа. |
| СТЕПЕНЬ (POWER) | СТЕПЕНЬ(основание; степень) | Возвращает результат возведения основание в степень степень. |
| ПИ (PI) | ПИ() | Возвращает π — константу окружности. |
| TAU | TAU() | Возвращает τ — константу окружности, равную |
| ЗНАК (SIGN) | ЗНАК(число) | Возвращает знак числа: 1, если положительное, -1, если отрицательное, 0, если ноль. |
| ЧАСТНОЕ (QUOTIENT) | ЧАСТНОЕ(делимое; делитель) | Возвращает целую часть от деления. Результат усекается до целого числа. |
| СУММКВ (SUMSQ) | СУММКВ([числа...]) | Возвращает сумму квадратов аргументов. |
| КОРЕНЬПИ (SQRTPI) | КОРЕНЬПИ(число) | Возвращает квадратный корень числа, умноженного на π. |
| ОКРВВЕРХ (CEILING) | ОКРВВЕРХ(число; точность) | Округляет число вверх до ближайшего кратного точность. Поведение для отрицательных чисел и нулевой точности имеет особенности. Подробнее — на странице функции. |
| ОКРВНИЗ (FLOOR) | ОКРВНИЗ(число; точность) | Округляет число вниз до ближайшего кратного точность. Поведение для отрицательных чисел и нулевой точности имеет особенности. Подробнее — на странице функции. |
| ЦЕЛОЕ (INT) | ЦЕЛОЕ(число) | Округляет число вниз до ближайшего целого. Всегда округляет в сторону отрицательной бесконечности. |
| НЕЧЁТ (ODD) | НЕЧЁТ(число) | Округляет число вверх до ближайшего нечётного целого. Если число уже нечётное, оно не изменяется (кроме отрицательных случаев). |
| ЧЁТН (EVEN) | ЧЁТН(число) | Округляет число вверх до ближайшего чётного целого. Округляет в сторону от нуля. |
| НОД (GCD) | НОД([числа...]) | Возвращает наибольший общий делитель двух или более целых чисел. |
| НОК (LCM) | НОК([числа...]) | Возвращает наименьшее общее кратное двух или более целых чисел. |
| ФАКТР (FACT) | ФАКТР(число) | Возвращает факториал числа. Число должно быть неотрицательным. |
| ДВФАКТР (FACTDOUBLE) | ДВФАКТР(число) | Возвращает двойной факториал числа. Для чётного |
| ЧИСЛКОМБ (COMBIN) | ЧИСЛКОМБ(число; число_выбираемых) | Возвращает число сочетаний из n элементов по k. Также известно как «n по k» или биномиальный коэффициент. |
| ПЕРЕСТ (PERMUT) | ПЕРЕСТ(число; число_выбираемых) | Возвращает число размещений из n элементов по k. |
| ОСТАТ (MOD) | ОСТАТ(число; делитель) | Возвращает остаток от деления число на делитель. Знак результата всегда совпадает со знаком делитель. Обратите внимание, что |
| EXP | EXP(степень) | Возвращает результат возведения числа Эйлера e в степень степень. |
| LOG | LOG(число; [основание]) | Возвращает логарифм числа число по основанию основание. Если аргумент основание опущен, он считается равным 10 — основанию десятичного логарифма. |
| LOG10 | LOG10(число) | Возвращает десятичный логарифм числа число. |
| LN | LN(число) | Возвращает натуральный логарифм числа число. |
| АРАБСКОЕ (ARABIC) | АРАБСКОЕ(текст) | Преобразует римскую цифру в арабское число. Распознаёт римские цифры I, V, X, L, C, D и M (регистр не учитывается). |
| PERCENTOF | PERCENTOF(значение; [данные...]) | Вычисляет долю значения от суммы всех значений массива данных, то есть значение / СУММ(данные). Результат — десятичная дробь, для процентов настройте процентный формат ячейки. Подробнее — на странице функции. |
| ОКРВВЕРХ.МАТ (CEILING.MATH) | ОКРВВЕРХ.МАТ(число; [точность]; [режим_отрицательных]) | Округляет число вверх или в сторону от нуля до ближайшего кратного точность (по умолчанию 1, знак игнорируется); поведение для отрицательных чисел задаётся аргументом режим_отрицательных. Подробнее — на странице функции. |
| ОКРВНИЗ.МАТ (FLOOR.MATH) | ОКРВНИЗ.МАТ(число; [точность]; [режим_отрицательных]) | Округляет число вниз или в сторону нуля до ближайшего кратного точность (по умолчанию 1, знак игнорируется); поведение для отрицательных чисел задаётся аргументом режим_отрицательных. Подробнее — на странице функции. |
| ОКРВВЕРХ.ТОЧН (CEILING.PRECISE) | ОКРВВЕРХ.ТОЧН(число; [точность]) | Округляет число вверх (в сторону положительной бесконечности) до ближайшего кратного точность независимо от знака числа; точность по умолчанию 1, её знак игнорируется. Подробнее — на странице функции. |
| ОКРВНИЗ.ТОЧН (FLOOR.PRECISE) | ОКРВНИЗ.ТОЧН(число; [точность]) | Округляет число вниз (в сторону отрицательной бесконечности) до ближайшего кратного точность независимо от знака числа; точность по умолчанию 1, её знак игнорируется. Подробнее — на странице функции. |
| ISO.ОКРВВЕРХ (ISO.CEILING) | ISO.ОКРВВЕРХ(число; [точность]) | Округляет число вверх до ближайшего кратного точность независимо от знака числа; точность по умолчанию 1, её знак игнорируется. Псевдоним для CEILING.PRECISE. Подробнее — на странице функции. |
| ОКРУГЛ (ROUND) | ОКРУГЛ(число; [число_разрядов]) | Округляет число до указанного количества знаков после десятичной запятой; при отрицательном числе разрядов округляет до разрядов слева от запятой, ничьи — в сторону от нуля. Подробнее — на странице функции. |
| ОКРУГЛВВЕРХ (ROUNDUP) | ОКРУГЛВВЕРХ(число; [число_разрядов]) | Округляет число в сторону от нуля до указанного количества знаков после десятичной запятой; отрицательное число разрядов задаёт округление слева от запятой. Подробнее — на странице функции. |
| ОКРУГЛВНИЗ (ROUNDDOWN) | ОКРУГЛВНИЗ(число; [число_разрядов]) | Округляет число в сторону нуля до указанного количества знаков после десятичной запятой (то же, что ОТБР); отрицательное число разрядов задаёт округление слева от запятой. Подробнее — на странице функции. |
| ОТБР (TRUNC) | ОТБР(число; [число_разрядов]) | Округляет число в сторону нуля до указанного количества знаков после десятичной запятой (то же, что ОКРУГЛВНИЗ); отрицательное число разрядов задаёт округление слева от запятой. Подробнее — на странице функции. |
| ОКРУГЛТ (MROUND) | ОКРУГЛТ(число; точность) | Округляет число до ближайшего кратного точность. число и точность должны иметь одинаковый знак, либо точность должно быть равно нулю. |
| ЧИСЛКОМБА (COMBINA) | ЧИСЛКОМБА(число; число_выбираемых) | Возвращает число сочетаний с повторениями из n элементов по k. Также известно как «n мультивыбор k». Формула: ЧИСЛКОМБА(4; 3) возвращает 20 — число способов выбрать 3 элемента из 4 с повторениями. |
| ПЕРЕСТА (PERMUTATIONA) | ПЕРЕСТА(число; число_выбираемых) | Возвращает число размещений с повторениями из n элементов по k. Формула: ПЕРЕСТА(3; 2) возвращает 9, что равно |
| МУЛЬТИНОМ (MULTINOMIAL) | МУЛЬТИНОМ([числа...]) | Возвращает мультиномиальный коэффициент набора чисел. Мультиномиальный коэффициент — это отношение факториала суммы значений к произведению факториалов этих значений. |
| СЛЧИС (RAND) | СЛЧИС() | Возвращает случайное число, большее или равное 0 и меньшее 1. Новое случайное число возвращается при каждом пересчёте листа. |
| СЛУЧМЕЖДУ (RANDBETWEEN) | СЛУЧМЕЖДУ(нижняя_граница; верхняя_граница) | Возвращает случайное целое число в диапазоне от нижняя_граница до верхняя_граница (включительно). Новое случайное число возвращается при каждом пересчёте листа. |
| РИМСКОЕ (ROMAN) | РИМСКОЕ(число) | Преобразует арабское число в римскую цифру в виде текста. Число должно быть в диапазоне от 1 до 3999 (включительно). |
| ДЕС (DECIMAL) | ДЕС(текст; основание_счисления) | Преобразует текстовое представление числа, записанного в заданной системе счисления, в десятичное число. Основание основание_счисления должно быть в диапазоне от 2 до 36 (включительно). Для оснований больше 10 используются буквы A-Z (регистр не учитывается). |
| РЯД.СУММ (SERIESSUM) | РЯД.СУММ(число; начальная_степень; шаг_степени; коэффициенты) | Возвращает сумму степенного ряда: • число: входное значение степенного ряда.• начальная_степень: начальная степень, в которую возводится x.• шаг_степени: шаг, на который увеличивается степень для каждого следующего члена.• коэффициенты: набор коэффициентов, на которые умножается каждая степень x. |
| ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) | ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции; [диапазоны...]) | Возвращает промежуточный итог в списке или базе данных. номер_функции задаёт агрегирующую функцию (AVERAGE, COUNT, SUM, MAX и др.); коды 1-11 учитывают скрытые вручную строки, 101-111 — игнорируют. Полный список значений — на странице функции. |
| СУММРАЗНКВ (SUMX2MY2) | СУММРАЗНКВ(массив_x; массив_y) | Возвращает сумму разностей квадратов соответствующих значений двух массивов. |
| СУММСУММКВ (SUMX2PY2) | СУММСУММКВ(массив_x; массив_y) | Возвращает сумму сумм квадратов соответствующих значений двух массивов. |
| СУММКВРАЗН (SUMXMY2) | СУММКВРАЗН(массив_x; массив_y) | Возвращает сумму квадратов разностей соответствующих значений двух массивов. |
Тригонометрические функции
| Функция | Синтаксис | Описание |
|---|---|---|
| ГРАДУСЫ (DEGREES) | ГРАДУСЫ(радианы) | Преобразует радианы в градусы. |
| РАДИАНЫ (RADIANS) | РАДИАНЫ(градусы) | Преобразует градусы в радианы. |
| SIN | SIN(радианы) | Возвращает синус угла в радианах. |
| ASIN | ASIN(число) | Возвращает обратный синус числа, в радианах, в диапазоне от |
| COS | COS(радианы) | Возвращает косинус угла в радианах. |
| ACOS | ACOS(число) | Возвращает обратный косинус числа, в радианах, в диапазоне от |
| TAN | TAN(радианы) | Возвращает тангенс угла в радианах. |
| ATAN | ATAN(число) | Возвращает обратный тангенс числа, в радианах, в диапазоне от |
| CSC | CSC(радианы) | Возвращает косеканс угла в радианах. |
| ACSC | ACSC(число) | Возвращает обратный косеканс числа, в радианах, в диапазоне от |
| SEC | SEC(радианы) | Возвращает секанс угла в радианах. |
| ASEC | ASEC(число) | Возвращает обратный секанс числа, в радианах, в диапазоне от |
| COT | COT(радианы) | Возвращает котангенс угла в радианах. |
| ACOT | ACOT(число) | Возвращает обратный котангенс числа, в радианах, в диапазоне от |
| SINH | SINH(радианы) | Возвращает гиперболический синус угла в радианах. |
| ASINH | ASINH(число) | Возвращает обратный гиперболический синус числа, в радианах. |
| COSH | COSH(радианы) | Возвращает гиперболический косинус угла в радианах. |
| ACOSH | ACOSH(число) | Возвращает обратный гиперболический косинус числа, в радианах. |
| TANH | TANH(радианы) | Возвращает гиперболический тангенс угла в радианах. |
| ATANH | ATANH(число) | Возвращает обратный гиперболический тангенс числа, в радианах. |
| CSCH | CSCH(радианы) | Возвращает гиперболический косеканс угла в радианах. |
| ACSCH | ACSCH(число) | Возвращает обратный гиперболический косеканс числа, в радианах. |
| SECH | SECH(радианы) | Возвращает гиперболический секанс угла в радианах. |
| ASECH | ASECH(число) | Возвращает обратный гиперболический секанс числа, в радианах. |
| COTH | COTH(радианы) | Возвращает гиперболический котангенс угла в радианах. |
| ACOTH | ACOTH(число) | Возвращает обратный гиперболический котангенс числа, в радианах. |
| ATAN2 | ATAN2(число_x; число_y) | Возвращает угол в радианах, отсчитываемый против часовой стрелки от оси X до точки (x, y). Обратите внимание, что порядок аргументов обратный по сравнению с обычной функцией atan2(). Если оба аргумента равны нулю, возвращает нуль. |
Статистические функции
| Функция | Синтаксис | Описание |
|---|---|---|
| СРЗНАЧ (AVERAGE) | СРЗНАЧ([числа...]) | Возвращает среднее арифметическое всех значений. |
| AVERAGE.WEIGHTED | AVERAGE.WEIGHTED(значения; веса; [значения2; веса2; …]) | Возвращает взвешенное среднее: сумму произведений значений на их веса, делённую на сумму весов (функция Google Sheets). |
| СРЗНАЧЕСЛИ (AVERAGEIF) | СРЗНАЧЕСЛИ(диапазон_проверки; критерий; [диапазон_усреднения]) | Вычисляет среднее арифметическое значений, удовлетворяющих заданному критерию. Если указан диапазон_усреднения, то усредняются значения из диапазон_усреднения в тех позициях, где соответствующее значение в диапазон_проверки удовлетворяет критерию. Подробнее о том, как работают критерии в формулах, см. в документации. |
| СРЗНАЧЕСЛИМН (AVERAGEIFS) | СРЗНАЧЕСЛИМН(диапазон_усреднения; диапазон_проверки1; критерий1; [доп_диапазоны_и_критерии...]) | Проверяет несколько значений по соответствующим критериям и вычисляет среднее арифметическое тех, что удовлетворяют всем критериям. В отличие от AVERAGEIF, функция AVERAGEIFS требует диапазон_усреднения первым аргументом. Подробнее о том, как работают критерии в формулах, см. в документации. |
| СЧЁТЕСЛИ (COUNTIF) | СЧЁТЕСЛИ(диапазон; критерий) | Проверяет каждое значение по заданному критерию и подсчитывает, сколько значений ему удовлетворяют. Подробнее о том, как работают критерии в формулах, см. в документации. |
| СЧЁТЕСЛИМН (COUNTIFS) | СЧЁТЕСЛИМН(диапазон_проверки1; критерий1; [доп_диапазоны_и_критерии...]) | Проверяет несколько значений по соответствующим критериям и подсчитывает, сколько наборов значений удовлетворяют всем критериям. Подробнее о том, как работают критерии в формулах, см. в документации. |
| МИН (MIN) | МИН([числа...]) | Возвращает наименьшее значение. Возвращает +∞, если значения не переданы. |
| МАКС (MAX) | МАКС([числа...]) | Возвращает наибольшее значение. Возвращает -∞, если значения не переданы. |
| ДИСП (VAR) | ДИСП([числа...]) | Возвращает дисперсию всех значений (выборочную дисперсию). Использует формулу: |
| СТАНДОТКЛОН (STDEV) | СТАНДОТКЛОН([числа...]) | Возвращает стандартное отклонение всех значений (выборочное стандартное отклонение). Использует формулу: |
| ДИСП.В (VAR.S) | ДИСП.В([числа...]) | Возвращает выборочную дисперсию всех значений. Является псевдонимом функции VAR. Использует формулу: |
| ДИСП.Г (VAR.P) | ДИСП.Г([числа...]) | Возвращает генеральную дисперсию всех значений. Использует формулу: |
| ДИСПР (VARP) | ДИСПР([числа...]) | Возвращает генеральную дисперсию всех значений. Является псевдонимом функции VAR.P. Использует формулу: |
| ДИСПА (VARA) | ДИСПА([числа...]) | Возвращает выборочную дисперсию всех значений, считая текст и FALSE равными 0, а TRUE — 1. Использует формулу: |
| ДИСПРА (VARPA) | ДИСПРА([числа...]) | Возвращает генеральную дисперсию всех значений, считая текст и FALSE равными 0, а TRUE — 1. Использует формулу: |
| СТАНДОТКЛОН.В (STDEV.S) | СТАНДОТКЛОН.В([числа...]) | Возвращает выборочное стандартное отклонение всех значений. Является псевдонимом функции STDEV. Использует формулу: |
| СТАНДОТКЛОН.Г (STDEV.P) | СТАНДОТКЛОН.Г([числа...]) | Возвращает генеральное стандартное отклонение всех значений. Использует формулу: |
| СТАНДОТКЛОНП (STDEVP) | СТАНДОТКЛОНП([числа...]) | Возвращает генеральное стандартное отклонение всех значений. Является псевдонимом функции STDEV.P. Использует формулу: |
| СТАНДОТКЛОНА (STDEVA) | СТАНДОТКЛОНА([числа...]) | Возвращает выборочное стандартное отклонение всех значений, считая текст и FALSE равными 0, а TRUE — 1. Использует формулу: |
| СТАНДОТКЛОНПА (STDEVPA) | СТАНДОТКЛОНПА([числа...]) | Возвращает генеральное стандартное отклонение всех значений, считая текст и FALSE равными 0, а TRUE — 1. Использует формулу: |
| МЕДИАНА (MEDIAN) | МЕДИАНА([числа...]) | Возвращает медиану заданных чисел. Медиана — это среднее значение в отсортированном наборе чисел. Если количество значений чётное, возвращается среднее двух средних значений. |
| НАИБОЛЬШИЙ (LARGE) | НАИБОЛЬШИЙ(массив; номер) | Возвращает k-е по величине значение в наборе данных. номер индексируется с 1, поэтому НАИБОЛЬШИЙ(данные; 1) возвращает наибольшее значение. |
| НАИМЕНЬШИЙ (SMALL) | НАИМЕНЬШИЙ(массив; номер) | Возвращает k-е по малости значение в наборе данных. номер индексируется с 1, поэтому НАИМЕНЬШИЙ(данные; 1) возвращает наименьшее значение. |
| МИНЕСЛИ (MINIFS) | МИНЕСЛИ(диапазон_минимума; диапазон_проверки1; критерий1; [доп_диапазоны_и_критерии...]) | Возвращает минимальное значение из ячеек, удовлетворяющих заданным критериям. Подробнее о том, как работают критерии в формулах, см. в документации. |
| МАКСЕСЛИ (MAXIFS) | МАКСЕСЛИ(диапазон_максимума; диапазон_проверки1; критерий1; [доп_диапазоны_и_критерии...]) | Возвращает максимальное значение из ячеек, удовлетворяющих заданным критериям. Подробнее о том, как работают критерии в формулах, см. в документации. |
| ПРОЦЕНТИЛЬ.ВКЛ (PERCENTILE.INC) | ПРОЦЕНТИЛЬ.ВКЛ(массив; доля) | Возвращает k-й персентиль значений в диапазоне (включительный метод). доля должен быть в диапазоне от 0 до 1 (включительно). |
| ПЕРСЕНТИЛЬ (PERCENTILE) | ПЕРСЕНТИЛЬ(массив; доля) | Возвращает k-й персентиль значений в диапазоне (включительный метод). Является псевдонимом функции PERCENTILE.INC. |
| ПРОЦЕНТИЛЬ.ИСКЛ (PERCENTILE.EXC) | ПРОЦЕНТИЛЬ.ИСКЛ(массив; доля) | Возвращает k-й персентиль значений в диапазоне (исключительный метод). доля должен быть в диапазоне от 0 до 1 (не включая границы). |
| КВАРТИЛЬ.ВКЛ (QUARTILE.INC) | КВАРТИЛЬ.ВКЛ(массив; квартиль) | Возвращает квартиль набора данных (включительный метод). квартиль должен быть от 0 до 4:• 0 — минимум• 1 — 25%• 2 — 50% (медиана)• 3 — 75%• 4 — максимум |
| КВАРТИЛЬ (QUARTILE) | КВАРТИЛЬ(массив; квартиль) | Возвращает квартиль набора данных (включительный метод). Является псевдонимом функции QUARTILE.INC. |
| КВАРТИЛЬ.ИСКЛ (QUARTILE.EXC) | КВАРТИЛЬ.ИСКЛ(массив; квартиль) | Возвращает квартиль набора данных (исключительный метод). квартиль должен быть от 1 до 3:• 1 — 25%• 2 — 50% (медиана)• 3 — 75% |
| МОДА.ОДН (MODE.SNGL) | МОДА.ОДН([числа...]) | Возвращает наиболее часто встречающееся значение в наборе данных. Если ни одно значение не встречается более одного раза, возвращает ошибку #N/A. |
| МОДА.НСК (MODE.MULT) | МОДА.НСК([числа...]) | Возвращает вертикальный массив наиболее часто встречающихся значений в наборе данных. Возвращает все значения с максимальной частотой. Если ни одно значение не встречается более одного раза, возвращает ошибку #N/A. |
| МОДА (MODE) | МОДА([числа...]) | Возвращает наиболее часто встречающееся значение в наборе данных. Является псевдонимом функции MODE.SNGL. |
| РАНГ.РВ (RANK.EQ) | РАНГ.РВ(число; ссылка; [порядок]) | Возвращает ранг числа в списке чисел; порядок 0 или опущен — по убыванию, иначе по возрастанию, повторяющиеся значения получают одинаковый ранг. Подробнее — на странице функции. |
| РАНГ (RANK) | РАНГ(число; ссылка; [порядок]) | Возвращает ранг числа в списке чисел. Является псевдонимом функции RANK.EQ. |
| РАНГ.СР (RANK.AVG) | РАНГ.СР(число; ссылка; [порядок]) | Возвращает ранг числа в списке чисел, присваивая средний ранг при совпадениях; порядок 0 или опущен — по убыванию, иначе по возрастанию. Подробнее — на странице функции. |
| МАКСА (MAXA) | МАКСА([числа...]) | Возвращает максимальное значение в списке, включая текст и логические значения. TRUE считается как 1, FALSE — как 0, а текст — как 0. |
| МИНА (MINA) | МИНА([числа...]) | Возвращает минимальное значение в списке, включая текст и логические значения. TRUE считается как 1, FALSE — как 0, а текст — как 0. |
| СРЗНАЧА (AVERAGEA) | СРЗНАЧА([числа...]) | Возвращает среднее значение в списке, включая текст и логические значения. TRUE считается как 1, FALSE — как 0, а текст — как 0. |
| КОРРЕЛ (CORREL) | КОРРЕЛ(массив1; массив2) | Возвращает коэффициент корреляции между двумя наборами данных. Коэффициент корреляции измеряет линейную зависимость между двумя переменными. Возвращает значение от -1 до 1. |
| ПИРСОН (PEARSON) | ПИРСОН(массив1; массив2) | Возвращает коэффициент корреляции Пирсона. Эквивалентна функции CORREL. |
| КВПИРСОН (RSQ) | КВПИРСОН(массив1; массив2) | Возвращает коэффициент детерминации (R-квадрат) для линейной регрессии. Это квадрат коэффициента корреляции. |
| НАКЛОН (SLOPE) | НАКЛОН(известные_y; известные_x) | Возвращает наклон линии линейной регрессии, построенной по заданным точкам. |
| ОТРЕЗОК (INTERCEPT) | ОТРЕЗОК(известные_y; известные_x) | Возвращает свободный член (y-пересечение) линии линейной регрессии, построенной по заданным точкам. |
| КОВАРИАЦИЯ.Г (COVARIANCE.P) | КОВАРИАЦИЯ.Г(массив1; массив2) | Возвращает генеральную ковариацию двух наборов данных. Использует формулу: |
| КОВАРИАЦИЯ.В (COVARIANCE.S) | КОВАРИАЦИЯ.В(массив1; массив2) | Возвращает выборочную ковариацию двух наборов данных. Использует формулу: |
| КОВАР (COVAR) | КОВАР(массив1; массив2) | Возвращает генеральную ковариацию двух наборов данных. Это функция совместимости, эквивалентная COVARIANCE.P. |
| ПРЕДСКАЗ.ЛИНЕЙН (FORECAST.LINEAR) | ПРЕДСКАЗ.ЛИНЕЙН(число; известные_y; известные_x) | Возвращает значение по линейному тренду. Вычисляет прогнозируемое значение y для заданного x с помощью линейной регрессии. |
| ПРЕДСКАЗ (FORECAST) | ПРЕДСКАЗ(число; известные_y; известные_x) | Возвращает значение по линейному тренду. Это функция совместимости, эквивалентная FORECAST.LINEAR. |
| ЛИНЕЙН (LINEST) | ЛИНЕЙН(известные_y; [известные_x]; [константа]; [статистика]) | Возвращает статистику, описывающую линию линейной регрессии. Возвращает наклон и свободный член (и дополнительную статистику, если stats=TRUE). |
| ЛГРФПРИБЛ (LOGEST) | ЛГРФПРИБЛ(известные_y; [известные_x]; [константа]; [статистика]) | Возвращает статистику, описывающую экспоненциальную кривую регрессии. Возвращает коэффициент и основание (и дополнительную статистику, если stats=TRUE). |
| СТОШYX (STEYX) | СТОШYX(известные_y; известные_x) | Возвращает стандартную ошибку прогнозируемого значения y для каждого x в регрессии. |
| ТЕНДЕНЦИЯ (TREND) | ТЕНДЕНЦИЯ(известные_y; [известные_x]; [новые_x]) | Возвращает значения по линейному тренду. Возвращает массив значений y для заданных значений x с помощью линейной регрессии. |
| РОСТ (GROWTH) | РОСТ(известные_y; [известные_x]; [новые_x]) | Возвращает значения по экспоненциальному тренду. Возвращает массив значений y для заданных значений x с помощью экспоненциальной регрессии. |
| ПРОЦЕНТРАНГ.ВКЛ (PERCENTRANK.INC) | ПРОЦЕНТРАНГ.ВКЛ(массив; число; [разрядность]) | Возвращает процентный ранг значения в наборе данных (включительно). Возвращает значение от 0 до 1. |
| ПРОЦЕНТРАНГ (PERCENTRANK) | ПРОЦЕНТРАНГ(массив; число; [разрядность]) | Возвращает процентный ранг значения в наборе данных (включительно). Это функция совместимости, эквивалентная PERCENTRANK.INC. |
| ПРОЦЕНТРАНГ.ИСКЛ (PERCENTRANK.EXC) | ПРОЦЕНТРАНГ.ИСКЛ(массив; число; [разрядность]) | Возвращает процентный ранг значения в наборе данных (исключительно). Возвращает значение от 0 до 1. |
| СРОТКЛ (AVEDEV) | СРОТКЛ([числа...]) | Возвращает среднее абсолютных отклонений точек данных от их среднего значения. |
| КВАДРОТКЛ (DEVSQ) | КВАДРОТКЛ([числа...]) | Возвращает сумму квадратов отклонений точек данных от их среднего значения. |
| СРГЕОМ (GEOMEAN) | СРГЕОМ([числа...]) | Возвращает среднее геометрическое набора положительных чисел. |
| СРГАРМ (HARMEAN) | СРГАРМ([числа...]) | Возвращает среднее гармоническое набора положительных чисел. |
| УРЕЗСРЕДНЕЕ (TRIMMEAN) | УРЕЗСРЕДНЕЕ(массив; доля) | Возвращает среднее значение внутренней части набора данных, исключая заданный процент сверху и снизу. Параметр доля задаёт долю точек данных, исключаемых с каждого конца. |
| СКОС (SKEW) | СКОС([числа...]) | Возвращает асимметрию распределения (выборочную асимметрию). Асимметрия характеризует степень несимметричности распределения. |
| СКОС.Г (SKEW.P) | СКОС.Г([числа...]) | Возвращает асимметрию распределения (генеральную асимметрию). |
| ЭКСЦЕСС (KURT) | ЭКСЦЕСС([числа...]) | Возвращает эксцесс набора данных. Эксцесс характеризует относительную островершинность или пологость распределения. |
| НОРМАЛИЗАЦИЯ (STANDARDIZE) | НОРМАЛИЗАЦИЯ(число; среднее; стандартное_отклонение) | Возвращает нормализованное значение (z-оценку) распределения. Вычисляется как |
| ФИШЕР (FISHER) | ФИШЕР(число) | Возвращает преобразование Фишера для x. Возвращает |
| ФИШЕРОБР (FISHERINV) | ФИШЕРОБР(число) | Возвращает обратное преобразование Фишера. Возвращает |
| НОРМ.ОБР (NORM.INV) | НОРМ.ОБР(вероятность; среднее; стандартное_отклонение) | Возвращает обратное значение функции нормального распределения. |
| НОРМ.СТ.РАСП (NORM.S.DIST) | НОРМ.СТ.РАСП(число; интегральная) | Возвращает стандартное нормальное распределение (среднее=0, стандартное отклонение=1). |
| НОРМ.СТ.ОБР (NORM.S.INV) | НОРМ.СТ.ОБР(вероятность) | Возвращает обратное значение функции стандартного нормального распределения. |
| НОРМРАСП (NORMDIST) | НОРМРАСП(число; среднее; стандартное_отклонение; интегральная) | Возвращает нормальное распределение (функция совместимости). Для новых формул используйте NORM.DIST. |
| НОРМОБР (NORMINV) | НОРМОБР(вероятность; среднее; стандартное_отклонение) | Возвращает обратное значение функции нормального распределения (функция совместимости). |
| НОРМСТРАСП (NORMSDIST) | НОРМСТРАСП(число) | Возвращает значение функции стандартного нормального распределения (функция совместимости). |
| НОРМСТОБР (NORMSINV) | НОРМСТОБР(вероятность) | Возвращает обратное значение функции стандартного нормального распределения (функция совместимости). |
| СТЬЮДЕНТ.РАСП (T.DIST) | СТЬЮДЕНТ.РАСП(число; степени_свободы; интегральная) | Возвращает t-распределение Стьюдента. |
| СТЬЮДЕНТ.РАСП.2Х (T.DIST.2T) | СТЬЮДЕНТ.РАСП.2Х(число; степени_свободы) | Возвращает двустороннее t-распределение Стьюдента. |
| СТЬЮДЕНТ.РАСП.ПХ (T.DIST.RT) | СТЬЮДЕНТ.РАСП.ПХ(число; степени_свободы) | Возвращает правостороннее t-распределение Стьюдента. |
| СТЬЮДЕНТ.ОБР (T.INV) | СТЬЮДЕНТ.ОБР(вероятность; степени_свободы) | Возвращает обратное значение левостороннего t-распределения Стьюдента. |
| СТЬЮДЕНТ.ОБР.2Х (T.INV.2T) | СТЬЮДЕНТ.ОБР.2Х(вероятность; степени_свободы) | Возвращает обратное значение двустороннего t-распределения Стьюдента. |
| СТЬЮДРАСП (TDIST) | СТЬЮДРАСП(число; степени_свободы; хвосты) | Возвращает t-распределение Стьюдента (функция совместимости). |
| СТЬЮДРАСПОБР (TINV) | СТЬЮДРАСПОБР(вероятность; степени_свободы) | Возвращает обратное значение t-распределения Стьюдента (функция совместимости). |
| ХИ2.РАСП (CHISQ.DIST) | ХИ2.РАСП(число; степени_свободы; интегральная) | Возвращает распределение хи-квадрат. |
| ХИ2.РАСП.ПХ (CHISQ.DIST.RT) | ХИ2.РАСП.ПХ(число; степени_свободы) | Возвращает правостороннюю вероятность распределения хи-квадрат. |
| ХИ2.ОБР (CHISQ.INV) | ХИ2.ОБР(вероятность; степени_свободы) | Возвращает обратное значение левостороннего распределения хи-квадрат. |
| ХИ2.ОБР.ПХ (CHISQ.INV.RT) | ХИ2.ОБР.ПХ(вероятность; степени_свободы) | Возвращает обратное значение правостороннего распределения хи-квадрат. |
| ХИ2РАСП (CHIDIST) | ХИ2РАСП(число; степени_свободы) | Возвращает распределение хи-квадрат (функция совместимости). |
| ХИ2ОБР (CHIINV) | ХИ2ОБР(вероятность; степени_свободы) | Возвращает обратное значение распределения хи-квадрат (функция совместимости). |
| F.РАСП (F.DIST) | F.РАСП(число; степени_свободы1; степени_свободы2; интегральная) | Возвращает F-распределение вероятностей. |
| F.РАСП.ПХ (F.DIST.RT) | F.РАСП.ПХ(число; степени_свободы1; степени_свободы2) | Возвращает правостороннее F-распределение вероятностей. |
| F.ОБР (F.INV) | F.ОБР(вероятность; степени_свободы1; степени_свободы2) | Возвращает обратное значение левостороннего F-распределения вероятностей. |
| F.ОБР.ПХ (F.INV.RT) | F.ОБР.ПХ(вероятность; степени_свободы1; степени_свободы2) | Возвращает обратное значение правостороннего F-распределения вероятностей. |
| FРАСП (FDIST) | FРАСП(число; степени_свободы1; степени_свободы2) | Возвращает F-распределение вероятностей (функция совместимости). |
| FРАСПОБР (FINV) | FРАСПОБР(вероятность; степени_свободы1; степени_свободы2) | Возвращает обратное значение F-распределения вероятностей (функция совместимости). |
| БИНОМ.РАСП (BINOM.DIST) | БИНОМ.РАСП(число_успехов; число_испытаний; вероятность_успеха; интегральная) | Возвращает вероятность отдельного члена биномиального распределения. |
| БИНОМ.ОБР (BINOM.INV) | БИНОМ.ОБР(число_испытаний; вероятность_успеха; альфа) | Возвращает обратное значение биномиального распределения. |
| БИНОМРАСП (BINOMDIST) | БИНОМРАСП(число_успехов; число_испытаний; вероятность_успеха; интегральная) | Возвращает вероятность биномиального распределения (функция совместимости). |
| БИНОМ.РАСП.ДИАП (BINOM.DIST.RANGE) | БИНОМ.РАСП.ДИАП(число_испытаний; вероятность_успеха; число_успехов; [число_успехов2]) | Возвращает вероятность результата испытания при биномиальном распределении. |
| КРИТБИНОМ (CRITBINOM) | КРИТБИНОМ(число_испытаний; вероятность_успеха; альфа) | Возвращает наименьшее значение, при котором интегральное биномиальное распределение больше или равно критерию. |
| ПУАССОН.РАСП (POISSON.DIST) | ПУАССОН.РАСП(число; среднее; интегральная) | Возвращает распределение Пуассона. |
| ПУАССОН (POISSON) | ПУАССОН(число; среднее; интегральная) | Возвращает распределение Пуассона (функция совместимости). |
| ЭКСП.РАСП (EXPON.DIST) | ЭКСП.РАСП(число; лямбда; интегральная) | Возвращает экспоненциальное распределение. |
| ЭКСПРАСП (EXPONDIST) | ЭКСПРАСП(число; лямбда; интегральная) | Возвращает экспоненциальное распределение (функция совместимости). |
| ГАММА.РАСП (GAMMA.DIST) | ГАММА.РАСП(число; альфа; бета; интегральная) | Возвращает гамма-распределение. |
| ГАММА.ОБР (GAMMA.INV) | ГАММА.ОБР(вероятность; альфа; бета) | Возвращает обратное значение функции гамма-распределения. |
| ГАММАРАСП (GAMMADIST) | ГАММАРАСП(число; альфа; бета; интегральная) | Возвращает гамма-распределение (функция совместимости). |
| ГАММАОБР (GAMMAINV) | ГАММАОБР(вероятность; альфа; бета) | Возвращает обратное значение функции гамма-распределения (функция совместимости). |
| ГАММАНЛОГ (GAMMALN) | ГАММАНЛОГ(число) | Возвращает натуральный логарифм гамма-функции. |
| ГАММАНЛОГ.ТОЧН (GAMMALN.PRECISE) | ГАММАНЛОГ.ТОЧН(число) | Возвращает натуральный логарифм гамма-функции. Эквивалент GAMMALN. |
| ГАММА (GAMMA) | ГАММА(число) | Возвращает значение гамма-функции. |
| БЕТА.РАСП (BETA.DIST) | БЕТА.РАСП(число; альфа; бета; интегральная; [нижняя_граница]; [верхняя_граница]) | Возвращает функцию бета-распределения. |
| БЕТА.ОБР (BETA.INV) | БЕТА.ОБР(вероятность; альфа; бета; [нижняя_граница]; [верхняя_граница]) | Возвращает обратное значение функции бета-распределения. |
| БЕТАРАСП (BETADIST) | БЕТАРАСП(число; альфа; бета; [нижняя_граница]; [верхняя_граница]) | Возвращает бета-распределение (функция совместимости). |
| БЕТАОБР (BETAINV) | БЕТАОБР(вероятность; альфа; бета; [нижняя_граница]; [верхняя_граница]) | Возвращает обратное значение функции бета-распределения (функция совместимости). |
| ВЕЙБУЛЛ.РАСП (WEIBULL.DIST) | ВЕЙБУЛЛ.РАСП(число; альфа; бета; интегральная) | Возвращает распределение Вейбулла. |
| ВЕЙБУЛЛ (WEIBULL) | ВЕЙБУЛЛ(число; альфа; бета; интегральная) | Возвращает распределение Вейбулла (функция совместимости). |
| ЛОГНОРМ.РАСП (LOGNORM.DIST) | ЛОГНОРМ.РАСП(число; среднее; стандартное_отклонение; интегральная) | Возвращает логнормальное распределение. |
| ЛОГНОРМ.ОБР (LOGNORM.INV) | ЛОГНОРМ.ОБР(вероятность; среднее; стандартное_отклонение) | Возвращает обратное значение функции логнормального распределения. |
| ЛОГНОРМРАСП (LOGNORMDIST) | ЛОГНОРМРАСП(число; среднее; стандартное_отклонение) | Возвращает логнормальное распределение (функция совместимости). |
| ЛОГНОРМОБР (LOGINV) | ЛОГНОРМОБР(вероятность; среднее; стандартное_отклонение) | Возвращает обратное значение логнормального распределения (функция совместимости). |
| ФОШ (ERF) | ФОШ(нижняя_граница; [верхняя_граница]) | Возвращает функцию ошибок. |
| ФОШ.ТОЧН (ERF.PRECISE) | ФОШ.ТОЧН(число) | Возвращает функцию ошибок (точная версия). |
| ДФОШ (ERFC) | ДФОШ(число) | Возвращает дополнительную функцию ошибок. |
| ДФОШ.ТОЧН (ERFC.PRECISE) | ДФОШ.ТОЧН(число) | Возвращает дополнительную функцию ошибок (точная версия). |
| ФИ (PHI) | ФИ(число) | Возвращает значение функции плотности стандартного нормального распределения. |
| ГАУСС (GAUSS) | ГАУСС(число) | Возвращает значение функции стандартного нормального распределения минус 0,5. |
| Z.ТЕСТ (Z.TEST) | Z.ТЕСТ(массив; число; [сигма]) | Возвращает одностороннее P-значение z-теста. |
| ZТЕСТ (ZTEST) | ZТЕСТ(массив; число; [сигма]) | Возвращает одностороннее P-значение z-теста (функция совместимости). |
| ДОВЕРИТ.НОРМ (CONFIDENCE.NORM) | ДОВЕРИТ.НОРМ(альфа; стандартное_отклонение; размер_выборки) | Возвращает доверительный интервал для среднего значения генеральной совокупности. |
| ДОВЕРИТ.СТЬЮДЕНТ (CONFIDENCE.T) | ДОВЕРИТ.СТЬЮДЕНТ(альфа; стандартное_отклонение; размер_выборки) | Возвращает доверительный интервал для среднего значения генеральной совокупности с использованием t-распределения. |
| ДОВЕРИТ (CONFIDENCE) | ДОВЕРИТ(альфа; стандартное_отклонение; размер_выборки) | Возвращает доверительный интервал для среднего значения генеральной совокупности (функция совместимости). |
| ТТЕСТ (TTEST) | ТТЕСТ(массив1; массив2; хвосты; тип_теста) | Возвращает вероятность, соответствующую t-тесту Стьюдента (функция совместимости). |
| F.ТЕСТ (F.TEST) | F.ТЕСТ(массив1; массив2) | Возвращает результат F-теста (отношение дисперсий). |
| ФТЕСТ (FTEST) | ФТЕСТ(массив1; массив2) | Возвращает результат F-теста (функция совместимости). |
| ХИ2.ТЕСТ (CHISQ.TEST) | ХИ2.ТЕСТ(диапазон_наблюдаемых; диапазон_ожидаемых) | Возвращает критерий хи-квадрат на независимость. |
| ХИ2ТЕСТ (CHITEST) | ХИ2ТЕСТ(диапазон_наблюдаемых; диапазон_ожидаемых) | Возвращает критерий хи-квадрат на независимость (функция совместимости). |
| ОТРБИНОМ.РАСП (NEGBINOM.DIST) | ОТРБИНОМ.РАСП(число_неудач; число_успехов; вероятность_успеха; интегральная) | Возвращает отрицательное биномиальное распределение. |
| ОТРБИНОМРАСП (NEGBINOMDIST) | ОТРБИНОМРАСП(число_неудач; число_успехов; вероятность_успеха) | Возвращает отрицательное биномиальное распределение (функция совместимости). |
| ГИПЕРГЕОМ.РАСП (HYPGEOM.DIST) | ГИПЕРГЕОМ.РАСП(успехи_в_выборке; размер_выборки; успехи_в_совокупности; размер_совокупности; интегральная) | Возвращает гипергеометрическое распределение. |
| ГИПЕРГЕОМЕТ (HYPGEOMDIST) | ГИПЕРГЕОМЕТ(успехи_в_выборке; размер_выборки; успехи_в_совокупности; размер_совокупности) | Возвращает гипергеометрическое распределение (функция совместимости). |
| СЧЁТ (COUNT) | СЧЁТ([числа...]) | Возвращает количество числовых значений. • Пустые ячейки не учитываются. • Ячейки, содержащие ошибку, не учитываются. |
| СЧЁТЗ (COUNTA) | СЧЁТЗ([диапазон...]) | Возвращает количество непустых значений. • Ячейки, в которых формула или код возвращают пустую строку, учитываются. • Ячейки, содержащие ноль, учитываются. • Ячейки с ошибкой учитываются. |
| COUNTUNIQUE | COUNTUNIQUE([значения...]) | Возвращает количество уникальных значений в наборе ячеек. • Пустые ячейки игнорируются. • Сравнение текста регистронезависимо ( "abc" и "ABC" — одно значение).• Числа сравниваются по точному значению. |
| COUNTDISTINCT | COUNTDISTINCT([значения...]) | Возвращает количество различных значений в наборе ячеек. Синоним COUNTUNIQUE:• Пустые ячейки игнорируются. • Сравнение текста регистронезависимо. • Числа сравниваются по точному значению. |
| UNIQUECOUNT | UNIQUECOUNT([значения...]) | Возвращает количество уникальных значений в наборе ячеек. Синоним COUNTUNIQUE:• Пустые ячейки игнорируются. • Сравнение текста регистронезависимо. • Числа сравниваются по точному значению. |
| СЧИТАТЬПУСТОТЫ (COUNTBLANK) | СЧИТАТЬПУСТОТЫ([диапазон...]) | Подсчитывает количество пустых значений в диапазоне. • Ячейки, в которых формула или код возвращают пустую строку, учитываются. • Ячейки, содержащие ноль, не учитываются. • Ячейки с ошибкой не учитываются. |
| ЧАСТОТА (FREQUENCY) | ЧАСТОТА(массив_данных; массив_интервалов) | Возвращает распределение частот в виде вертикального массива: подсчитывает, сколько значений из массива данных попадает в каждый интервал. Подробнее — на странице функции. |
| АГРЕГАТ (AGGREGATE) | АГРЕГАТ(номер_функции; параметры; массив; [доп_аргумент]) | Возвращает агрегированное значение по списку или базе данных. номер_функции задаёт агрегирующую функцию (AVERAGE, SUM, MAX и др.), параметры — какие значения игнорировать. Полный список значений — на странице функции. |
| ВЕРОЯТНОСТЬ (PROB) | ВЕРОЯТНОСТЬ(диапазон_значений; диапазон_вероятностей; нижняя_граница; [верхняя_граница]) | Возвращает вероятность того, что значения в диапазоне находятся между двумя границами, на основе диапазона значений и соответствующих им вероятностей. Подробнее — на странице функции. |
| ПРЕДСКАЗ.ETS (FORECAST.ETS) | ПРЕДСКАЗ.ETS(целевая_точка; значения; временная_шкала; [сезонность]; [автозаполнение_данных]; [агрегация]) | Возвращает прогнозируемое значение с использованием тройного экспоненциального сглаживания (ETS / метод Хольта-Уинтерса). ETS учитывает уровень, тренд и сезонность для построения прогноза. • целевая_точка: дата/значение, для которого строится прогноз.• значения: исторические значения (зависимая переменная).• временная_шкала: исторические даты/время (независимая переменная).• сезонность: необязательный. Период сезонности (0=авто, 1=нет, или конкретный период).• автозаполнение_данных: необязательный. Способ обработки пропусков (0=интерполяция, 1=нули).• агрегация: необязательный. Способ агрегации нескольких значений (1=среднее, 2-7=другие). |
| ПРЕДСКАЗ.ETS.ДОВИНТЕРВАЛ (FORECAST.ETS.CONFINT) | ПРЕДСКАЗ.ETS.ДОВИНТЕРВАЛ(целевая_точка; значения; временная_шкала; [уровень_доверия]; [сезонность]; [автозаполнение_данных]; [агрегация]) | Возвращает доверительный интервал для прогноза, построенного методом ETS. • целевая_точка: дата/значение, для которого строится прогноз.• значения: исторические значения.• временная_шкала: исторические даты/время.• уровень_доверия: необязательный. Уровень доверия (от 0 до 1, по умолчанию 0.95).• сезонность: необязательный. Период сезонности. |
| ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ (FORECAST.ETS.SEASONALITY) | ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ(значения; временная_шкала; [автозаполнение_данных]; [агрегация]) | Возвращает обнаруженный период сезонности в данных. • значения: исторические значения.• временная_шкала: исторические даты/время.• автозаполнение_данных: необязательный. Способ обработки пропусков.• агрегация: необязательный. Способ агрегации нескольких значений. |
| ПРЕДСКАЗ.ETS.СТАТ (FORECAST.ETS.STAT) | ПРЕДСКАЗ.ETS.СТАТ(значения; временная_шкала; тип_статистики; [сезонность]; [автозаполнение_данных]; [агрегация]) | Возвращает заданную статистику модели ETS. • значения: исторические значения.• временная_шкала: исторические даты/время.• тип_статистики: какую статистику вернуть (1 — Alpha, 2 — Beta, 3 — Gamma, 4 — MASE, 5 — SMAPE, 6 — MAE, 7 — RMSE, 8 — размер шага; полный список — на странице функции).• сезонность: необязательный. Период сезонности. |
| НОРМ.РАСП (NORM.DIST) | НОРМ.РАСП(число; среднее; стандартное_отклонение; интегральная) | Возвращает значение нормального распределения для указанного среднего и стандартного отклонения. Подробнее — на странице функции. |
| СТЬЮДЕНТ.ТЕСТ (T.TEST) | СТЬЮДЕНТ.ТЕСТ(массив1; массив2; хвосты; тип_теста) | Возвращает вероятность, соответствующую t-тесту Стьюдента. • массив1: первый набор данных• массив2: второй набор данных• хвосты: 1 — одностороннее, 2 — двустороннее• тип_теста: 1 — парный, 2 — двухвыборочный с равными дисперсиями, 3 — двухвыборочный с неравными дисперсиями |
| MARGINOFERROR | MARGINOFERROR(диапазон; уровень_доверия) | Возвращает погрешность среднего на заданном уровне доверия для нормально распределённой выборки; применяется в опросах и A/B-тестах для оценки точности среднего. Подробнее — на странице функции. |
Логические функции
| Функция | Синтаксис | Описание |
|---|---|---|
| ИСТИНА (TRUE) | ИСТИНА() | Возвращает TRUE. |
| ЛОЖЬ (FALSE) | ЛОЖЬ() | Возвращает FALSE. |
| НЕ (NOT) | НЕ(логическое) | Возвращает TRUE, если логическое — ложное значение, и FALSE, если логическое — истинное. |
| ЕСЛИ (IF) | ЕСЛИ(условие; значение_если_истина; значение_если_ложь) | Возвращает значение_если_истина, если условие — истинное значение, и значение_если_ложь, если условие — ложное. |
| ЕСЛИОШИБКА (IFERROR) | ЕСЛИОШИБКА(значение; значение_если_ошибка) | Возвращает значение_если_ошибка, если при вычислении значение произошла ошибка; иначе возвращает значение. |
| ЕСНД (IFNA) | ЕСНД(значение; значение_если_не_найдено) | Возвращает значение_если_не_найдено, если при вычислении значение произошла ошибка «нет совпадения»; иначе возвращает значение. |
| ЕПУСТО (ISBLANK) | ЕПУСТО(значение) | Возвращает TRUE, если значение пустое. |
| ЕЧИСЛО (ISNUMBER) | ЕЧИСЛО(значение) | Возвращает TRUE, если значение является числом. |
| ЕТЕКСТ (ISTEXT) | ЕТЕКСТ(значение) | Возвращает TRUE, если значение является текстом. |
| ЕОШИБКА (ISERROR) | ЕОШИБКА(значение) | Возвращает TRUE, если значение является ошибкой. |
| ЕЛОГИЧ (ISLOGICAL) | ЕЛОГИЧ(значение) | Возвращает TRUE, если значение является логическим (TRUE или FALSE). |
| ЕЧЁТН (ISEVEN) | ЕЧЁТН(значение) | Возвращает TRUE, если значение является чётным числом. |
| ЕНЕЧЁТ (ISODD) | ЕНЕЧЁТ(значение) | Возвращает TRUE, если значение является нечётным числом. |
| ЕНД (ISNA) | ЕНД(значение) | Возвращает TRUE, если значение является ошибкой #N/A. |
| ЕОШ (ISERR) | ЕОШ(значение) | Возвращает TRUE, если значение является любой ошибкой, кроме #N/A. Полезно для перехвата ошибок с сохранением возможности распространения #N/A. |
| ЕНЕТЕКСТ (ISNONTEXT) | ЕНЕТЕКСТ(значение) | Возвращает TRUE, если значение не является текстом. Пустые ячейки и ошибки считаются нетекстовыми. |
| ISDATE | ISDATE(значение) | Возвращает TRUE, если значение является датой, временем или датой со временем. Проверяется тип значения: текстовый литерал датой не считается. |
| ISEMAIL | ISEMAIL(значение) | Возвращает TRUE, если значение является текстом с корректным адресом электронной почты. |
| ISURL | ISURL(значение) | Возвращает TRUE, если значение является текстом с корректным URL-адресом. |
| ISBETWEEN | ISBETWEEN(значение; нижнее_значение; верхнее_значение; [нижнее_включительно]; [верхнее_включительно]) | Возвращает TRUE, если число находится между двумя другими числами (функция Google Sheets). |
| ЛИСТЫ (SHEETS) | ЛИСТЫ() | Возвращает количество листов в книге. |
| НД (NA) | НД() | Возвращает значение ошибки #N/A; используется для явного возврата ошибки «значение недоступно». Подробнее — на странице функции. |
| И (AND) | И([логические_значения...]) | Возвращает TRUE, если все значения истинные, и FALSE, если хотя бы одно значение ложное. Возвращает TRUE, если значения не заданы. |
| ИЛИ (OR) | ИЛИ([логические_значения...]) | Возвращает TRUE, если хотя бы одно значение истинное, и FALSE, если все значения ложные. Возвращает FALSE, если значения не заданы. |
| ИСКЛИЛИ (XOR) | ИСКЛИЛИ([логические_значения...]) | Возвращает TRUE, если истинных значений нечётное количество, и FALSE, если истинных значений чётное количество. Возвращает FALSE, если значения не заданы. |
| ЕСЛИМН (IFS) | ЕСЛИМН([аргументы...]) | Проверяет несколько условий и возвращает значение, соответствующее первому условию, равному TRUE. Подробнее — на странице функции. |
| ТИП.ОШИБКИ (ERROR.TYPE) | ТИП.ОШИБКИ(значение) | Возвращает число, соответствующее типу ошибки. Возвращает: • 1 — #NULL!• 2 — #DIV/0!• 3 — #VALUE!• 4 — #REF!• 5 — #NAME?• 6 — #NUM!• 7 — #N/A• #N/A, если значение не является ошибкой |
| ТИП (TYPE) | ТИП(значение) | Возвращает число, указывающее тип данных значения. Возвращает: • 1 для чисел• 2 для текста• 4 для логических значений (TRUE/FALSE)• 16 для значений ошибок• 64 для массивов• 1 для пустых ячеек (трактуются как 0) |
| Ч (N) | Ч(значение) | Преобразует значение в число. • Числа возвращаются без изменений • TRUE возвращает 1, FALSE возвращает 0• Текст и ошибки возвращают 0• Пустые ячейки возвращают 0 |
| ВЫБОР (CHOOSE) | ВЫБОР([аргументы...]) | Возвращает значение из списка значений по номеру индекса (индекс начинается с 1). Подробнее — на странице функции. |
| ЕФОРМУЛА (ISFORMULA) | ЕФОРМУЛА([ссылка]) | Возвращает TRUE, если ссылка указывает на ячейку с формулой. ISFORMULA проверяет, указывает ли ссылка на ячейку, содержащую формулу. Возвращает FALSE для ячеек, содержащих только значения. |
| ЕССЫЛКА (ISREF) | ЕССЫЛКА([значение]) | Возвращает TRUE, если значение является ссылкой на ячейку. ISREF проверяет, является ли аргумент корректной ссылкой. Обратите внимание, что эта функция проверяет, была ли передана ссылка и удалось ли её разрешить. |
| ЛИСТ (SHEET) | ЛИСТ([ссылка]) | Возвращает номер листа, на который указывает ссылка. Если аргумент не задан, возвращает номер текущего листа. Номера листов начинаются с 1 и соответствуют порядку листов в книге. |
| ИНФОРМ (INFO) | ИНФОРМ(тип_сведений) | Возвращает информацию о текущей операционной среде. Поддерживаемые значения тип_сведений:• directory или osversion — возвращает «Tabulya»• numfile — возвращает количество листов• origin — возвращает начальную ссылку $A:$A$1• system — возвращает идентификатор операционной системы• release — возвращает версию «1.0» |
| Ф.ТЕКСТ (FORMULATEXT) | Ф.ТЕКСТ([ссылка]) | Возвращает формулу, содержащуюся в ячейке, в виде текстовой строки. Подробнее — на странице функции. |
| ЯЧЕЙКА (CELL) | ЯЧЕЙКА(тип_сведений; [ссылка]) | Возвращает информацию о форматировании, положении или содержимом ячейки. Поддерживаемые значения тип_сведений:• address — возвращает адрес ячейки в виде текста• col — возвращает номер столбца ячейки• row — возвращает номер строки ячейки• type — возвращает b для пустой ячейки, l для текста, v для прочих значений• contents — возвращает содержимое ячейки в виде текста |
| ПЕРЕКЛЮЧ (SWITCH) | ПЕРЕКЛЮЧ([аргументы...]) | Сравнивает выражение со списком значений и возвращает результат, соответствующий первому совпавшему значению; можно задать значение по умолчанию. Подробнее — на странице функции. |
| EQ | EQ(первое_значение; второе_значение) | Возвращает TRUE, если первое_значение равно второе_значение, иначе FALSE. Функциональная форма оператора =. |
| NE | NE(первое_значение; второе_значение) | Возвращает TRUE, если первое_значение не равно второе_значение, иначе FALSE. Функциональная форма оператора <>. |
| LT | LT(первое_значение; второе_значение) | Возвращает TRUE, если первое_значение строго меньше второе_значение, иначе FALSE. Функциональная форма оператора <. |
| GT | GT(первое_значение; второе_значение) | Возвращает TRUE, если первое_значение строго больше второе_значение, иначе FALSE. Функциональная форма оператора >. |
| LTE | LTE(первое_значение; второе_значение) | Возвращает TRUE, если первое_значение меньше или равно второе_значение, иначе FALSE. Функциональная форма оператора <=. |
| GTE | GTE(первое_значение; второе_значение) | Возвращает TRUE, если первое_значение больше или равно второе_значение, иначе FALSE. Функциональная форма оператора >=. |
Пользовательские функции
| Функция | Синтаксис | Описание |
|---|---|---|
| LAMBDA | LAMBDA([параметры...]; вычисление) | Создаёт пользовательскую функцию (лямбду) из набора параметров и тела вычисления. |
| LET | LET(имя1; значение1; [имя2; значение2; ...]; вычисление) | Связывает имена со значениями и вычисляет финальное выражение в их контексте. |
| ISOMITTED | ISOMITTED(параметр) | Возвращает TRUE, если параметр LAMBDA не был передан при вызове, и FALSE иначе. |
Текстовые функции
| Функция | Синтаксис | Описание |
|---|---|---|
| СЦЕПИТЬ (CONCATENATE) | СЦЕПИТЬ([тексты...]) | То же самое, что CONCAT, оставлено для совместимости. |
| СТРОЧН (LOWER) | СТРОЧН(строка) | Возвращает строку, приведённую к нижнему регистру. |
| ПРОПИСН (UPPER) | ПРОПИСН(строка) | Возвращает строку, приведённую к верхнему регистру. |
| ПРОПНАЧ (PROPER) | ПРОПНАЧ(строка) | Переводит в верхний регистр буквы, перед которыми нет другой буквы, а остальные — в нижний регистр. |
| ПОВТОР (REPT) | ПОВТОР(текст; число_повторов) | Повторяет текстовую строку заданное число раз. |
| ASC | ASC(строка) | Преобразует символы полной ширины (двухбайтовые) в символы половинной ширины (однобайтовые); применимо к ASCII-знакам и катакане, прочие символы остаются без изменений. Подробнее — на странице функции. |
| DBCS | DBCS(строка) | Преобразует символы половинной ширины (однобайтовые) в символы полной ширины (двухбайтовые), включая ASCII-знаки и объединение последовательностей озвучения в катакане. Подробнее — на странице функции. |
| JIS | JIS(строка) | Синоним DBCS: преобразует символы половинной ширины (однобайтовые) в символы полной ширины (двухбайтовые). Сохранён для совместимости с Excel. |
| ДЛСТР (LEN) | ДЛСТР(строка) | Возвращает половину длины строки в кодовых точках Unicode. |
| ДЛИНБ (LENB) | ДЛИНБ(строка) | Возвращает половину длины строки в байтах (в кодировке UTF-8). |
| UNICODE | UNICODE(строка) | Возвращает первую кодовую точку Unicode строки в виде числа. |
| КОДСИМВ (CODE) | КОДСИМВ(строка) | То же самое, что UNICODE. Предпочтительно использовать UNICODE. |
| ЮНИСИМВ (UNICHAR) | ЮНИСИМВ(код_символа) | Возвращает строку, содержащую указанную кодовую единицу Unicode. |
| СИМВОЛ (CHAR) | СИМВОЛ(код_символа) | То же самое, что UNICHAR. Предпочтительно использовать UNICHAR. |
| Т (T) | Т(значение) | Возвращает строковое значение без изменений либо пустую строку, если передано нестроковое значение. |
| ЧЗНАЧ (NUMBERVALUE) | ЧЗНАЧ(значение; [десятичный_разделитель]; [разделитель_разрядов]) | Разбирает число из строки значение, используя десятичный_разделитель в качестве десятичного разделителя и разделитель_разрядов в качестве разделителя групп. |
| СОВПАД (EXACT) | СОВПАД(первый_текст; второй_текст) | Возвращает TRUE, если две текстовые строки полностью совпадают (с учётом регистра). |
| НАЙТИ (FIND) | НАЙТИ(искомый_текст; текст_для_поиска; [начальная_позиция]) | Возвращает позицию подстроки внутри строки (с учётом регистра). |
| НАЙТИБ (FINDB) | НАЙТИБ(искомый_текст; текст_для_поиска; [начальная_позиция]) | Возвращает позицию подстроки внутри строки (с учётом регистра), используя позиции в байтах. |
| ПОИСК (SEARCH) | ПОИСК(искомый_текст; текст_для_поиска; [начальная_позиция]) | Возвращает позицию подстроки внутри строки (без учёта регистра). Поддерживает шаблоны подстановки. |
| ПОИСКБ (SEARCHB) | ПОИСКБ(искомый_текст; текст_для_поиска; [начальная_позиция]) | Возвращает позицию подстроки внутри строки (без учёта регистра), используя позиции в байтах. |
| РУБЛЬ (DOLLAR) | РУБЛЬ(число; [число_разрядов]) | Форматирует число как текст со знаком доллара. |
| ФИКСИРОВАННЫЙ (FIXED) | ФИКСИРОВАННЫЙ(число; [число_разрядов]; [без_разделителей]) | Форматирует число как текст с фиксированным числом десятичных знаков. |
| ТЕКСТ (TEXT) | ТЕКСТ(значение; формат) | Форматирует значение с использованием строки формата. |
| ТЕКСТПОСЛЕ (TEXTAFTER) | ТЕКСТПОСЛЕ(текст; разделитель; [номер_вхождения]; [режим_совпадения]; [учитывать_конец]; [если_не_найдено]) | Возвращает текст, находящийся после заданного разделителя. |
| ТЕКСТДО (TEXTBEFORE) | ТЕКСТДО(текст; разделитель; [номер_вхождения]; [режим_совпадения]; [учитывать_конец]; [если_не_найдено]) | Возвращает текст, находящийся перед заданным разделителем. |
| TEXTSPLIT | TEXTSPLIT(текст; разделитель_столбцов; [разделитель_строк]; [пропускать_пустые]; [режим_совпадения]; [заполнитель]) | Разбивает текст по разделителям столбцов и/или строк. |
| SPLIT | SPLIT(текст; разделитель; [по_каждому_символу]; [убирать_пустые]) | Разбивает текст по разделителю и возвращает горизонтальный массив фрагментов (функция Google Sheets). |
| ЗНАЧЕН (VALUE) | ЗНАЧЕН(строка) | Преобразует текстовую строку, представляющую число, в число. |
| ЗНАЧЕНИЕВТЕКСТ (VALUETOTEXT) | ЗНАЧЕНИЕВТЕКСТ(значение; [формат]) | Преобразует значение в текст. |
| TO_TEXT | TO_TEXT(значение) | Преобразует значение в текст (функция Google Sheets). То же, что VALUETOTEXT с форматом по умолчанию. |
| МАССИВВТЕКСТ (ARRAYTOTEXT) | МАССИВВТЕКСТ(массив; [формат]) | Преобразует массив значений в строку: в зависимости от аргумента формат возвращает удобочитаемое или машиночитаемое представление в синтаксисе формул. Подробнее — на странице функции. |
| СЦЕП (CONCAT) | СЦЕП([тексты...]) | Объединяет все значения в виде строк. Для объединения текста также можно использовать &. |
| ЛЕВСИМВ (LEFT) | ЛЕВСИМВ(строка; [число_символов]) | Возвращает первые число_символов символов с начала строки строка, с особой обработкой пропущенного, отрицательного или слишком большого значения. Подробнее — на странице функции. |
| ЛЕВБ (LEFTB) | ЛЕВБ(строка; [число_байтов]) | Возвращает первые число_байтов байтов с начала строки в кодировке UTF-8, с округлением до границы символа и особой обработкой граничных значений. Подробнее — на странице функции. |
| ПРАВСИМВ (RIGHT) | ПРАВСИМВ(строка; [число_символов]) | Возвращает последние число_символов символов с конца строки строка, с особой обработкой пропущенного, отрицательного или слишком большого значения. Подробнее — на странице функции. |
| ПРАВБ (RIGHTB) | ПРАВБ(строка; [число_байтов]) | Возвращает последние число_байтов байтов с конца строки в кодировке UTF-8, с округлением до границы символа и особой обработкой граничных значений. Подробнее — на странице функции. |
| ПСТР (MID) | ПСТР(строка; начальный_символ; число_символов) | Возвращает подстроку строки строка, начиная с символа начальный_символ и длиной число_символов, с особой обработкой граничных значений. Подробнее — на странице функции. |
| ПСТРБ (MIDB) | ПСТРБ(строка; начальный_байт; число_байтов) | Возвращает подстроку строки начиная с байта начальный_байт и длиной число_байтов в кодировке UTF-8, с округлением до границ символов и обработкой граничных значений. Подробнее — на странице функции. |
| ПЕЧСИМВ (CLEAN) | ПЕЧСИМВ(строка) | Удаляет непечатаемые символы ASCII 0-31 (0×00-0×1F) из строки. При этом удаляются табуляции и переводы строк, но не пробелы. |
| СЖПРОБЕЛЫ (TRIM) | СЖПРОБЕЛЫ(строка) | Удаляет пробелы в начале и конце строки и заменяет каждую последовательность подряд идущих пробелов внутри строки на один пробел. Подробнее — на странице функции. |
| ЗАМЕНИТЬ (REPLACE) | ЗАМЕНИТЬ(исходный_текст; начальная_позиция; число_символов; новый_текст) | Заменяет часть текстовой строки другой текстовой строкой. • исходный_текст: исходный текст.• начальная_позиция: позиция начала замены (нумерация с 1).• число_символов: количество заменяемых символов.• новый_текст: вставляемый текст. |
| ЗАМЕНИТЬБ (REPLACEB) | ЗАМЕНИТЬБ(исходный_текст; начальная_позиция; число_байтов; новый_текст) | Заменяет часть текстовой строки другой текстовой строкой, используя позиции в байтах. • исходный_текст: исходный текст.• начальная_позиция: байтовая позиция начала замены (нумерация с 1).• число_байтов: количество заменяемых байтов.• новый_текст: вставляемый текст. |
| ПОДСТАВИТЬ (SUBSTITUTE) | ПОДСТАВИТЬ(текст; исходный_текст; новый_текст; [номер_вхождения]) | Подставляет новый текст вместо старого в строке. • текст: текст, содержащий заменяемый фрагмент.• исходный_текст: заменяемый текст.• новый_текст: текст замены.• номер_вхождения: необязательный. Номер заменяемого вхождения (нумерация с 1). Если не указан, заменяются все вхождения. |
| ОБЪЕДИНИТЬ (TEXTJOIN) | ОБЪЕДИНИТЬ(разделитель; пропускать_пустые; [значения...]) | Объединяет массив значений с помощью разделителя. • разделитель: строка, помещаемая между каждым значением.• пропускать_пустые: если TRUE, пустые ячейки игнорируются.• значения: объединяемые значения. |
| JOIN | JOIN(разделитель; [значения...]) | Объединяет значения (включая массивы и диапазоны) в одну строку через разделитель (функция Google Sheets). В отличие от TEXTJOIN, пустые значения не пропускаются. |
| ФИЛЬТР.XML (FILTERXML) | ФИЛЬТР.XML(xml; запрос_xpath) | Применяет указанное XPath-выражение к XML-содержимому и возвращает текстовое содержимое первого найденного элемента или атрибута. Подробнее — на странице функции. |
| ГИПЕРССЫЛКА (HYPERLINK) | ГИПЕРССЫЛКА(адрес_ссылки; [текст_ссылки]) | Создаёт интерактивную гиперссылку. Если текст_ссылки не указан, в качестве текста ссылки отображается URL. |
| КОДИР.URL (ENCODEURL) | КОДИР.URL(текст) | Кодирует текстовую строку для использования в URL. Заменяет пробелы и другие специальные символы их представлениями в процентной кодировке (например, пробел становится %20). |
| REGEXTEST | REGEXTEST(текст; шаблон) | Проверяет, соответствует ли текстовая строка шаблону регулярного выражения, и возвращает TRUE или FALSE. Подробнее — на странице функции. |
| REGEXMATCH | REGEXMATCH(текст; шаблон) | Возвращает TRUE, если текст соответствует регулярному выражению. Псевдоним REGEXTEST (имя из Google Sheets). |
| REGEXEXTRACT | REGEXEXTRACT(текст; шаблон) | Извлекает первое совпадение шаблона регулярного выражения в тексте (или захваченную группу, если она есть). Подробнее — на странице функции. |
| REGEXREPLACE | REGEXREPLACE(текст; шаблон; замена) | Заменяет все вхождения шаблона регулярного выражения на текст замены, поддерживая ссылки на группы захвата. Подробнее — на странице функции. |
Функции работы с массивами
| Функция | Синтаксис | Описание |
|---|---|---|
| TAKE | TAKE(массив; строки; [столбцы]) | Возвращает указанное количество строк или столбцов из массива. |
| ARRAY_CONSTRAIN | ARRAY_CONSTRAIN(диапазон; число_строк; число_столбцов) | Возвращает левый верхний подмассив заданного размера (функция Google Sheets); эквивалент TAKE для положительных размеров. |
| DROP | DROP(массив; строки; [столбцы]) | Исключает строки или столбцы из массива. |
| CHOOSECOLS | CHOOSECOLS([аргументы...]) | Возвращает указанные столбцы из массива. |
| CHOOSEROWS | CHOOSEROWS([аргументы...]) | Возвращает указанные строки из массива. |
| EXPAND | EXPAND(массив; [строки]; [столбцы]; [заполнитель]) | Расширяет массив или дополняет его значениями. |
| ГСТОЛБИК (HSTACK) | ГСТОЛБИК([массивы...]) | Объединяет массивы по горизонтали. |
| ВСТОЛБИК (VSTACK) | ВСТОЛБИК([массивы...]) | Объединяет массивы по вертикали. |
| TOCOL | TOCOL(массив; [пропуск]; [обход_по_столбцам]) | Преобразует массив в один столбец. |
| TOROW | TOROW(массив; [пропуск]; [обход_по_столбцам]) | Преобразует массив в одну строку. |
| FLATTEN | FLATTEN([массивы...]) | Объединяет значения, диапазоны и массивы в один столбец, считывая элементы построчно; принимает несколько аргументов и включает пустые ячейки. Подробнее — на странице функции. |
| WRAPCOLS | WRAPCOLS(вектор; размер_оборота; [заполнитель]) | Преобразует вектор в массив, оборачивая его по столбцам. |
| WRAPROWS | WRAPROWS(вектор; размер_оборота; [заполнитель]) | Преобразует вектор в массив, оборачивая его по строкам. |
| ТРАНСП (TRANSPOSE) | ТРАНСП(массив) | Транспонирует массив (меняет местами строки и столбцы). |
| SEQUENCE | SEQUENCE(строки; [столбцы]; [начало]; [шаг]) | Создаёт последовательность чисел. |
| ФИЛЬТР (FILTER) | ФИЛЬТР(массив; условие_включения; [если_пусто]) | Фильтрует массив значений по списку логических значений. |
| SORT | SORT(массив; [индекс_сортировки]; [порядок_сортировки]; [по_столбцам]) | Сортирует массив значений. |
| SORTN | SORTN(массив; [число]; [режим_ничьих]; [столбец_сортировки]; [по_возрастанию]) | Возвращает первые n строк массива после сортировки (функция Google Sheets); 4 режима обработки совпадений. |
| УНИК (UNIQUE) | УНИК(массив; [по_столбцам]; [только_уникальные]) | Удаляет повторяющиеся строки или столбцы из массива. |
| СУММПРОИЗВ (SUMPRODUCT) | СУММПРОИЗВ([массивы...]) | Перемножает массивы поэлементно и возвращает сумму произведений. |
| МОПРЕД (MDETERM) | МОПРЕД(массив) | Возвращает определитель матрицы. |
| МОБР (MINVERSE) | МОБР(массив) | Возвращает обратную матрицу. |
| МУМНОЖ (MMULT) | МУМНОЖ(массив1; массив2) | Возвращает матричное произведение двух массивов. |
| RANDARRAY | RANDARRAY([строки]; [столбцы]; [минимум]; [максимум]; [только_целые]) | Возвращает массив случайных чисел. |
| BYROW | BYROW([аргументы...]) | Применяет лямбда-функцию к каждой строке массива. |
| BYCOL | BYCOL([аргументы...]) | Применяет лямбда-функцию к каждому столбцу массива. |
| MAKEARRAY | MAKEARRAY([аргументы...]) | Создаёт массив, применяя лямбда-функцию к индексам. |
| MAP | MAP([аргументы...]) | Применяет лямбда-функцию к каждому элементу массивов. |
| REDUCE | REDUCE([аргументы...]) | Сворачивает массив в одно значение с помощью лямбда-функции. |
| МЕДИН (MUNIT) | МЕДИН(размер) | Возвращает единичную матрицу указанного размера. Возвращает квадратную матрицу с единицами на главной диагонали и нулями в остальных ячейках. |
| SCAN | SCAN([аргументы...]) | Проходит по массиву, применяя лямбда-функцию к каждому элементу, и возвращает массив промежуточных значений. |
| TRIMRANGE | TRIMRANGE(массив) | Обрезает по краям массива строки и столбцы, полностью состоящие из пустых ячеек. Подробнее — на странице функции. |
| SORTBY | SORTBY([аргументы...]) | Сортирует массив по значениям в одном или нескольких соответствующих диапазонах. • массив: сортируемый массив.• массив_сортировки1: первый диапазон значений, по которому выполняется сортировка.• порядок_сортировки1: необязательный. Направление: 1 — по возрастанию (по умолчанию), -1 — по убыванию.• Дополнительные пары массив_сортировки/порядок_сортировки задают порядок разрешения совпадений. |
| GROUPBY | GROUPBY(поля_строк; значения; функция_агрегации; [обработка_заголовков]; [глубина_итогов]; [порядок_сортировки]) | Группирует строки по заданным столбцам и применяет функцию агрегирования. • поля_строк: столбец или столбцы для группировки.• значения: агрегируемые значения.• функция_агрегации: номер функции агрегирования (1=AVERAGE, 2=COUNT, … 9=SUM, 11=VARP; коды 101–111 — те же, игнорируя скрытые строки) или функция LAMBDA; полный список — на странице функции.• обработка_заголовков: необязательный (0 — без заголовков, 1 — есть, но не отображать, 2 — нет, но сгенерировать, 3 — есть и отображать, по умолчанию).• глубина_итогов: необязательный. Глубина итогов (0=без итогов, 1-127=глубина).• порядок_сортировки: необязательный. Порядок сортировки для группировки (0=сохранить исходный, иное значение=сортировать). |
| PIVOTBY | PIVOTBY(поля_строк; поля_столбцов; значения; функция_агрегации; [обработка_заголовков]; [глубина_итогов_строк]; [порядок_сортировки_строк]; [глубина_итогов_столбцов]; [порядок_сортировки_столбцов]) | Создаёт сводную таблицу, группируя данные по строкам и столбцам. • поля_строк: столбец или столбцы для группировки по строкам.• поля_столбцов: столбец или столбцы для группировки по столбцам.• значения: агрегируемые значения.• функция_агрегации: номер функции агрегирования (см. GROUPBY) или LAMBDA.• обработка_заголовков: необязательный. Обработка заголовков (0-3).• глубина_итогов_строк: необязательный. Глубина итогов по строкам.• порядок_сортировки_строк: необязательный. Порядок сортировки строк.• глубина_итогов_столбцов: необязательный. Глубина итогов по столбцам.• порядок_сортировки_столбцов: необязательный. Порядок сортировки столбцов. |
Функции даты и времени
| Функция | Синтаксис | Описание |
|---|---|---|
| ТДАТА (NOW) | ТДАТА() | Возвращает текущую локальную дату и время. Зависит от настроек времени компьютера, на котором выполняется формула, и может зависеть от часового пояса. |
| СЕГОДНЯ (TODAY) | СЕГОДНЯ() | Возвращает текущую локальную дату. Зависит от настроек времени компьютера, на котором выполняется формула, и может зависеть от часового пояса. |
| ДАТА (DATE) | ДАТА(год; месяц; день) | Возвращает конкретную дату из аргументов год, месяц и день; значения округляются до целого, а выход за пределы месяца или диапазона 1–12 даёт переполнение со смещением соседних компонентов. Подробнее — на странице функции. |
| ВРЕМЯ (TIME) | ВРЕМЯ(час; минута; секунда) | Возвращает конкретное время из аргументов час, минута и секунда; выход значений за обычные пределы переносится в старшие компоненты, а результат можно сложить с датой, чтобы получить дату со временем. Подробнее — на странице функции. |
| DURATION.YMD | DURATION.YMD(годы; месяцы; кол_дней) | Возвращает длительность из аргументов годы, месяцы и кол_дней; годы и месяцы округляются до целого и объединяются между собой, а дни — отдельно. Подробнее — на странице функции. |
| DURATION.HMS | DURATION.HMS(часы; минуты; секунды) | Возвращает длительность из аргументов часы, минуты и секунды; часы и минуты округляются до целого, секунды могут быть дробными, и все компоненты объединяются. Подробнее — на странице функции. |
| ГОД (YEAR) | ГОД(дата) | Возвращает компонент года из даты или длительности; для времени он равен 0, для длительности округляется вниз и может быть отрицательным, для числа дней не определён. Подробнее — на странице функции. |
| МЕСЯЦ (MONTH) | МЕСЯЦ(дата) | Возвращает компонент месяца из даты или длительности; для даты он от 1 до 12, для времени равен 0, для длительности от 0 до 11, для числа дней не определён. Подробнее — на странице функции. |
| ДЕНЬ (DAY) | ДЕНЬ(дата) | Возвращает компонент дня из даты или длительности; для даты он от 1 до 31, для времени равен 0, для длительности округляется вниз, для числа дней равен целой части. Подробнее — на странице функции. |
| ЧАС (HOUR) | ЧАС(время) | Возвращает компонент часа из времени или длительности; для даты равен 0, для времени и длительности от 0 до 23, для числа дней — дробная часть, умноженная на 24 и округлённая вниз. Подробнее — на странице функции. |
| МИНУТЫ (MINUTE) | МИНУТЫ(время) | Возвращает компонент минуты из времени или длительности; для даты равен 0, для времени и длительности от 0 до 59, для числа дней — дробная часть, умноженная на 1440 и округлённая вниз. Подробнее — на странице функции. |
| СЕКУНДЫ (SECOND) | СЕКУНДЫ(время) | Возвращает компонент секунды из времени или длительности; для даты равен 0, для времени и длительности от 0 до 59, для числа дней — дробная часть, умноженная на 86400 и округлённая вниз. Подробнее — на странице функции. |
| EPOCHTODATE | EPOCHTODATE(метка_времени; [единица]) | Преобразует Unix-метку времени (epoch) в дату-время в UTC. • метка_времени: число (целое или дробное) — количество единиц с 01.01.1970 00:00:00 UTC.• единица: единица измерения. По умолчанию — 2 (миллисекунды, как в Google Sheets и большинстве веб-API):• 1 — секунды• 2 — миллисекунды• 3 — микросекунды |
| ДАТАМЕС (EDATE) | ДАТАМЕС(начальная_дата; смещение_месяцев) | Добавляет к дате указанное количество месяцев. Если дата выходит за пределы месяца, возвращается последний день месяца. |
| КОНМЕСЯЦА (EOMONTH) | КОНМЕСЯЦА(начальная_дата; [смещение_месяцев]) | Возвращает последний день месяца, отстоящего от начальной даты на заданное число месяцев; при нуле берётся месяц самой даты, при положительном или отрицательном смещении — будущий или прошлый месяц. Подробнее — на странице функции. |
| РАЗНДАТ (DATEDIF) | РАЗНДАТ(начальная_дата; конечная_дата; единица) | Вычисляет разницу между двумя датами в единицах, заданных параметром единица (полные годы, месяцы, дни или их остатки без учёта годов и месяцев); начальная дата должна быть не позже конечной. Подробнее — на странице функции. |
| ДАТАЗНАЧ (DATEVALUE) | ДАТАЗНАЧ(текст_даты) | Преобразует дату в виде текста в порядковый номер Excel, где 1 соответствует 1 января 1900 года; используется для совместимости с приложениями, считающими даты по порядковым номерам. Подробнее — на странице функции. |
| ВРЕМЗНАЧ (TIMEVALUE) | ВРЕМЗНАЧ(текст_времени) | Преобразует время в виде текста в десятичное число от 0 до 1 — долю суток (например, 12:00 даёт 0.5); используется для совместимости с приложениями, считающими время десятичными числами. Подробнее — на странице функции. |
| ДНИ (DAYS) | ДНИ(конечная_дата; начальная_дата) | Возвращает количество дней между двумя датами. Результат положителен, если конечная_дата позже начальная_дата, отрицателен, если конечная_дата раньше начальная_дата, и равен нулю, если даты совпадают. |
| ДНЕЙ360 (DAYS360) | ДНЕЙ360(начальная_дата; конечная_дата; [метод]) | Возвращает число дней между двумя датами по 360-дневному году (12 месяцев по 30 дней); метод подсчёта (американский NASD или европейский) задаётся аргументом. Подробнее — на странице функции. |
| НОМНЕДЕЛИ.ISO (ISOWEEKNUM) | НОМНЕДЕЛИ.ISO(дата) | Возвращает номер недели года по ISO для указанной даты. Недели по ISO начинаются с понедельника, а первая неделя года содержит первый четверг. Номера недель находятся в диапазоне от 1 до 52 или 53. |
| ДЕНЬНЕД (WEEKDAY) | ДЕНЬНЕД(дата; [тип_результата]) | Возвращает день недели для даты как число. Аргумент тип_результата задаёт систему нумерации (с какого дня и с какого значения начинается отсчёт). Подробнее — на странице функции. |
| НОМНЕДЕЛИ (WEEKNUM) | НОМНЕДЕЛИ(дата; [тип_результата]) | Возвращает номер недели в году для даты. Аргумент тип_результата задаёт систему нумерации (с какого дня начинается неделя и правило первой недели), включая ISO. Подробнее — на странице функции. |
| ЧИСТРАБДНИ (NETWORKDAYS) | ЧИСТРАБДНИ(начальная_дата; конечная_дата; [праздники]) | Возвращает количество полных рабочих дней между двумя датами. Рабочие дни исключают выходные (субботу и воскресенье) и, при необходимости, указанные праздники. Если конечная_дата раньше начальная_дата, возвращается отрицательное число. |
| ЧИСТРАБДНИ.МЕЖД (NETWORKDAYS.INTL) | ЧИСТРАБДНИ.МЕЖД(начальная_дата; конечная_дата; [выходные]; [праздники]) | Возвращает число полных рабочих дней между двумя датами с настраиваемыми выходными (числовой код или 7-символьная маска из 1 и 0) и необязательным списком праздников. Подробнее — на странице функции. |
| РАБДЕНЬ (WORKDAY) | РАБДЕНЬ(начальная_дата; кол_дней; [праздники]) | Возвращает дату, отстоящую на указанное количество рабочих дней до или после начальной даты. Рабочие дни исключают выходные (субботу и воскресенье) и, при необходимости, указанные праздники. Если кол_дней отрицательный, возвращаемая дата предшествует начальная_дата. |
| РАБДЕНЬ.МЕЖД (WORKDAY.INTL) | РАБДЕНЬ.МЕЖД(начальная_дата; кол_дней; [выходные]; [праздники]) | Возвращает дату, отстоящую на указанное количество рабочих дней до или после начальной даты, с использованием пользовательских параметров выходных. Параметр выходные может быть:• Числом от 1 до 7 или от 11 до 17, задающим выходные дни • Строкой из 7 символов, состоящей из 1 и 0 (1 = выходной, начиная с понедельника) Значения числа выходных см. в NETWORKDAYS.INTL. |
| ДОЛЯГОДА (YEARFRAC) | ДОЛЯГОДА(начальная_дата; конечная_дата; [базис]) | Возвращает долю года, соответствующую количеству полных дней между двумя датами. Параметр базис задаёт способ подсчёта дней:• 0 (по умолчанию): американский (NASD) 30/360• 1: фактические/фактические• 2: фактические/360• 3: фактические/365• 4: европейский 30/360 |
Функции поиска
| Функция | Синтаксис | Описание |
|---|---|---|
| СТРОКА (ROW) | СТРОКА([ссылка]) | Возвращает номер строки для ссылки. Если ссылка не указана, возвращает номер строки текущей ячейки. |
| СТОЛБЕЦ (COLUMN) | СТОЛБЕЦ([ссылка]) | Возвращает номер столбца для ссылки. Если ссылка не указана, возвращает номер столбца текущей ячейки. |
| ЧСТРОК (ROWS) | ЧСТРОК(массив) | Возвращает количество строк в ссылке или массиве. |
| ЧИСЛСТОЛБ (COLUMNS) | ЧИСЛСТОЛБ(массив) | Возвращает количество столбцов в ссылке или массиве. |
| ДВССЫЛ (INDIRECT) | ДВССЫЛ(адрес_ячейки) | Возвращает значение ячейки по заданному адресу. |
| ВПР (VLOOKUP) | ВПР(искомое_значение; диапазон_поиска; столбец_результата; [отсортирован]) | Ищет значение в первом столбце диапазона и возвращает ячейку из заданного столбца той же строки или ошибку, если совпадение не найдено. При отсортирован=TRUE применяется бинарный поиск и первый столбец должен быть отсортирован по возрастанию. Подробнее — на странице функции. |
| ГПР (HLOOKUP) | ГПР(искомое_значение; диапазон_поиска; строка_результата; [отсортирован]) | Ищет значение в первой строке диапазона и возвращает ячейку из заданной строки того же столбца или ошибку, если совпадение не найдено. При отсортирован=TRUE применяется бинарный поиск и первая строка должна быть отсортирована по возрастанию. Подробнее — на странице функции. |
| ПРОСМОТРX (XLOOKUP) | ПРОСМОТРX(искомое_значение; диапазон_поиска; диапазон_результата; [значение_если_не_найдено]; [режим_совпадения]; [режим_поиска]) | Ищет значение в одной строке или столбце и возвращает соответствующую строку или столбец из другого диапазона. Поддерживает режимы совпадения (точное, ближайшее меньшее или большее, шаблон) и режимы поиска (линейный или бинарный, прямой или обратный), а также значение_если_не_найдено. Подробнее — на странице функции. |
| ПОИСКПОЗ (MATCH) | ПОИСКПОЗ(искомое_значение; диапазон_поиска; [режим_совпадения]) | Ищет значение в диапазоне и возвращает индекс совпадения, начиная с 1. Режим совпадения задаёт поиск точного значения, наибольшего меньшего или наименьшего большего; для режимов с неравенством диапазон должен быть отсортирован. Подробнее — на странице функции. |
| ПРОСМОТР (LOOKUP) | ПРОСМОТР(искомое_значение; диапазон_поиска; [диапазон_результата]) | Векторная форма ПРОСМОТР: ищет значение в диапазоне из одной строки или столбца и возвращает соответствующий элемент из другого такого диапазона. Диапазон поиска должен быть отсортирован по возрастанию; находит наибольшее значение, меньшее или равное искомому. Подробнее — на странице функции. |
| XMATCH | XMATCH(искомое_значение; диапазон_поиска; [режим_совпадения]; [режим_поиска]) | Ищет значение в диапазоне из одной строки или столбца и возвращает индекс первого совпадения начиная с 1; расширенная версия MATCH с гибкими режимами совпадения (точное, ближайшее, шаблон) и поиска (прямой, обратный, бинарный). Подробнее — на странице функции. |
| АДРЕС (ADDRESS) | АДРЕС(номер_строки; номер_столбца; [тип_ссылки]; [стиль_a1]; [имя_листа]) | Создаёт адрес ячейки в виде текста по номерам строки и столбца. тип_ссылки задаёт абсолютность ($A$1 / A$1 / $A1 / A1), стиль_a1 — стиль A1 или R1C1. Подробнее — на странице функции. |
| ОБЛАСТИ (AREAS) | ОБЛАСТИ(диапазон) | Возвращает количество областей в ссылке. Область — это диапазон смежных ячеек или одна ячейка. Когда несколько диапазонов передаются в виде кортежа, функция возвращает количество этих диапазонов. |
| ИНДЕКС (INDEX) | ИНДЕКС(диапазон; [строка]; [столбец]; [номер_диапазона]) | Возвращает элемент из диапазона по заданным строке и столбцу; для одной строки или столбца соответствующий аргумент можно опустить, а для группы диапазонов номер_диапазона указывает источник. Результат можно использовать как ссылку. Подробнее — на странице функции. |
| СМЕЩ (OFFSET) | СМЕЩ(ссылка; смещение_строк; смещение_столбцов; [высота]; [ширина]) | Возвращает ссылку, смещённую от исходной на заданное число строк и столбцов (смещения могут быть отрицательными); необязательные высота и ширина задают размер результата, по умолчанию равный исходному. Подробнее — на странице функции. |
| ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (GETPIVOTDATA) | ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ([аргументы...]) | Возвращает агрегированное значение из табличных данных, отфильтрованных по парам поле-значение; суммирует подходящие числа, при отсутствии совпадений даёт #N/A. Работает на любых таблицах с заголовками как аналог SUMIFS. Подробнее — на странице функции. |
Веб
| Функция | Синтаксис | Описание |
|---|---|---|
| IMPORTRANGE | IMPORTRANGE(идентификатор_файла; диапазон) | Импортирует диапазон ячеек из другого файла-таблицы по его идентификатору и строке диапазона; данные загружаются асинхронно с показом состояния загрузки и автоматическим пересчётом. Доступны только файлы, к которым у вас есть доступ. Подробнее — на странице функции. |
| IMPORTDATA | IMPORTDATA(адрес_ссылки) | Импортирует данные в формате CSV или TSV с указанного URL; загрузка идёт асинхронно через сервер с защитой от внутренних адресов, ячейка показывает состояние загрузки и периодически обновляется. Подробнее — на странице функции. |
| IMPORTHTML | IMPORTHTML(адрес_ссылки; тип_элемента; [номер]) | Импортирует таблицу или список с HTML-страницы по URL: тип_элемента задаёт table или list, номер выбирает нужный элемент. Загрузка идёт асинхронно через сервер с индикатором и периодическим обновлением. Подробнее — на странице функции. |
| IMPORTXML | IMPORTXML(адрес_ссылки; запрос_xpath) | Импортирует данные из XML или HTML по XPath-выражению, возвращая по строке на каждый совпавший узел; загрузка идёт асинхронно через сервер с индикатором и периодическим обновлением. Подробнее — на странице функции. |
Финансовые функции
| Функция | Синтаксис | Описание |
|---|---|---|
| ПЛТ (PMT) | ПЛТ(ставка; кол_периодов; тек_стоимость; [буд_стоимость]; [тип_платежа]) | Вычисляет размер платежа по кредиту на основе постоянных платежей и постоянной процентной ставки. |
| БС (FV) | БС(ставка; кол_периодов; платёж; [тек_стоимость]; [тип_платежа]) | Вычисляет будущую стоимость инвестиции. |
| ПС (PV) | ПС(ставка; кол_периодов; платёж; [буд_стоимость]; [тип_платежа]) | Вычисляет приведённую стоимость инвестиции. |
| КПЕР (NPER) | КПЕР(ставка; платёж; тек_стоимость; [буд_стоимость]; [тип_платежа]) | Вычисляет количество периодов для инвестиции. |
| СТАВКА (RATE) | СТАВКА(кол_периодов; платёж; тек_стоимость; [буд_стоимость]; [тип_платежа]; [предположение]) | Вычисляет процентную ставку за период. |
| ПРПЛТ (IPMT) | ПРПЛТ(ставка; период; кол_периодов; тек_стоимость; [буд_стоимость]; [тип_платежа]) | Вычисляет процентную часть платежа. |
| ОСПЛТ (PPMT) | ОСПЛТ(ставка; период; кол_периодов; тек_стоимость; [буд_стоимость]; [тип_платежа]) | Вычисляет часть платежа, идущую в погашение основной суммы. |
| ОБЩПЛАТ (CUMIPMT) | ОБЩПЛАТ(ставка; кол_периодов; тек_стоимость; начальный_период; конечный_период; тип_платежа) | Вычисляет накопленные проценты, выплаченные между двумя периодами. Возвращает отрицательное значение, так как выплата процентов — это отток денежных средств. |
| ОБЩДОХОД (CUMPRINC) | ОБЩДОХОД(ставка; кол_периодов; тек_стоимость; начальный_период; конечный_период; тип_платежа) | Вычисляет накопленную основную сумму, выплаченную между двумя периодами. Возвращает отрицательное значение, так как выплата основной суммы — это отток денежных средств. |
| ПРОЦПЛАТ (ISPMT) | ПРОЦПЛАТ(ставка; период; кол_периодов; тек_стоимость) | Вычисляет проценты, выплаченные за указанный период, по схеме простых процентов. |
| АПЛ (SLN) | АПЛ(стоимость; ликвидационная_стоимость; срок_службы) | Вычисляет амортизацию методом равномерного списания. |
| АСЧ (SYD) | АСЧ(стоимость; ликвидационная_стоимость; срок_службы; период) | Вычисляет амортизацию методом суммы чисел лет. |
| ФУО (DB) | ФУО(стоимость; ликвидационная_стоимость; срок_службы; период; [месяц]) | Вычисляет амортизацию методом снижающегося остатка. |
| ДДОБ (DDB) | ДДОБ(стоимость; ликвидационная_стоимость; срок_службы; период; [коэффициент]) | Вычисляет амортизацию методом двойного снижения остатка. |
| ПУО (VDB) | ПУО(стоимость; ликвидационная_стоимость; срок_службы; начальный_период; конечный_период; [коэффициент]; [без_перехода]) | Вычисляет амортизацию методом переменного снижения остатка. |
| АМОРУМ (AMORDEGRC) | АМОРУМ(стоимость; дата_покупки; конец_первого_периода; ликвидационная_стоимость; период; ставка; [базис]) | Возвращает величину амортизации за каждый учётный период по французскому методу дегрессивной амортизации. Метод аналогичен AMORDEGRC, но использует коэффициент дегрессии, зависящий от срока службы актива. |
| АМОРУВ (AMORLINC) | АМОРУВ(стоимость; дата_покупки; конец_первого_периода; ликвидационная_стоимость; период; ставка; [базис]) | Возвращает величину амортизации за каждый учётный период по французскому методу линейной амортизации. |
| ДАТАКУПОНДО (COUPPCD) | ДАТАКУПОНДО(дата_соглашения; дата_погашения; частота_выплат; [базис]) | Возвращает предыдущую купонную дату перед датой соглашения. |
| ДАТАКУПОНПОСЛЕ (COUPNCD) | ДАТАКУПОНПОСЛЕ(дата_соглашения; дата_погашения; частота_выплат; [базис]) | Возвращает следующую купонную дату после даты соглашения. |
| ЧИСЛКУПОН (COUPNUM) | ЧИСЛКУПОН(дата_соглашения; дата_погашения; частота_выплат; [базис]) | Возвращает количество купонов между датой соглашения и сроком погашения. |
| ДНЕЙКУПОНДО (COUPDAYBS) | ДНЕЙКУПОНДО(дата_соглашения; дата_погашения; частота_выплат; [базис]) | Возвращает количество дней от начала купонного периода до даты соглашения. |
| ДНЕЙКУПОН (COUPDAYS) | ДНЕЙКУПОН(дата_соглашения; дата_погашения; частота_выплат; [базис]) | Возвращает количество дней в купонном периоде. |
| ДНЕЙКУПОНПОСЛЕ (COUPDAYSNC) | ДНЕЙКУПОНПОСЛЕ(дата_соглашения; дата_погашения; частота_выплат; [базис]) | Возвращает количество дней от даты соглашения до следующей купонной даты. |
| ЦЕНАСКИДКА (PRICEDISC) | ЦЕНАСКИДКА(дата_соглашения; дата_погашения; ставка_дисконта; сумма_погашения; [базис]) | Вычисляет цену дисконтной ценной бумаги. |
| СКИДКА (DISC) | СКИДКА(дата_соглашения; дата_погашения; цена; сумма_погашения; [базис]) | Возвращает ставку дисконтирования для ценной бумаги. |
| ДОХОДСКИДКА (YIELDDISC) | ДОХОДСКИДКА(дата_соглашения; дата_погашения; цена; сумма_погашения; [базис]) | Возвращает годовую доходность дисконтной ценной бумаги. |
| ИНОРМА (INTRATE) | ИНОРМА(дата_соглашения; дата_погашения; сумма_вложения; сумма_погашения; [базис]) | Возвращает годовую процентную ставку для полностью инвестированной ценной бумаги. |
| ПОЛУЧЕНО (RECEIVED) | ПОЛУЧЕНО(дата_соглашения; дата_погашения; сумма_вложения; ставка_дисконта; [базис]) | Возвращает сумму, получаемую при сроке погашения полностью инвестированной ценной бумаги. |
| ЭФФЕКТ (EFFECT) | ЭФФЕКТ(номинальная_ставка; число_периодов_в_году) | Возвращает эффективную годовую процентную ставку. |
| НОМИНАЛ (NOMINAL) | НОМИНАЛ(эффективная_ставка; число_периодов_в_году) | Возвращает номинальную годовую процентную ставку. |
| ЭКВ.СТАВКА (RRI) | ЭКВ.СТАВКА(кол_периодов; тек_стоимость; буд_стоимость) | Возвращает эквивалентную процентную ставку роста инвестиции. |
| ПДЛИТ (PDURATION) | ПДЛИТ(ставка; тек_стоимость; буд_стоимость) | Возвращает количество периодов, необходимое для достижения инвестицией заданной стоимости. |
| РУБЛЬ.ДЕС (DOLLARDE) | РУБЛЬ.ДЕС(дробная_цена; знаменатель) | Преобразует цену в долларах, выраженную в виде дроби, в десятичное число. |
| РУБЛЬ.ДРОБЬ (DOLLARFR) | РУБЛЬ.ДРОБЬ(десятичная_цена; знаменатель) | Преобразует цену в долларах, выраженную как десятичное число, в дробь. |
| НАКОПДОХОД (ACCRINT) | НАКОПДОХОД(дата_выпуска; дата_первых_процентов; дата_соглашения; ставка; номинал; частота_выплат; [базис]; [метод_расчёта]) | Возвращает накопленный купонный доход по ценной бумаге с периодической выплатой процентов. |
| НАКОПДОХОДПОГАШ (ACCRINTM) | НАКОПДОХОДПОГАШ(дата_выпуска; дата_соглашения; ставка; номинал; [базис]) | Возвращает накопленный купонный доход по ценной бумаге, проценты по которой выплачиваются в срок погашения. |
| ЦЕНА (PRICE) | ЦЕНА(дата_соглашения; дата_погашения; ставка; доходность; сумма_погашения; частота_выплат; [базис]) | Возвращает цену за 100 долларов номинала ценной бумаги с периодической выплатой процентов. |
| ЦЕНАПОГАШ (PRICEMAT) | ЦЕНАПОГАШ(дата_соглашения; дата_погашения; дата_выпуска; ставка; доходность; [базис]) | Возвращает цену за 100 долларов номинала ценной бумаги, проценты по которой выплачиваются в срок погашения. |
| ДОХОД (YIELD) | ДОХОД(дата_соглашения; дата_погашения; ставка; цена; сумма_погашения; частота_выплат; [базис]) | Возвращает доходность ценной бумаги с периодической выплатой процентов. |
| ДОХОДПОГАШ (YIELDMAT) | ДОХОДПОГАШ(дата_соглашения; дата_погашения; дата_выпуска; ставка; цена; [базис]) | Возвращает годовую доходность ценной бумаги, проценты по которой выплачиваются в срок погашения. |
| ДЛИТ (DURATION) | ДЛИТ(дата_соглашения; дата_погашения; купонная_ставка; доходность; частота_выплат; [базис]) | Возвращает дюрацию Маколея для ценной бумаги с предполагаемым номиналом 100 долларов. |
| МДЛИТ (MDURATION) | МДЛИТ(дата_соглашения; дата_погашения; купонная_ставка; доходность; частота_выплат; [базис]) | Возвращает модифицированную дюрацию Маколея для ценной бумаги с предполагаемым номиналом 100 долларов. |
| ЧПС (NPV) | ЧПС(ставка; [значения...]) | Вычисляет чистую приведённую стоимость инвестиции. |
| ВСД (IRR) | ВСД(значения; [предположение]) | Вычисляет внутреннюю норму доходности. |
| МВСД (MIRR) | МВСД(значения; ставка_финансирования; ставка_реинвестирования) | Вычисляет модифицированную внутреннюю норму доходности. |
| ЧИСТНЗ (XNPV) | ЧИСТНЗ(ставка; значения; даты) | Вычисляет чистую приведённую стоимость для непериодических денежных потоков. |
| ЧИСТВНДОХ (XIRR) | ЧИСТВНДОХ(значения; даты; [предположение]) | Вычисляет внутреннюю норму доходности для непериодических денежных потоков. |
| БЗРАСПИС (FVSCHEDULE) | БЗРАСПИС(основная_сумма; график_ставок) | Вычисляет будущую стоимость начальной основной суммы после начисления сложных процентов. |
| РАВНОКЧЕК (TBILLEQ) | РАВНОКЧЕК(дата_соглашения; дата_погашения; ставка_дисконта) | Возвращает эквивалентную облигационную доходность казначейского векселя. |
| ЦЕНАКЧЕК (TBILLPRICE) | ЦЕНАКЧЕК(дата_соглашения; дата_погашения; ставка_дисконта) | Возвращает цену за 100 долларов номинала казначейского векселя. |
| ДОХОДКЧЕК (TBILLYIELD) | ДОХОДКЧЕК(дата_соглашения; дата_погашения; цена) | Возвращает доходность казначейского векселя. |
| ЦЕНАПЕРВНЕРЕГ (ODDFPRICE) | ЦЕНАПЕРВНЕРЕГ(дата_соглашения; дата_погашения; дата_выпуска; дата_первого_купона; ставка; доходность; сумма_погашения; частота_выплат; [базис]) | Возвращает цену за 100 долларов номинала ценной бумаги с нерегулярным (коротким или длинным) первым периодом. |
| ДОХОДПЕРВНЕРЕГ (ODDFYIELD) | ДОХОДПЕРВНЕРЕГ(дата_соглашения; дата_погашения; дата_выпуска; дата_первого_купона; ставка; цена; сумма_погашения; частота_выплат; [базис]) | Возвращает доходность ценной бумаги с нерегулярным (коротким или длинным) первым периодом. |
| ЦЕНАПОСЛНЕРЕГ (ODDLPRICE) | ЦЕНАПОСЛНЕРЕГ(дата_соглашения; дата_погашения; дата_последних_процентов; ставка; доходность; сумма_погашения; частота_выплат; [базис]) | Возвращает цену за 100 долларов номинала ценной бумаги с нерегулярным (коротким или длинным) последним периодом. |
| ДОХОДПОСЛНЕРЕГ (ODDLYIELD) | ДОХОДПОСЛНЕРЕГ(дата_соглашения; дата_погашения; дата_последних_процентов; ставка; цена; сумма_погашения; частота_выплат; [базис]) | Возвращает доходность ценной бумаги с нерегулярным (коротким или длинным) последним периодом. |
| ПЕРЕСЧЕТЕВРО (EUROCONVERT) | ПЕРЕСЧЕТЕВРО(число; исходная_валюта; целевая_валюта; [полная_точность]; [точность_пересчёта]) | Преобразует число из одной валюты стран — участниц Евросоюза в другую по фиксированным курсам перехода на евро; коды валют задаются по ISO 4217. Подробнее — на странице функции. |
Инженерные функции
| Функция | Синтаксис | Описание |
|---|---|---|
| БИТ.И (BITAND) | БИТ.И(число1; число2) | Возвращает побитовое И двух чисел. |
| БИТ.ИЛИ (BITOR) | БИТ.ИЛИ(число1; число2) | Возвращает побитовое ИЛИ двух чисел. |
| БИТ.ИСКЛИЛИ (BITXOR) | БИТ.ИСКЛИЛИ(число1; число2) | Возвращает побитовое исключающее ИЛИ двух чисел. |
| БИТ.СДВИГЛ (BITLSHIFT) | БИТ.СДВИГЛ(число; величина_сдвига) | Возвращает число, сдвинутое влево на указанное количество битов. |
| БИТ.СДВИГП (BITRSHIFT) | БИТ.СДВИГП(число; величина_сдвига) | Возвращает число, сдвинутое вправо на указанное количество битов. |
| КОМПЛЕКСН (COMPLEX) | КОМПЛЕКСН(действительная_часть; мнимая_часть; [обозначение_мнимой]) | Преобразует действительный и мнимый коэффициенты в комплексное число вида |
| МНИМ.ЧАСТЬ (IMAGINARY) | МНИМ.ЧАСТЬ(компл_число) | Возвращает коэффициент при мнимой части комплексного числа. |
| МНИМ.ВЕЩ (IMREAL) | МНИМ.ВЕЩ(компл_число) | Возвращает коэффициент при действительной части комплексного числа. |
| МНИМ.ABS (IMABS) | МНИМ.ABS(компл_число) | Возвращает абсолютную величину (модуль) комплексного числа. |
| МНИМ.АРГУМЕНТ (IMARGUMENT) | МНИМ.АРГУМЕНТ(компл_число) | Возвращает аргумент (угол в радианах) комплексного числа. |
| МНИМ.СОПРЯЖ (IMCONJUGATE) | МНИМ.СОПРЯЖ(компл_число) | Возвращает комплексно-сопряжённое число. |
| IMADD | IMADD(компл_число1; компл_число2) | Возвращает сумму двух комплексных чисел. |
| МНИМ.СУММ (IMSUM) | МНИМ.СУММ([числа...]) | Возвращает сумму нескольких комплексных чисел. |
| МНИМ.РАЗН (IMSUB) | МНИМ.РАЗН(компл_число1; компл_число2) | Возвращает разность двух комплексных чисел. |
| МНИМ.ПРОИЗВЕД (IMPRODUCT) | МНИМ.ПРОИЗВЕД(компл_число1; компл_число2) | Возвращает произведение двух комплексных чисел. |
| МНИМ.ДЕЛ (IMDIV) | МНИМ.ДЕЛ(компл_число1; компл_число2) | Возвращает частное двух комплексных чисел. |
| МНИМ.СТЕПЕНЬ (IMPOWER) | МНИМ.СТЕПЕНЬ(компл_число; число) | Возвращает комплексное число, возведённое в степень. |
| МНИМ.КОРЕНЬ (IMSQRT) | МНИМ.КОРЕНЬ(компл_число) | Возвращает квадратный корень комплексного числа. |
| МНИМ.EXP (IMEXP) | МНИМ.EXP(компл_число) | Возвращает экспоненту комплексного числа. |
| МНИМ.LN (IMLN) | МНИМ.LN(компл_число) | Возвращает натуральный логарифм комплексного числа. |
| МНИМ.LOG (IMLOG) | МНИМ.LOG(компл_число; основание) | Возвращает логарифм комплексного числа по заданному основанию. |
| МНИМ.LOG10 (IMLOG10) | МНИМ.LOG10(компл_число) | Возвращает десятичный логарифм комплексного числа. |
| МНИМ.LOG2 (IMLOG2) | МНИМ.LOG2(компл_число) | Возвращает двоичный логарифм комплексного числа. |
| МНИМ.SIN (IMSIN) | МНИМ.SIN(компл_число) | Возвращает синус комплексного числа. |
| МНИМ.COS (IMCOS) | МНИМ.COS(компл_число) | Возвращает косинус комплексного числа. |
| МНИМ.TAN (IMTAN) | МНИМ.TAN(компл_число) | Возвращает тангенс комплексного числа. |
| МНИМ.SEC (IMSEC) | МНИМ.SEC(компл_число) | Возвращает секанс комплексного числа. |
| МНИМ.CSC (IMCSC) | МНИМ.CSC(компл_число) | Возвращает косеканс комплексного числа. |
| МНИМ.COT (IMCOT) | МНИМ.COT(компл_число) | Возвращает котангенс комплексного числа. |
| МНИМ.SINH (IMSINH) | МНИМ.SINH(компл_число) | Возвращает гиперболический синус комплексного числа. |
| МНИМ.COSH (IMCOSH) | МНИМ.COSH(компл_число) | Возвращает гиперболический косинус комплексного числа. |
| МНИМ.SECH (IMSECH) | МНИМ.SECH(компл_число) | Возвращает гиперболический секанс комплексного числа. |
| МНИМ.CSCH (IMCSCH) | МНИМ.CSCH(компл_число) | Возвращает гиперболический косеканс комплексного числа. |
| IMTANH | IMTANH(компл_число) | Возвращает гиперболический тангенс комплексного числа. |
| IMCOTH | IMCOTH(компл_число) | Возвращает гиперболический котангенс комплексного числа. |
| ДЕЛЬТА (DELTA) | ДЕЛЬТА(число1; [число2]) | Проверяет равенство двух значений. Возвращает 1, если значения равны, и 0 в противном случае. |
| ПОРОГ (GESTEP) | ПОРОГ(число; [порог]) | Проверяет, что число больше или равно пороговому значению. Возвращает 1, если число ≥ порога, и 0 в противном случае. |
| БЕССЕЛЬ.I (BESSELI) | БЕССЕЛЬ.I(число; порядок) | Возвращает модифицированную функцию Бесселя |
| БЕССЕЛЬ.J (BESSELJ) | БЕССЕЛЬ.J(число; порядок) | Возвращает функцию Бесселя |
| БЕССЕЛЬ.K (BESSELK) | БЕССЕЛЬ.K(число; порядок) | Возвращает модифицированную функцию Бесселя |
| БЕССЕЛЬ.Y (BESSELY) | БЕССЕЛЬ.Y(число; порядок) | Возвращает функцию Бесселя |
| ДВ.В.ДЕС (BIN2DEC) | ДВ.В.ДЕС(число) | Преобразует двоичную строку в десятичное число. Поддерживает 10-битовое two’s-complement для отрицательных значений. |
| ДВ.В.ШЕСТН (BIN2HEX) | ДВ.В.ШЕСТН(число; [число_разрядов]) | Преобразует двоичную строку в шестнадцатеричную. |
| ДВ.В.ВОСЬМ (BIN2OCT) | ДВ.В.ВОСЬМ(число; [число_разрядов]) | Преобразует двоичную строку в восьмеричную. |
| ДЕС.В.ДВ (DEC2BIN) | ДЕС.В.ДВ(число; [число_разрядов]) | Преобразует десятичное число в двоичную строку. Допустимый диапазон входа: -512..511. |
| ДЕС.В.ШЕСТН (DEC2HEX) | ДЕС.В.ШЕСТН(число; [число_разрядов]) | Преобразует десятичное число в шестнадцатеричную строку. Допустимый диапазон входа: |
| ДЕС.В.ВОСЬМ (DEC2OCT) | ДЕС.В.ВОСЬМ(число; [число_разрядов]) | Преобразует десятичное число в восьмеричную строку. Допустимый диапазон входа: |
| ШЕСТН.В.ДВ (HEX2BIN) | ШЕСТН.В.ДВ(число; [число_разрядов]) | Преобразует шестнадцатеричную строку в двоичную. |
| ШЕСТН.В.ДЕС (HEX2DEC) | ШЕСТН.В.ДЕС(число) | Преобразует шестнадцатеричную строку в десятичное число. |
| ШЕСТН.В.ВОСЬМ (HEX2OCT) | ШЕСТН.В.ВОСЬМ(число; [число_разрядов]) | Преобразует шестнадцатеричную строку в восьмеричную. |
| ВОСЬМ.В.ДВ (OCT2BIN) | ВОСЬМ.В.ДВ(число; [число_разрядов]) | Преобразует восьмеричную строку в двоичную. |
| ВОСЬМ.В.ДЕС (OCT2DEC) | ВОСЬМ.В.ДЕС(число) | Преобразует восьмеричную строку в десятичное число. |
| ВОСЬМ.В.ШЕСТН (OCT2HEX) | ВОСЬМ.В.ШЕСТН(число; [число_разрядов]) | Преобразует восьмеричную строку в шестнадцатеричную. |
| ОСНОВАНИЕ (BASE) | ОСНОВАНИЕ(число; основание_счисления; [мин_длина]) | Преобразует неотрицательное целое число в строку в системе счисления основание_счисления (от 2 до 36). Если задана мин_длина, результат дополняется ведущими нулями до этой длины. |
| ПРЕОБР (CONVERT) | ПРЕОБР(число; исходная_единица; целевая_единица) | Преобразует число из одной единицы измерения в другую. Поддерживаются единицы массы, расстояния, времени, давления, силы, энергии, мощности, магнетизма, температуры, объёма, площади, информации и скорости. |
Функции баз данных
| Функция | Синтаксис | Описание |
|---|---|---|
| ДМАКС (DMAX) | ДМАКС(база_данных; поле; критерий) | Возвращает максимальное значение в столбце базы данных по записям, удовлетворяющим критериям. |
| ДМИН (DMIN) | ДМИН(база_данных; поле; критерий) | Возвращает минимальное значение в столбце базы данных по записям, удовлетворяющим критериям. |
| БДПРОИЗВЕД (DPRODUCT) | БДПРОИЗВЕД(база_данных; поле; критерий) | Перемножает все значения в столбце базы данных по записям, удовлетворяющим критериям. |
| ДСТАНДОТКЛ (DSTDEV) | ДСТАНДОТКЛ(база_данных; поле; критерий) | Вычисляет выборочное стандартное отклонение значений в столбце по записям, удовлетворяющим критериям. |
| ДСТАНДОТКЛП (DSTDEVP) | ДСТАНДОТКЛП(база_данных; поле; критерий) | Вычисляет стандартное отклонение по генеральной совокупности значений в столбце по записям, удовлетворяющим критериям. |
| БДСУММ (DSUM) | БДСУММ(база_данных; поле; критерий) | Суммирует значения в столбце базы данных по записям, удовлетворяющим критериям. |
| БДДИСП (DVAR) | БДДИСП(база_данных; поле; критерий) | Вычисляет выборочную дисперсию значений в столбце по записям, удовлетворяющим критериям. |
| БДДИСПП (DVARP) | БДДИСПП(база_данных; поле; критерий) | Вычисляет дисперсию по генеральной совокупности значений в столбце по записям, удовлетворяющим критериям. |
| ДСРЗНАЧ (DAVERAGE) | ДСРЗНАЧ(база_данных; поле; критерий) | Возвращает среднее значение в столбце базы данных по записям, удовлетворяющим заданным критериям. • база_данных: диапазон с данными, заголовки — в первой строке• поле: имя столбца (текст) или номер столбца (начиная с 1)• критерий: диапазон с критериями (заголовки и условия) |
| БСЧЁТ (DCOUNT) | БСЧЁТ(база_данных; поле; критерий) | Подсчитывает количество ячеек с числами в столбце базы данных по записям, удовлетворяющим критериям. • база_данных: диапазон с данными, заголовки — в первой строке• поле: имя столбца (текст) или номер столбца (начиная с 1)• критерий: диапазон с критериями (заголовки и условия) |
| БСЧЁТА (DCOUNTA) | БСЧЁТА(база_данных; поле; критерий) | Подсчитывает количество непустых ячеек в столбце базы данных по записям, удовлетворяющим критериям. • база_данных: диапазон с данными, заголовки — в первой строке• поле: имя столбца (текст) или номер столбца (начиная с 1)• критерий: диапазон с критериями (заголовки и условия) |
| БИЗВЛЕЧЬ (DGET) | БИЗВЛЕЧЬ(база_данных; поле; критерий) | Извлекает одно значение из столбца базы данных по записи, удовлетворяющей критериям. Возвращает ошибку, если не найдено ни одной подходящей записи или если найдено несколько записей. |