-- 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.
From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.