Sign in Join
Wiki copytemporary

FPSpreadsheet: List of formulas/ru

English · Русский


-- Zoltanleo 21:35, 19 September 2018 (CEST) Ввиду сложности дословного перевода текста с английского на русский слова, требующиеся по смыслу, но отсутствующие в английской версии, указаны в квадратных скобках. Определения некоторых функций заменены на более понятные русскоязычному читателю аналоги, найденные в рунете.


Введение

Это список формул, поддерживаемых FPSpreadsheet.

Аргументами могут быть константы данного типа или ячейки, содержащие значения данного типа. Подобно приложениям 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 integer sfExcel2
PI() Возвращает математическую константу π (3.14159265358979) none 0 float
POWER(num, exponent) Возвращает результат возведения числа в степень float 2 float sfExcel2
RADIANS(num) Переводит угол из градусов в радианы float 1 или 2 float sfExcel2
RAND() Возвращает случайное число от 0 до 1 none 0 float
ROUND(num, digits) Возвращает число, округленное до заданного количества знаков · [после запятой]: положительное - вверх, отрицательное - вниз float 2 float
SIGN(num) Возвращает знак числа float 1 integer
SIN(num) Возвращает синус угла (в радианах) float 1 float
SINH(num) Возвращает гиперболический синус числа float 1 float
TAN(num) Возвращает тангенс угла (в радианах) float (<> (integer)*π/2) 1 float
TANH(num) Возвращает гиперболический тангенс числа float 1 float

Статистические функции

Вызываемый прототип Определение Типы аргументов Аргументы Тип результата Исключения
AVEDEV(num1 [, num2, ...] ) Возвращает среднее значение абсолютных отклонений данных · от их среднего значения float > 1 float sfExcel2
AVERAGE(num1 [, num2, ...] ) Возвращает среднее значение (среднее арифметическое) · ряда чисел float > 1 float
AVERAGEIF(range, condition [, value_range] ) Возвращает среднее значение (среднее арифметическое) · всех ячеек диапазона range, которые встречаются · по условию condition в диапазоне value_range напр., диапазон ячеек (A1:D5) · condition - значение, строка или ячейка 2 или 3 float sfExcel2 · sfExcel5 · sfExcel8
COUNT(value1 [, value2, ...] ) Подсчитывает количество ячеек, содержащих числа, · и количество чисел в списке аргументов любой > 1 integer
COUNTA(value1 [, value2, ...] ) Подсчитывает количество заполненных ячеек в диапазоне любой > 1 integer
COUNTBLANK(range) Подсчитывает количество пустых ячеек в заданном диапазоне напр., диапазон ячеек (A1:D5) 1 integer sfExcel2
COUNTIF(range, condition ) Подсчитывает количество ячеек в диапазоне, которые · соответствуют одному указанному пользователем критерию напр., диапазон ячеек (A1:D5) · condition - значение, строка или ячейка 2 integer sfExcel2
MAX(num1 [, num2, ...] ) Возвращает наибольшее значение из набора значений float > 1 float
MIN(num1 [, num2, ...] ) Возвращает наименьшее значение в списке аргументов 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 (суббота) value: date/time, number, string · type=0: Воскресенье=1, Суббота=7 (по умолчанию) · type=1: Понедельник=1, Воскресенье=7 · type=2: Понедельник=9, Воскресенье=6 1 или 2 integer
YEAR(value) Извлекает год из значения даты date/time, number, string 1 integer

Строковые функции

Вызываемый прототип Определение Типы аргументов Аргументы Тип результата Исключения
CHAR(ascii_value) Возвращает знак с заданным кодом ASCII integer 1 string
CODE(text) Возвращает ASCII код первого знака в текстовой строке string 1 integer
CONCATENATE(text1 [, text2, ...] ) Соединяет строки вместе float > 1 string
EXACT(text1, text2) Сравнивает две строки (с учетом регистра) float 2 boolean
LEFT(text [, count]) Возвращает крайние левые символы строки text: string · count: integer (по умолчанию 1) 1 или 2 string
LEN(text) Возвращает количество символов строки string 1 integer
LOWER(text) Преобразует строку в символы нижнего регистра string 1 string
MID(text, start_pos, count) Возвращает часть строки text: string · start_pos, count: integer 3 string
REPLACE(text, start_pos, count, new_text) Заменяет последовательность символов в строке другой строкой text: string · start_pos, count: integer · new_text: string 4 string
REPT(text, count) Повторяет текст определенное количество раз text: string · count: integer 2 string
RIGHT(text [, count]) Возвращает крайние правые символы строки text: string · count: integer (по умолчанию 1) 1 или 2 string
SUBSTITUTE(text, old_text, new_text [, nth_appearance]) Заменяет часть строки другой строкой text, old_text, new_text: string · nth_appearance: integer · (по умолчанию: заменить все) 3 или 4 string
TRIM(text) Удаляет начальные и конечные пробелы из строки string 1 string
UPPER(text) Преобразует строку в символы верхнего регистра string 1 string
VALUE(text) Преобразует строку, представляющую число, в число string 1 float

Логические функции

Вызываемый прототип Определение Типы аргументов Аргументы Тип результата Исключения
AND(condition1 [, condition2, ...]) Вычисляет логический И нескольких логических значений 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.

Revision 2, last changed by WikiArchive .

Edited on wiki.freepascal.org by 2 people, 2018

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.

WhenWhoWhat changed
ZoltanleoCreated page
Zoltanleo
Zoltanleo
Zoltanleo
Zoltanleo
ZoltanleoIntroduction
ZoltanleoMathematical functions
ZoltanleoМатематические функции
ZoltanleoВведение
ZoltanleoМатематические функции
ZoltanleoLookup/reference functions
ZoltanleoLookup/reference functions
ZoltanleoLookup/reference functions
ZoltanleoLookup/reference functions
ZoltanleoLookup/reference functions
ZoltanleoМатематические функции
ZoltanleoStatistical functions
ZoltanleoСтатистические функции
ZoltanleoСтатистические функции
Zoltanleo
ZoltanleoСтатистические функции
ZoltanleoDate/time funtions
ZoltanleoФункции даты и времени
ZoltanleoString functions
ZoltanleoLogical functions
ZoltanleoInfo functions
ZoltanleoФункции даты и времени
FTurtleAdded template. Deleted English category.
ZoltanleoString functions
ZoltanleoLogical functions
ZoltanleoLogical functions
ZoltanleoЛогические функции
ZoltanleoInfo functions
ZoltanleoИнформационные функции
ZoltanleoФункции даты и времени
Zoltanleo

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.