-- Zoltanleo 21:35, 19 September 2018 (CEST) Ввиду сложности дословного перевода текста с английского на русский слова, требующиеся по смыслу, но отсутствующие в английской версии, указаны в квадратных скобках. Определения некоторых функций заменены на более понятные русскоязычному читателю аналоги, найденные в рунете.
Аргументами могут быть константы данного типа или ячейки, содержащие значения данного типа. Подобно приложениям Office, проверка типов очень нестрогая, и при необходимости данные автоматически преобразуются в требуемый тип.
Математические функции
Вызываемый прототип
Определение
Типы аргументов
Аргументы
Тип результата
Исключения
ABS(num)
Возвращает абсолютное значение числа
float
1
float
ACOS(num)
Возвращает арккосинус числа (в радианах)
float (>= -1 и <= +1)
1
float
ACOSH(num)
Возвращает обратный гиперболический косинус числа
float (>= 1)
1
float
ASIN(num)
Возвращает арксинус числа (в радианах)
float (>= -1 и <= +1)
1
float
ASINH(num)
Возвращает обратный гиперболический синус числа
float
1
float
ATAN(num)
Возвращает арктангенс числа (в радианах)
float
1
float
ATANH(num)
Возвращает обратный гиперболический тангенс числа
float (> -1 и < +1)
1
float
CEILING(num,signif)
Округляет с избытком до ближайшего числа, · кратного значению точности sign
float
2
float
sfExcel2
COS(num)
Возвращает косинус угла (в радианах)
float
1
float
COSH(num)
Возвращает гиперболический косинус числа
float
1
float
DEGREES(num)
Преобразует угол из радианов в градусы
float
1
float
sfExcel2
EVEN(num)
Округляет число до ближайшего четного целого: · положительное - вверх, отрицательное - вниз
float
1
integer
sfExcel2
EXP(num)
Вычисляет экспоненциальную функцию числа
float
1
float
FACT(num)
Вычисляет факториал числа
integer
1
float
FLOOR(num,signif)
Округляет число в меньшую сторону (к нулю) до ближайшего · числа, кратного значению точности sign
float
2
float
sfExcel2
INT(num)
Возвращает целочисленную часть числа, округляет вниз
float
1
integer
LN(num)
Вычисляет натуральный логарифм числа
float (> 0)
1
float
LOG(num [, base])
Вычисляет логарифм числа по заданному основанию base; · если [основание] опущено, [то умолчанию оно] равно 10
float (> 0)
1 или 2
float
LOG10(num)
Вычисляет десятичный логарифм числа
float (> 0)
1
float
ODD(num)
Округляет число до ближайшего нечетного целого: · положительное - вверх, отрицательное - вниз
Возвращает наименьшее значение в списке аргументов
float
> 1
float
PRODUCT(num1 [, num2, ...] )
Перемножает все числа, переданные как аргументы, · и возвращает их произведение
float
> 1
float
STDEV(num1 [, num2, ...] )
Оценивает стандартное отклонение по выборке. Стандартное · отклонение — это мера того, насколько широко · разбросаны точки данных относительно их среднего
float
> 1
float
STDEVP(num1 [, num2, ...] )
Вычисляет стандартное отклонение по генеральной совокупности. · Стандартное отклонение — это мера того, насколько широко · разбросаны точки данных относительно их среднего
float
> 1
float
SUM(num1 [, num2, ...] )
Вычисляет сумму всех чисел, указанных в качестве аргументов
float
> 1
float
SUMIF(range, condition [, value_range] )
Используется, если необходимо просуммировать значения диапазона · range, соответствующие указанному критерию condition
напр., диапазон ячеек (A1:D5) · condition - значение,строка или ячейка
2 или 3
float
sfExcel2
SUMSQ(num1 [, num2, ...] )
Возвращает сумму квадратов аргументов
float
> 1
float
sfExcel2
VAR(num1 [, num2, ...] )
Оценивает дисперсию по выборке
float
>1
float
VARP(num1 [, num2, ...] )
Вычисляет дисперсию для генеральной совокупности
float
> 1
float
Функции даты и времени
Вызываемый прототип
Определение
Типы аргументов
Аргументы
Тип результата
Исключения
DATE(year, month, day)
Возвращает порядковый номер определенной даты
integer
3
date/time
DATEDIF(start_date, end_date, interval)
Вычисляет разницу между двумя значениями даты · на основе заданного интервала
start_date, end_date: date/time · interval - string: · Y = число года, · M = номер месяца, · D = номер дня
3
integer
sfExcel2
DATEVALUE(date_string)
Преобразует дату, которая хранится в виде текста, в порядковый · номер, который воспринимается как дата
string
1
date/time
DAY(value)
Извлекает число дня (1..31) из значения даты
date/time, number, string
1
integer
HOUR(value)
Извлекает часы (0..23) из значения времени
date/time, number, string
1
integer
MINUTE(value)
Извлекает минуты (0..59) из значения времени
date/time, number, string
1
integer
MONTH(value)
Извлекает номер месяца (1..12) из значения даты
date/time, number, string
1
integer
NOW()
Возвращает текущую системную дату и время. · Будет обновляться всякий раз, когда рабочий лист пересчитывается
none
0
date/time
SECOND(value)
Извлекает секунды (0..59) из значения времени.
date/time, number, string
1
integer
TIME(year, month, day)
Вычисляет значение даты/времени из часов, минут и секунд
integer
3
date/time
TIMEVALUE(time_string)
Преобразует строковое представление времени в значение даты/времени.
string
1
date/time
TODAY()
Возвращает текущую системную дату
none
0
date/time
WEEKDAY(value [, type])
Возвращает день недели, соответствующий дате. · По умолчанию (type=0) день недели определяется как · целое число в интервале от 1 (воскресенье) до 7 (суббота)
Вычисляет логический И нескольких логических значений
boolean
любой
boolean
FALSE()
Возвращает логическое значение FALSE
none
0
boolean
IF(condition, value_true [, value_false])
Возвращает value_true, если condition - истинно, · или value_false (или ложно), если condition ложно
condition: boolean · value_true, value_false: any type
2 или 3
any type
NOT(value)
Инвертирует логическое значение
boolean
1
boolean
OR(condition1 [, condition2, ...])
Вычисляет логическое ИЛИ нескольких логических значений
boolean
любой
boolean
TRUE()
Возвращает логическое значение TRUE
none
0
boolean
Информационные функции
Вызываемый прототип
Определение
Типы аргументов
Аргументы
Тип результата
Исключения
ERROR.TYPE(value)
Возвращает числовое представление одной из ошибок в Excel (1 = #NULL!, 2 = #DIV/0!, 3 = #VALUE!, 4 = #REF!, 5 = #NAME?, 6 = #NUM!, иначе #N/A ).
ячейка
1
integer
sfExcel2
ISBLANK(value)
Проверяет наличие пустых или null-евых значений
любые, обычно ячейка
1
boolean
ISERR(value)
Возвращает TRUE, если value является ошибкой, но не #N/A [(недоступно)]
любые, обычно ячейка
1
boolean
ISERROR(value)
Возвращает TRUE, если значение value является значением ошибки (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? или #NULL).
любые, обычно ячейка
1
boolean
ISLOGICAL(value)
Возвращает TRUE, если value является логическим [значением]
любые, обычно ячейка
1
boolean
ISNA(value)
Возвращает TRUE, если value является [типом] ошибки #N/A [(недоступно)]
любые, обычно ячейка
1
boolean
ISNONTEXT(value)
Возвращает TRUE, если value не является строкой
любые, обычно ячейка
1
boolean
ISNUMBER(value)
Возвращает TRUE, если value является числом
любые, обычно ячейка
1
boolean
ISREF(value)
Возвращает TRUE, если value является ссылкой на ячейку
любые, обычно ячейка
1
boolean
ISTEXT(value)
Возвращает TRUE, если value является строкой
любые, обычно ячейка
1
boolean
Функции поиска/ссылки
Вызываемый прототип
Определение
Типы аргументов
Аргументы
Тип результата
Исключения
HYPERLINK(link [, display_name])
Добавляет гиперссылку
Строка
1 или 2
строка (гиперссылка)
sfExcel2, sfExcel5
From the Free Pascal wiki, page "FPSpreadsheet: List of formulas/ru", as it stood on 2018-09-24 after a change by Zoltanleo, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.