FPSpreadsheet: List of formulas/ru
English · Русский
-- Zoltanleo 21:35, 19 September 2018 (CEST) Ввиду сложности дословного перевода текста с английского на русский слова, требующиеся по смыслу, но отсутствующие в английской версии, указаны в квадратных скобках. Определения некоторых функций заменены на более понятные русскоязычному читателю аналоги, найденные в рунете.
Введение
Это список формул, поддерживаемых FPSpreadsheet.
Аргументами могут быть константы данного типа или ячейки, содержащие значения данного типа. Подобно приложениям Office, проверка типов очень нестрогая, и при необходимости данные автоматически преобразуются в требуемый тип.
Математические функции
<thead>
</thead> <tbody>
кратного значению точности <code>sign</code></td>
положительное - вверх, отрицательное - вниз</td>
числа, кратного значению точности <code>sign</code></td>
если [основание] опущено, [то умолчанию оно] равно 10</td>
положительное - вверх, отрицательное - вниз</td>
[после запятой]: положительное - вверх, отрицательное - вниз</td>
</tbody>
Статистические функции
<thead>
</thead> <tbody>
от их среднего значения</td>
ряда чисел</td>
всех ячеек диапазона <code>range</code>, которые встречаются<br /> по условию <code>condition</code> в диапазоне <code>value_range</code></td>
<code>condition</code> - значение, строка или ячейка</td>
sfExcel5<br /> sfExcel8</td>
и количество чисел в списке аргументов</td>
соответствуют одному указанному пользователем критерию</td>
<code>condition</code> - значение, строка или ячейка</td>
и возвращает их произведение</td>
отклонение — это мера того, насколько широко<br /> разбросаны точки данных относительно их среднего</td>
Стандартное отклонение — это мера того, насколько широко<br /> разбросаны точки данных относительно их среднего</td>
<code>range</code>, соответствующие указанному критерию <code>condition</code></td>
<code>condition</code> - значение,строка или ячейка</td>
</tbody>
Функции даты и времени
<thead>
</thead> <tbody>
на основе заданного интервала</td>
<code>interval</code> - string:<br /> <code>Y</code> = число года,<br /> <code>M</code> = номер месяца,<br /> <code>D</code> = номер дня</td>
номер, который воспринимается как дата</td>
Будет обновляться всякий раз, когда рабочий лист пересчитывается</td>
По умолчанию (<code>type=0</code>) день недели определяется как<br /> целое число в интервале от 1 (воскресенье) до 7 (суббота)</td>
<code>type=0</code>: Воскресенье=1, Суббота=7 (по умолчанию)<br /> <code>type=1</code>: Понедельник=1, Воскресенье=7<br /> <code>type=2</code>: Понедельник=9, Воскресенье=6</td>
</tbody>
Строковые функции
<thead>
</thead> <tbody>
<code>count</code>: integer (по умолчанию 1)</td>
<code>start_pos, count</code>: integer</td>
<code>start_pos, count</code>: integer<br /> <code>new_text</code>: string</td>
<code>count</code>: integer<br />
<code>count</code>: integer (по умолчанию 1)</td>
<code>nth_appearance</code>: integer<br /> (по умолчанию: заменить все)</td>
</tbody>
Логические функции
<thead>
</thead> <tbody>
или <code>value_false</code> (или ложно), если <code>condition</code> ложно</td>
<code>value_true, value_false</code>: any type</td>
</tbody>
Информационные функции
| Вызываемый прототип | Определение | Типы аргументов | Аргументы | Тип результата | Исключения |
|---|---|---|---|---|---|
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.