Формулы и функции
Начиная с версии v4.0, пакет DHTMLX Spreadsheet включает набор предустановленных формул для различных типов вычислений со строками и числами. Формулы совместимы с Excel и Google Sheets.
Примечание
Строчные буквы в ф ормулах автоматически преобразуются в верхний регистр.
Функции
Ниже приведён список всех доступных функций с подробными описаниями.
Булевы операторы
Вы можете сравнивать два значения с помощью логических выражений, которые возвращают TRUE или FALSE.
| Operator | Example | Description |
|---|---|---|
| = | =A1=B1 | Возвращает TRUE, если значение в ячейке A1 равно значению в ячейке B1; иначе возвращает FALSE. |
| <> | =A1<>B1 | Возвращает TRUE, если значение в ячейке A1 не равно значению в ячейке B1; иначе возвращает FALSE. |
| > | =A1>B1 | Возвращает TRUE, если значени е в ячейке A1 больше значения в ячейке B1; иначе возвращает FALSE. |
| < | =A1<B1 | Возвращает TRUE, если значение в ячейке A1 меньше значения в ячейке B1; иначе возвращает FALSE. |
| >= | =A1>=B1 | Возвращает TRUE, если значение в ячейке A1 больше или равно значению в ячейке B1; иначе возвращает FALSE. |
| <= | =A1<=B1 | Возвращает TRUE, если значение в ячейке A1 меньше или равно значению в ячейке B1; иначе возвращает FALSE. |
Посмотрите пример в нашем инструменте для сниппетов.
Функции даты
| Function | Formula | Description |
| DATE | =DATE(year,month,day) | Объединяет три отдельных значения (год, месяц и день) и возвращает дату. |
| DATEDIF | =DATEDIF(start_date,end_date,unit) | Возвращает количество дней, месяцев или лет между двумя датами. Аргумент unit определяет тип возвращаемой информации. |
| DATEVALUE | =DATEVALUE(date_text) | Преобразует дату, хранящуюся в виде текста, в порядковый номер. |
| DAY | =DAY(date) | Возвращает день месяца в виде числа от 1 до 31 для указанной даты. |
| DAYS | =DAYS(end_date, start_date) | Возвращает количество дней между двумя датами. |
| DAYS360 | =DAYS360(start_date,end_date,[method]]) | Возвращает количество дней между двумя датами на основе 360-дневного года (двенадцать 30-дневных месяцев). |
| EDATE | =EDATE(start_date, months) | Возвращает дату того же числа месяца, на n месяцев в прошлом или будущем. |
| EOMONTH | =EOMONTH(start_date, months) | Возвращает дату последнего дня месяца, на n месяцев раньше или позже указанной начальной даты. |
| ISOWEEKNUM | =ISOWEEKNUM(date) | Возвращает номер ISO-недели года для указанной даты. |
| MONTH | =MONTH(date) | Возвращает месяц года для указанной даты. |
| NETWORKDAYS | =NETWORKDAYS(start_date, end_date, [holidays]) | Возвращает количество полных рабочих дней между двумя датами. Рабочие дни не включают выходные и даты, указанные в holidays. |
| NETWORKDAYSINTL | =NETWORKDAYSINTL(start_date, end_date, [weekend], [holidays]) | Возвращает количество полных рабочих дней между двумя датами. Необязательный параметр weekend определяет, какие дни недели считаются выходными. Выходные дни и праздники не считаются рабочими днями. |
| NOW | =NOW() | Возвращает текущую дату. |
| TIMEVALUE added in v4.3 | =TIMEVALUE(time_text) | Возвращает десятичное число, представляющее время, заданное текстовой строкой. |
| WEEKDAY | =WEEKDAY(date,[return_type]) | Возвращает день недели для указанной даты. Аргумент return_type определяет, какой день недели считается первым. |
| WEEKNUM | =WEEKNUM(date,[return_type]) | Возвращает номер недели для указанной даты. Аргумент return_type определяет, какой день недели считается первым. |
| WORKDAY | =WORKDAY(start_date, days, [holidays]) | Возвращает дату ближайшего рабочего дня через n дней в будущем или прошлом. Рабочие дни не включают выходные и даты, ук азанные в holidays. |
| WORKDAYINTL | =WORKDAYINTL(start_date, days, [weekend], [holidays]) | Возвращает дату ближайшего рабочего дня через n дней в будущем или прошлом. Необязательный параметр weekend определяет, какие дни недели считаются выходными. Выходные дни и праздники не считаются рабочими днями. |
| YEAR | =YEAR(date) | Возвращает год для указанной даты. |
| YEARFRAC | =YEARFRAC(start_date, end_date, [basis]) | Возвращает долю года между двумя датами. Необязательный аргумент basis определяет тип используемой базы подсчёта дней. |
Посмотрите пример в нашем инструменте для сниппетов.
Финансовые функции
| Функция | Формула | Описание |
| ACCRINT | =ACCRINT(issue, id, sd, rate, par, frequency, [basis], [calc_method]), where:
| Возвращает накопленный процент по ценной бумаге с периодической выплатой процентов. |
| BINOM.DIST added in v4.3 | =BINOM.DIST(number_s, trials, probability_s, cumulative), where:
| Возвращает вероятность биномиального распределения для отдельного члена. |
| BINOM.DIST.RANGE added in v4.3 | =BINOM.DIST.RANGE(trials, probability_s, number_s, [number_s2]), where:
| Возвращает вероятность результата испытания с использованием биномиального распределения. |
| BINOM.INV added in v4.3 | =BINOM.INV(trials, probability_s, alpha), where:
| Возвращает наименьшее значение, при котором кумулятивное биномиальное распределение больше или равно заданному критерию. |
| BITLSHIFT added in v4.3 | =BITLSHIFT(number, shift_amount), where:
| Возвращает число, сдвинутое влево на указанное количество бит. |
| BITOR added in v4.3 | =BITOR(number1, number2), where:
| Возвращает десятичное число, представляющее побитовое ИЛИ двух чисел. |
| BITRSHIFT added in v4.3 | =BITRSHIFT(number, shift_amount), where:
| Возвращает число, сдвинутое вправо на указанное количество бит. |
| BITXOR added in v4.3 | =BITXOR(number1, number2), where:
| Возвращает десятичное число, представляющее побитовое исключающее ИЛИ двух чисел. |
| COMPLEX added in v4.3 | =COMPLEX(real_num, i_num, [suffix]), where:
| Преобразует вещественный и мнимый коэффициенты в комплексное число вида x + yi или x + yj. |
| CORREL added in v4.3 | =CORREL(array1, array2), where:
Text, logical values, or empty cells are ignored. Cells with zero values are included. The arrays must have equal number of data points. | Возвращает коэффициент корреляции двух диапазонов ячеек. |
| COVAR added in v4.3 | =COVAR(array1, array2), where:
Text, logical values, or empty cells are ignored. Cells with zero values are included. The arrays must have equal number of data points. | Возвращает ковариацию, среднее произведений отклонений для каждой пары точек данных в двух наборах данных. |
| COVARIANCE.P added in v4.3 | =COVARIANCE.P(array1, array2), where:
Text, logical values, or empty cells are ignored. Cells with zero values are included. The arrays must have equal number of data points. | Возвращает генеральную ковариацию, среднее произведений отклонений для каждой пары точек данных в двух наборах данных. |
| COVARIANCE.S added in v4.3 | =COVARIANCE.S(array1, array2), where:
Text, logical values, or empty cells are ignored. Cells with zero values are included. The arrays must have equal number of data points. | Возвращает выборочную ковариацию, среднее произведений отклонений для каждой пары точек данных в двух наборах данных. |
| DB | =DB(cost, salvage, life, period, [month]), where:
| Вычисляет амортизацию актива за указанный период методом фиксированного убывающего остатка. |
| DDB | =DDB(cost, salvage, life, period, [factor]), where:
| Вычисляет амортизацию актива за указанный период методом двойного убывающего остатка или другим указанным методом. |
| DEC2BIN added in v4.3 | =DEC2BIN(number), where:
| Преобразует десятичное число в двоичное. |
| DEC2HEX added in v4.3 | =DEC2HEX(number), where:
| Преобразует десятичное число в шестнадцатеричное. |
| DEC2OCT added in v4.3 | =DEC2OCT(number), where:
| Преобразует десятичное число в восьмеричное. |
| DELTA added in v4.3 | =DELTA(number1, [number2]), where:
| Проверяет равенство двух чисел. Возвращает 1, если number1 = number2; в противном случае возвращает 0. |
| DEVSQ added in v4.3 | =DEVSQ(number1, [number2], ...), where:
Text, logical values, or empty cells are ignored. Cells with zero values are included. | Возвращает сумму квадратов отклонений точек данных от их выборочного среднего. |
| DOLLARDE | =DOLLARDE(fractional_dollar, fraction) | Преобразует цену в долларах, заданную в виде целой части и дробной части, в цену в долларах, отображаемую как десятичное число. |
| DOLLARFR | =DOLLARFR(decimal_dollar, fraction) | Преобразует десятичное число в дробное значение в долларах. |
| EFFECT | =EFFECT(nominal_rate, npery) nominal_rate must be >= 0, npery must be > 1. | Возвращает эффективную годовую процентную ставку на основе номинальной годовой процентной ставки и указанного количества периодов начисления сложных процентов в год. Работает с числовыми значениями. |
| ERF added in v4.3 | =ERF(lower_limit, [upper_limit]), where:
| Возвращает функцию ошибок, проинтегрированную между lower_limit и upper_limit. |
| ERFC added in v4.3 | =ERFC(x), where:
| Возвращает дополнительную функцию ERF, проинтегрированную от x до бесконечности. |
| EXP added in v4.3 | =EXP(number), where:
| Возвращает результат возведения константы e (равной 2.71828182845904) в указанную степень. |
| FISHER added in v4.3 | =FISHER(x), where:
| Вычисляет преобразование Фишера для заданного значения. |
| FISHERINV added in v4.3 | =FISHERINV(y), where:
| Вычисляет обратное преобразование Фишера и возвращает значение в диапазоне от -1 до +1. |
| FV | =FV(rate, nper, pmt, [pv], [type]), where:
| Вычисляет будущую стоимость инвестиции. |
| FVSCHEDULE | =FVSCHEDULE(principal, schedule), where:
| Возвращает будущую стоимость начального капитала (= текущей стоимости) после применения ряда ставок сложных процентов. |
| GAMMA added in v4.3 | =GAMMA(number) If Number is a negative integer or 0, GAMMA returns the #Error value. | Возвращает значение гамма-функции. |
| GEOMEAN added in v4.3 | =GEOMEAN(number1, [number2], ...) where:
Text, logical values, or empty cells are ignored. Cells with zero values are included. | Возвращает среднее геометрическое массива или диапазона положительных данных. |
| GESTEP added in v4.3 | =GESTEP(number, [step]) where:
| Возвращает 1, если number ≥ step; в противном случае возвращает 0 (ноль). |
| HARMEAN added in v4.3 | =HARMEAN(number1, [number2], ...) where:
Text, logical values, or empty cells are ignored. Cells with zero values are included. | Возвращает среднее гармоническое набора данных. |
| HEX2BIN added in v4.3 | =HEX2BIN(number) where:
| Преобразует шестнадцатеричное число в двоичное. |
| HEX2DEC added in v4.3 | =HEX2DEC(number) where:
| Преобразует шестнадцатеричное число в десятичное. |
| HEX2OCT added in v4.3 | =HEX2OCT(number) where:
| Преобразует шестнадцатеричное число в восьмеричное. |
| IMABS added in v4.3 | =IMABS(inumber) where:
| Возвращает абсолютное значение комплексного числа в формате x + yi или x + yj. |
| IMAGINARY added in v4.3 | =IMAGINARY(inumber) where:
| Возвращает мнимый коэффициент комплексного числа в формате x + yi или x + yj. |
| IMCONJUGATE added in v4.3 | =IMCONJUGATE(inumber) where:
| Возвращает комплексно-сопряжённое число для ком плексного числа в формате x + yi или x + yj. |
| IMCOS added in v4.3 | =IMCOS(inumber) where:
| Возвращает косинус комплексного числа в формате x + yi или x + yj. |
| IMCOSH added in v4.3 | =IMCOSH(inumber) where:
| Возвращает гиперболический косинус комплексного числа в формате x + yi или x + yj. |
| IMCOT added in v4.3 | =IMCOT(inumber) where:
| Возвращает котангенс комплексного числа в формате x + yi или x + yj. |
| IMCSC added in v4.3 | =IMCSC(inumber) where:
| Возвращает косеканс комплексного числа в формате x + yi или x + yj. |
| IMCSCH added in v4.3 | =IMCSCH(inumber) where:
| Возвращает гиперболический косеканс комплексного числа в формате x + yi или x + yj. |
| IMDIV added in v4.3 | =IMDIV(inumber1, inumber2) where:
| Возвращает частное двух комплексных чисел в формате x + yi или x + yj. |
| IMEXP added in v4.3 | =IMEXP(inumber) where:
| Возвращает экспоненту комплексного числа в формате x + yi или x + yj. |
| IMLN added in v4.3 | =IMLN(inumber) where:
| Возвращает натуральный логарифм комплексного числа в формате x + yi или x + yj. |
| IMPOWER added in v4.3 | =IMPOWER(inumber, number) where:
| Возвращает комплексное число в текстовом формате x + yi или x + yj, возведённое в степень. |
| IMPRODUCT added in v4.3 | =IMPRODUCT(inumber1, [inumber2], ...) where:
| Возвращает произведение от 1 до 255 комплексных чисел в формате x + yi или x + yj. |
| IMREAL added in v4.3 | =IMREAL(inumber) where:
| Возвращает вещественный коэффициент комплексного числа в формате x + yi или x + yj. |
| IMSEC added in v4.3 | =IMSEC(inumber) where:
| Возвращает секанс комплексного числа в формате x + yi или x + yj. |
| IMSECH added in v4.3 | =IMSECH(inumber) where:
| Возвращает гиперболический секанс комплексного числа в формате x + yi или x + yj. |
| IMSIN added in v4.3 | =IMSIN(inumber) where:
| Возвращает синус комплексного числа в формате x + yi или x + yj. |
| IMSINH added in v4.3 | =IMSINH(inumber) where:
| Возвращает гиперболический синус комплексного числа в формате x + yi или x + yj. |
| IMSQRT added in v4.3 | =IMSQRT(inumber) where:
| Возвращает квадратный корень из комплексного числа в формате x + yi или x + yj. |
| IMSUB added in v4.3 | =IMSUB(inumber1, inumber2) where:
| Возвращает разность двух комплексных чисел в формате x + yi или x + yj. |
| IMSUM added in v4.3 | =IMSUB(inumber1, [inumber2], ...) where:
| Возвращает сумму двух или более комплексных чисел в формате x + yi или x + yj. |
| IMTAN added in v4.3 | =IMTAN(inumber) where:
| Возвращает тангенс комплексного числа в формате x + yi или x + yj. |
| IPMT | =IPMT(rate, per, nper, pv, [fv], [type]), where:
| Возвращает сумму процентных выплат за заданный период для инвестиции с равными периодическими платежами и постоянной процентной ставкой. |
| IRR | =IRR(values, [guess]), where:
| Возвращает внутреннюю норму доходности (ВНД) для ряда денежных потоков, возникающих через равные промежутки времени. |
| ISPMT | =ISPMT(rate, per, nper, pv), where:
| Вычисляет сумму выплаченных (или полученных) процентов за указанный период займа (или инвестиции) с равными выплатами основного долга. |
| LARGE added in v4.3 | =LARGE(array, k), where:
| Возвращает k-е наибольшее значение в массиве. |
| MEDIAN added in v4.3 | =MEDIAN(number1, [number2], ...), where:
| Возвращает медиану заданных чисел. |
| NOMINAL | =NOMINAL(effect_rate, npery), effect_rate must be >= 0, npery must be > 1. | Возвращает номинальную годовую процентную ставку на основе эффективной ставки и указанного количества периодов начисления сложных процентов в год. |
| NPER | =NPER(rate,pmt,pv,[fv],[type]), where:
| Возвращает количество периодов для инвестиции с равными периодическими платежами и постоянной процентной ставкой. |
| NPV | =NPV(rate,value1,[value2],...), where:
| Вычисляет чистую приведённую стоимость инвестиции, используя ставку дисконтирования, ряд будущих платежей (отрицательные значения) и доходов (положительные значения). |
| OCT2BIN added in v4.3 | =OCT2BIN(number), where:
| Преобразует восьмеричное число в двоичное. |
| OCT2DEC added in v4.3 | =OCT2DEC(number), where:
| Преобразует восьмеричное число в десятичное. |
| OCT2HEX added in v4.3 | =OCT2HEX(number), where:
| Преобразует восьмеричное число в шестнадцатеричное. |
| PDURATION | =PDURATION(rate, pv, fv), where:
All arguments must be positive values. | Возвращает количество периодов, необходимых инвестиции для достижения заданной стоимости. |
| PERCENTILE added in v4.3 | =PERCENTILE(array, k), where:
| Возвращает k-й процентиль значений в диапазоне. |
| PERCENTILE.EXC added in v4.3 | =PERCENTILE.EXC(array, k), where:
| Возвращает k-й процентиль значений в диапазоне. |
| PERCENTILE.INC added in v4.3 | =PERCENTILE.INC(array, k), where:
| Возвращает k-й процентиль значений в диапазоне. |
| PERMUT added in v4.3 | =PERMUT(number, number_chosen), where:
| Возвращает количество перестановок для заданного числа элементов. |
| PMT | =PMT(rate, nper, pv, [fv], [type]), where:
| Вычисляет ежемесячный платёж по займу с постоянными выплатами и пост оянной процентной ставкой. |
| PPMT | =PPMT(rate, per, nper, pv, [fv], [type]), where:
| Возвращает выплату по основному долгу за указанный период для инвестиции с равными периодическими платежами и постоянной процентной ставкой. |
| PV | =PV(rate, nper, pmt, [fv], [type]), where:
| Возвращает текущую стоимость займа или инвестиции на основе постоянной процентной ставки. |
| QUARTILE added in v4.3 | =QUARTILE(array, quart), where:
| Возвращает квартиль набора данных. |
| QUARTILE.EXC added in v4.3 | =QUARTILE(array, quart), where:
| Возвращает квартиль набора данных на основе значений процентиля от 0 до 1 (не включая границы). |
| QUARTILE.INC added in v4.3 | =QUARTILE.INC(array, quart), where:
| Возвращает квартиль набора данных на основе значений процентиля от 0 до 1 (включая границы). |
| SIGN added in v4.3 | =SIGN(number), where:
| Определяет знак числа. Возвращает 1, если число положительное, 0 (ноль), если число равно 0, и -1, если число отрицательное. |
| SMALL added in v4.3 | =SMALL(array, k), where:
| Возвращает k-е наименьшее значение по его позиции в наборе данных. |
| STEYX added in v4.3 | =STEYX(known_y's, known_x's), where:
Text, logical values, or empty cells are ignored. Zero values are included. | Возвращает стандартную ошибку предсказанного значения y для каждого x в регрессии. |
| SYD added in v4.3 | =SYD(cost, salvage, life, per), where:
| Возвращает амортизацию актива за указанный период методом суммы чисел лет срока службы. |
| TBILLPRICE added in v4.3 | =TBILLPRICE(settlement, maturity, discount), where:
| Возвращает цену казначейского векселя на $100 номинальной стоимости. |
| TBILLYIELD added in v4.3 | =TBILLYIELD(settlement, maturity, pr), where:
| Возвращает доходность казначейского векселя. |
| WEIBULL added in v4.3 | =WEIBULL(x, alpha, beta, cumulative), where:
| Возвращает распределение Вейбулла. |
| WEIBULL.DIST added in v4.3 | =WEIBULL(x, alpha, beta, cumulative), where:
| Возвращает распределение Вейбулла. |
Ознакомьтесь с примером в нашем инструменте для сниппетов.
Информационные функции
| Функция | Формула | Описание |
| ISBINARY | =ISBINARY(value) | Возвращает TRUE, если значение является двоичным; в противном случае возвращает FALSE. |
| ISBLANK | =ISBLANK(A1) | Возвращает TRUE, если ячейка пуста; в противном случае возвращает FALSE. |
| ISEVEN | =ISEVEN(number) | Возвращает TRUE, если число чётное, или FALSE, если число нечётное. Работает с целыми числами. |
| ISNONTEXT | =ISNONTEXT(value) | Возвращает TRUE, если ячейка содержит любое значение, кроме текста; в противном случае возвращает FALSE. |
| ISNUMBER | =ISNUMBER(value) | Возвращает TRUE, если ячейка содержит число; в противном случае возвращает FALSE. |
| ISODD | =ISODD(number) | Возвращает TRUE, если число нечётное, или FALSE, если число чётное. Работает с целыми числами. |
| ISTEXT | =ISTEXT(value) | Возвращает TRUE, если значение является текстом; в противном случае возвращает FALSE. |
| N | =N(value) | Возвращает значение, преобразованное в число. |
Проверьте пример в нашем инструменте сниппетов.
Функции поиска
| Функция | Формула | Описание |
| HLOOKUP добавлено в v4.3 | =HLOOKUP(lookup_value, table_array, row_index, [range_lookup]), где:
| Выполняет поиск значения в горизонтальной таблице |
| INDEX добавлено в v4.3 | =INDEX(array, row_num, [column_num]), где:
| Возвращает значение по указанной позиции в диапазоне или массиве. |
| LOOKUP добавлено в v4.3 | =LOOKUP(lookup_value, lookup_vector, [result_vector]), где:
| Выполняет поиск значения в диапазоне из одного столбца или одной строки и возвращает значение из той же позиции другого диапазона из одного столбца или одной строки. |
| MATCH добавлено в v4.3 | =MATCH(lookup_value, lookup_array, [match_type]), где:
| Ищет указанный элемент в диапазоне ячеек и возвращает относительную позицию этого элемента в диапазоне. |
| VLOOKUP добавлено в v4.3 | =VLOOKUP(lookup_value, table_array, column_index_num, [range_lookup]), где:
| Выполняет поиск значения в вертикальной таблице по совпадению в первом столбце |
| XLOOKUP добавлено в v4.3 | =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode]), где:
| Выполняет поиск в диапазоне или массиве и возвращает элемент, соответствующий первому найденному совпадению. Если совпадение не найдено, XLOOKUP может вернуть ближайшее (приблизительное) совпадение. |
| XMATCH добавлено в v4.3 | =XMATCH(lookup_value, lookup_array, [match_mode]), где:
| Выполняет поиск и возвращает позицию в вертикальных или гор изонтальных диапазонах. |
Математические функции
| ABS | Возвращает абсолютное значение числа. Абсолютное значение числа всегда положительно. |
| ACOS | Возвращает арккосинус числа. Арккосинус — это угол, косинус которого равен number. Число должно быть в диапазоне от -1 до 1 включительно. Возвращаемый угол задаётся в радианах в диапазоне от 0 (нуля) до pi. |
| ACOSH | Возвращает обратный гиперболический косинус числа. Число должно быть больше или равно 1. |
| ACOT | Возвращает главное значение арккотангенса числа. Возвращаемый угол задаётся в радианах в диапазоне от 0 (нуля) до pi. |
| ACOTH | Возвращает обратный гиперболический котангенс числа. Абсолютное значение числа должно быть больше 1. |
| ADD | Возвращает сумму двух значений. Пустые ячейки, логические значения TRUE и текст игнорируются. |
| ARABIC | Преобразует римское число в арабское. |
| ASIN | Возвращает арксинус числа. Арксинус — это угол, синус которого равен number. Число должно быть в диапазоне от -1 до 1 включительно. Возвращаемый угол задаётся в радианах в диапазоне от -pi/2 до pi/2. |
| ASINH | Возвращает обратный гиперболический синус числа. Обратный гиперболический синус — это значение, гиперболический синус которого равен number. Работает с вещественными числами. |
| ATAN | Возвращает арктангенс числа. Арктангенс — это угол, тангенс которого равен number. Возвращаемый угол задаётся в радианах в диапазоне от -pi/2 до pi/2. Работает с тангенсом искомого угла. |
| ATAN2 | Возвращает арктангенс для координат (x,y). Арктангенс возвращается в радианах в диапазоне от -pi до pi, исключая -pi. |
| ATANH | Возвращает обратный гиперболический тангенс числа. Число должно быть в диапазоне от -1 до 1 (исключая -1 и 1). Работает с вещественными числами. |
| AVEDEV added in v4.3 | Возвращает среднее абсолютных отклонений точек данных от их среднего значения. Пустые ячейки, логические значения, текст и значения ошибок в массиве или ссылке игнорируются. Ячейки с нулевым значением учитываются. |
| AVERAGE | Вычисляет среднее арифметическое группы чисел. Логические значения, пустые ячейки и ячейки, содержащие текст в массиве или ссылке, игнорируются. Однако ячейки с нулевым значением учитываются. |
| AVERAGEA added in v4.3 | Вычисляет среднее арифметическое значений из списка аргументов. Аргументами могут быть: числа; имена, массивы или ссылки, содержащие числа; текстовые представления чисел; логические значения, такие как TRUE и FALSE, в ссылке. Пустые ячейки и текстовые значения в массиве или ссылке игнорируются. |
| AVERAGEIF added in v6.0 | Возвращает среднее арифметическое всех ячеек в диапазоне, удовлетворяющих заданному условию. Принимает два обязательных аргумента (диапазон для оценки и критерий) и один необязательный аргумент (диапазон ячеек для усреднения, если он отличается от оцениваемого диапазона). |
| AVERAGEIFS added in v6.0 | Возвращает среднее арифметическое всех ячеек, удовлетворяющих нескольким условиям. Принимает обязательный диапазон усреднения, за которым следует одна или несколько пар аргументов "диапазон условия" и "критерий". |
| BASE | Преобразует число в заданное основание (систему счисления). Число должно быть целым, больше или равным 0 и меньше 2^53. Основание системы счисления — это основание, в которое нужно преобразовать число. Оно должно быть целым числом от 2 до 36 включительно. |
| BITAND added in v4.3 | Возвращает побитовое "И" двух чисел. Число должно быть целым, больше или равным 0 и меньше (2^48)-1. |
| CEILING | Возвращает число, округлённое вверх до ближайшего целого или до ближайшего кратного указанному значению точности. |
| COMBIN | Возвращает количество сочетаний для двух заданных целых чисел: количества элементов (number) и количества элементов в каждом сочетании (number_chosen):
|
| COMBINA | Возвращает количество сочетаний для двух заданных целых чисел с учётом повторений. Числами являются: количество элементов (number) и количество элементов в каждом сочетании (number_chosen):
|
| COS | Возвращает косинус угла, заданного в радианах. |
| COSH | Возвращает гиперболический косинус вещественного числа. |
| CSC | Возвращает косеканс угла, заданного в радианах. |
| CSCH | Возвращает гиперболический косеканс угла, заданного в радианах. |
| COT | Возвращает котангенс угла, заданного в радианах. |
| COTH | Возвращает гиперболический котангенс гиперболического угла. |
| COUNT | Подсчитывает количество ячеек, содержащих числа, а также числа в списке аргументов. Пустые ячейки, логические значения, текст и значения ошибок в массиве или ссылке не учитываются. |
| COUNTA | Подсчитывает количество ячеек, содержащих числа, текст, логические значения, значения ошибок и пустые строки (""); ячейки с нулевым значением исключаются. Функция не учитывает пустые ячейки. |
| COUNTBLANK | Возвращает количество пустых ячеек в указанном диапазоне. Ячейки с нулевым з начением не учитываются. |
| COUNTIF added in v6.0 | Подсчитывает количество ячеек в диапазоне, удовлетворяющих заданному условию. Принимает два аргумента: диапазон ячеек для оценки и критерий, определяющий, какие ячейки следует подсчитывать. |
| COUNTIFS added in v6.0 | Подсчитывает количество ячеек, удовлетворяющих нескольким условиям. Принимает одну или несколько пар аргументов "диапазон" и "критерий"; учитываются только ячейки, удовлетворяющие всем условиям. |
| DECIMAL | Преобразует текстовое представление числа в заданном основании (системе счисления) в десятичное число. Основание системы счисления должно быть целым числом от 2 до 36 включительно. |
| DEGREES | Преобразует радианы в градусы. |
| DIVIDE | Возвращает результат деления одного числа на другое. |
| EQ | Возвращает TRUE, если первый аргумент равен второму; иначе FALSE. |
| EVEN | Возвращает число, округлённое вверх до ближайшего чётного целого. |
| FACT | Возвращает факториал числа. Число должно быть от 1 до n. Если число не является целым, оно усекается. |
| FACTDOUBLE | Возвращает двойной факториал числа. Число должно быть от 1 до n. Если число не является целым, оно усекается. |
| FLOOR | Округляет число вниз, к нулю, до ближайшего кратного указанному значению точности. Значение точности должно быть от 1 до n. Если знак числа положительный, значение округляется вниз в сторону нуля. Если знак числа отрицательный, значение округляется вниз в сторону от нуля. |
| GCD | Возвращает наибольший общий делитель двух или более целых чисел. Функция принимает от 1 до 255 числовых значений, которые должны быть целыми числами. Если какое-либо значение не является целым, оно усекается. |
| GT | Возвращает TRUE, если первый аргумент больше второго; иначе FALSE. |
| GTE | Возвращает TRUE, если первый аргумент больше второго или равен ему; иначе FALSE. |
| INT | Возвращает число, округлённое вниз до ближайшего целого. |
| LN | Возвращает натуральный логарифм положительного вещественного числа. |
| LOG | Возвращает логарифм положительного вещественного числа по указанному основанию. Если основание не указано, предполагается значение 10. |
| LOG10 | Возвращает десятичный логарифм положительного вещественного числа. |
| LT | Возвращает TRUE, если первый аргумент меньше второго; иначе FALSE. |
| LTE | Возвращает TRUE, если первый аргумент меньше второго или равен ему; иначе FALSE. |
| MAX | Возвращает наибольшее значение в наборе значений. Функция игнорирует пустые ячейки, логические значения TRUE и FALSE, а также текстовые значения. Если аргументы не содержат чисел, MAX возвращает 0 (нуль). |
| MAXIFS added in v6.0 | Возвращает максимальное значение среди ячеек, заданных набором условий. Принимает обязательный диапазон максимума, за которым следует одна или несколько пар аргументов "диапазон условия" и "критерий". |
| MIN | Возвращает наименьшее число в наборе значений. Пустые ячейки, логические значения и текст в массиве или ссылке игнорируются. Если аргументы не содержат чисел, MIN возвращает 0 (нуль). |
| MINIFS added in v6.0 | Возвращает минимальное значение среди ячеек, заданных набором условий. Принимает обязательный диапазон минимума, за котор ым следует одна или несколько пар аргументов "диапазон условия" и "критерий". |
| MINUS | Возвращает разность двух чисел. |
| MOD | Возвращает остаток от деления числа на делитель. Результат имеет тот же знак, что и делитель. |
| MROUND | Возвращает число, округлённое до ближайшего кратного указанному значению точности. Значения number и multiple должны иметь одинаковый знак. |
| MULTINOMIAL | Возвращает отношение факториала суммы значений к произведению факториалов. Функция принимает от 1 до 255 числовых значений, которые должны быть больше или равны 0. |
| MULTIPLY | Возвращает результат умножения двух чисел. |
| NE | Возвращает TRUE, если первый аргумент не равен второму; иначе FALSE. |
| ODD | Возвращает число, округлённое вверх до ближайшего нечётного целого. |
| PI | Возвращает число 3.14159265358979 (математическую константу пи с точностью до 15 знаков). |
| POW | Возвращает результат возведения числа в заданную степень. Работает с вещественными числами. |
| POWER | Возвращает результат возведения числа в з аданную степень. Работает с вещественными числами. |
| PRODUCT | Перемножает все числа, переданные в качестве аргументов, и возвращает произведение. Перемножаются только числа в массиве или ссылке. Пустые ячейки, логические значения и текст в массиве или ссылке игнорируются. |
| QUOTIENT | Возвращает результат целочисленного деления без остатка. Работает с вещественными числами. |
| RADIANS | Преобразует градусы в радианы. |
| RAND | Возвращает случайное число, большее или равное 0 и меньшее 1. Возвращает новое случайное число при каждом пересчёте таблицы. |
| RANDBETWEEN | Возвращает случайное число между двумя указанными числами. Возвращает новое случайное число при каждом пересчёте таблицы. |
| ROMAN | Преобразует арабское число в римское. |
| ROUND | Возвращает число, округлённое до указанного количества цифр. |
| ROUNDDOWN | Возвращает число, округлённое вниз до указанного количества цифр. |
| ROUNDUP | Возвращает число, округлённое вверх до указанного количества цифр. |
| SEC | Возвращает секанс угла, заданного в радианах. Работает с числовыми значениями. |
| SECH | Возвращает гиперболический секанс угла, заданного в радианах. Работает с числовыми значениями. |
| SIN | Возвращает синус угла, заданного в радианах. |
| SINH | Возвращает гиперболический синус вещественного числа. |
| SQRT | Возвращает положительный квадратный корень числа. |
| SQRTPI | Возвращает квадратный корень числа, умноженного на pi. Число должно быть больше или равно 0. |
| STDEV | Вычисляет стандартное отклонение на основе данных, представляющих выборку из генеральной совокупности. Стандартное отклонение — это мера разброса значений относительно среднего значения (среднего арифметического). Пустые ячейки, логические значения, текст и значения ошибок в массиве или ссылке игнорируются. |
| STDEVA | Вычисляет стандартное отклонение на основе выборки. Стандартное отклонение — это мера разброса значений относительно среднего значения (среднего арифметического). Пустые ячейки и текстовые значения в массиве или ссылке игнорируются. |
| STDEVP | Вычисляет стандартное отклонение на основе всей генеральной совокупности чисел. Стандартное отклонение — это мера разброса значений относительно среднего значения (среднего арифметического). Пустые ячейки, логические значения, текст и значения ошибок в массиве или ссылке игнорируются. |
| STDEVPA | Вычисляет стандартное отклонение на основе всей генеральной совокупности, переданной в качестве аргументов, включая текст (оценивается как 0) и логические значения (оцениваются как 1 для TRUE и как 0 для FALSE). Стандартное отклонение — это мера разброса значений относительно среднего значения (среднего арифметического). Если аргумент является массивом или ссылкой, используются только значения этого массива или ссылки. Пустые ячейки и текстовые значения в массиве или ссылке игнорируются. Значения ошибок приводят к ошибкам. |
| STDEV.S added in v4.3 | Оценивает стандартное отклонение на основе выборки (логические значения и текст в выборке игнорируются). Стандартное отклонение — это мера разброса значений относительно среднего значения (среднего арифметического). |