Формула, возможные математические операции и функции

Функция Стиль надписи, Определить формулу + Определить ячейку, формула

Арифметические операции

+

Сложение

()

Скобки

-

Вычитание

(())

Вложенные скобки

*

Умножение

e

Десятичная экспонента для чисел с плавающей запятой

/

Деление

^

Степень

Поддерживаемые математические функции:

Указание: Арифметические функции, доступные при использовании Стиля надписи, отличаются от тех, которые имеются в опции Чертить график функции (модуль Расширенное черчение). Щелкните здесь, чтобы посмотреть обзор.

Allplan

Мат.

пояснение

ABS(X)

|x|

Абсолютное значение

SQR(X)
SQRT(X)

 

Корень из

PI(X)

PI

Функция числа пи: ПИ(2) = PI * 2

LN(X)

ln x

Натуральный логарифм (основание е)

LOG(X)

log x

Десятичный логарифм

RCP(X)

1/x

Величина, обратная х

EXP(X)

ex

Показательная функция

SGN(X)

-

Сигнум (знак) 0=0 <0=-1 >0=+1

SIN(X)

sin x

Синус

COS(X)

cos x

Косинус

TAN(X)

tan x

Тангенс

ASIN(X)

arcsin x

Арксинус

ACOS(X)

arccos x

Арккосинус

ATAN(X)

arctan x

Арктангенс

SINH(X)

sinh x

Гиперболический синус

COSH(X)

cosh x

Гиперболический косинус

TANH(X)

tanh x

Гиперболический тангенс

NINT(X)

-

Округлить до ближайшего целого

INT(X)

-

Округление до ближайшего целого в сторону уменьшения

CEIL(X)

-

Округлить до ближайшего целого в сторону увеличения

GRA(X)

-

Радианы в градусы

RAD(X)

 

Градусы в радианы

GON(X)

-

Радианы в грады

RAG(X)

 

Грады в радианы

AVG(x1; x2; ..)

-

Среднее значение максимум 10 аргументов, разделенных точкой с запятой ((AVG(1;3)=2)

MIN(x1; x2; ..)

-

Минимум из макс.10 аргументов, разделенных точками с запятой (MIN(1;3)=1)

MAX(x1; x2; ..)

-

Максимум из макс. 10 аргументов, разделенных точкой с запятой (MAX(1;3)=3)

FLAG(Value; bit[n];...)

-

Предлагает двоичный анализ.
Пример:
Value = 25 --> двоичное: 11001

FLAG(Value; 1) дает 1, так как первый двоичный разряд (флажок) справа установлен..
FLAG(Value; 2; 3)) дает 0, так как ни второй, ни третий флажок справа не установлены.
FLAG(Value; 3) дает 8, так как 4-й флажок установлен.

ROUND(X;x)

-

Округлить любое число до определенного количества цифр
(ROUND(1.13333;2)=1,13)

ROUND(X;y;z)

-

Округление произвольного числа (Х) до определенного количества знаков (y) с определенной точностью округления (z) для последнего знака
(ROUND(1.13333;2.5)=1.15)

ELE()

-

Фильтрует несколько численных значений атрибута и возвращает 0 или 1
Пример:
ELE(толщина;0,115;0,24;0,365)
распознает все стены с заданной толщиной

VALUE(строка;индекс)

-

Как в Excel:
Вычисляет любые числовые значения из текстов
Пример:
STR_TEST = "В моем доме 6 комнат и 2 ванных"
VALUE(STR_TEST;1) + VALUE(STR_TEST;2) = 8

MID(Текст;
первый_символ;
количество_символов)

-

Как в Excel:
Возвращает определенное количество символов цепочки данных с определенного места

FORMAT(форматирующая строка; значение1; [значение<n>]; ....)

-

Служит для форматированного вывода значений
Пример:
FORMAT("B/H=%.2f / %.2f"; @220@; @222@)
возвращает строку
"B/H=1,55 / 2,03"

%.2f является замещающим элементом, который округляет значение до 2 знаков и вставляет на это место в тексте. В примере длина (@220@) вставляется в первый замещающий элемент и высота (@222@) во второй с 2 знаками после запятой .



(C) Nemetschek Allplan Systems GmbH Privacy policy