Решение поддерживает множество формул. Ниже приведен список всех поддерживаемых функций, сгруппированных по категориям.
1. Математические и тригонометрические функции
Функция | Описание |
---|---|
ABS(x) | Возвращает модуль числа. |
ACOS(x) | Арккосинус числа (в радианах). |
ACOSH(x) | Гиперболический арккосинус. |
ASIN(x) | Арксинус числа (в радианах). |
ASINH(x) | Гиперболический арксинус. |
ATAN(x) | Арктангенс числа (в радианах). |
ATAN2(x, y) | Арктангенс точки (x, y). |
ATANH(x) | Гиперболический арктангенс. |
CEILING(x, significance) | Округляет число вверх до ближайшего кратного significance . |
COMBIN(n, k) | Число комбинаций из n по k . |
COS(x) | Косинус угла (в радианах). |
COSH(x) | Гиперболический косинус. |
DEGREES(x) | Преобразует радианы в градусы. |
EVEN(x) | Округляет число до ближайшего четного. |
EXP(x) | Возвращает e в степени x . |
FACT(x) | Факториал числа. |
FLOOR(x, significance) | Округляет число вниз до ближайшего кратного significance . |
GCD(x1, x2, ...) | Наибольший общий делитель. |
INT(x) | Целая часть числа (округление вниз). |
LCM(x1, x2, ...) | Наименьшее общее кратное. |
LN(x) | Натуральный логарифм. |
LOG(x, base) | Логарифм по основанию base . |
LOG10(x) | Десятичный логарифм. |
MOD(x, y) | Остаток от деления x на y . |
ODD(x) | Округляет число до ближайшего нечетного. |
PI() | Возвращает число π (~3.14159). |
POWER(x, y) | Возводит x в степень y . |
RADIANS(x) | Преобразует градусы в радианы. |
RAND() | Случайное число от 0 до 1. |
RANDBETWEEN(min, max) | Случайное целое в диапазоне. |
ROUND(x, digits) | Округляет число до digits знаков. |
ROUNDDOWN(x, digits) | Округляет вниз. |
ROUNDUP(x, digits) | Округляет вверх. |
SIGN(x) | Возвращает знак числа (-1 , 0 , 1 ). |
SIN(x) | Синус угла (в радианах). |
SINH(x) | Гиперболический синус. |
SQRT(x) | Квадратный корень. |
SQRTPI(x) | Квадратный корень из x * π . |
SUM(x1, x2, ...) | Сумма чисел. |
SUMIF(range, criteria, [sum_range]) | Сумма с условием. |
SUMIFS(sum_range, criteria_range1, criteria1, ...) | Сумма с несколькими условиями. |
SUMPRODUCT(array1, array2, ...) | Сумма произведений массивов. |
TAN(x) | Тангенс угла (в радианах). |
TANH(x) | Гиперболический тангенс. |
TRUNC(x, digits) | Отбрасывает дробную часть. |
2. Статистические функции
Функция | Описание |
---|---|
AVERAGE(x1, x2, ...) | Среднее арифметическое. |
AVERAGEIF(range, criteria, [average_range]) | Среднее с условием. |
AVERAGEIFS(average_range, criteria_range1, criteria1, ...) | Среднее с несколькими условиями. |
COUNT(x1, x2, ...) | Подсчет чисел. |
COUNTA(x1, x2, ...) | Подсчет непустых ячеек. |
COUNTBLANK(range) | Подсчет пустых ячеек. |
COUNTIF(range, criteria) | Подсчет с условием. |
COUNTIFS(criteria_range1, criteria1, ...) | Подсчет с несколькими условиями. |
MAX(x1, x2, ...) | Максимальное значение. |
MIN(x1, x2, ...) | Минимальное значение. |
MEDIAN(x1, x2, ...) | Медиана. |
MODE(x1, x2, ...) | Мода (наиболее частое значение). |
STDEV(x1, x2, ...) | Стандартное отклонение (выборка). |
STDEVP(x1, x2, ...) | Стандартное отклонение (генеральная совокупность). |
VAR(x1, x2, ...) | Дисперсия (выборка). |
VARP(x1, x2, ...) | Дисперсия (генеральная совокупность). |
3. Логические функции
Функция | Описание |
---|---|
AND(x1, x2, ...) | Логическое И (TRUE, если все аргументы TRUE). |
FALSE() | Возвращает FALSE . |
IF(condition, value_if_true, value_if_false) | Условное выражение. |
IFERROR(value, value_if_error) | Возвращает value_if_error , если value — ошибка. |
NOT(x) | Логическое отрицание. |
OR(x1, x2, ...) | Логическое ИЛИ (TRUE, если хотя бы один TRUE). |
TRUE() | Возвращает TRUE . |
XOR(x1, x2, ...) | Исключающее ИЛИ. |
4. Текстовые функции
Функция | Описание |
---|---|
CONCATENATE(text1, text2, ...) | Объединяет строки. |
EXACT(text1, text2) | Сравнивает строки (регистрозависимо). |
FIND(find_text, within_text, [start_pos]) | Поиск подстроки (регистрозависимый). |
LEFT(text, num_chars) | Возвращает первые num_chars символов. |
LEN(text) | Длина строки. |
LOWER(text) | Преобразует в нижний регистр. |
MID(text, start, num_chars) | Возвращает подстроку с позиции start . |
PROPER(text) | Первая буква каждого слова — заглавная. |
REPLACE(old_text, start, num_chars, new_text) | Заменяет часть строки. |
REPT(text, times) | Повторяет текст times раз. |
RIGHT(text, num_chars) | Возвращает последние num_chars символов. |
SEARCH(find_text, within_text, [start_pos]) | Поиск подстроки (регистронезависимый). |
SUBSTITUTE(text, old_text, new_text, [instance_num]) | Заменяет текст. |
TEXT(value, format) | Форматирует число/дату в текст. |
TRIM(text) | Удаляет лишние пробелы. |
UPPER(text) | Преобразует в верхний регистр. |
VALUE(text) | Преобразует текст в число. |
5. Дата и время
Функция | Описание |
---|---|
DATE(year, month, day) | Создает дату. |
DATEDIF(start_date, end_date, unit) | Разница между датами ("Y" , "M" , "D" ). |
DATEVALUE(date_text) | Преобразует текст в дату. |
DAY(date) | День месяца (1-31). |
DAYS(end_date, start_date) | Количество дней между датами. |
HOUR(time) | Часы (0-23). |
MINUTE(time) | Минуты (0-59). |
MONTH(date) | Месяц (1-12). |
NOW() | Текущая дата и время. |
SECOND(time) | Секунды (0-59). |
TIME(hour, minute, second) | Создает время. |
TODAY() | Текущая дата. |
WEEKDAY(date, [type]) | День недели (1-7). |
YEAR(date) | Год. |
6. Финансовые функции
Функция | Описание |
---|---|
FV(rate, nper, pmt, [pv], [type]) | Будущая стоимость инвестиций. |
IPMT(rate, per, nper, pv, [fv], [type]) | Процентная часть платежа. |
NPV(rate, value1, value2, ...) | Чистая приведенная стоимость. |
PMT(rate, nper, pv, [fv], [type]) | Платеж по кредиту. |
PV(rate, nper, pmt, [fv], [type]) | Приведенная стоимость. |
7. Поиск и ссылки
Функция | Описание |
---|---|
HLOOKUP(value, table, row_index, [range_lookup]) | Горизонтальный поиск. |
INDEX(array, row_num, [col_num]) | Возвращает значение по индексу. |
MATCH(lookup_value, lookup_array, [match_type]) | Поиск позиции в массиве. |
VLOOKUP(value, table, col_index, [range_lookup]) | Вертикальный поиск. |