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

EasyKitchen

Установка и настройка

Начало работы

Спецификация

Плагин замены и отчёта

Фишки и особенности

SketchUp

Базовые знания

Инструменты

Визуализация

Динамические компоненты

атрибуты

функции

Перейти к функции:

AND

Описание функции:

Функция AND​ возвращает TRUE (1), если все аргументы имеют значение TRUE. Если хотя бы один элемент имеет значение FALSE, то эта функция возвращает значение FALSE (0). "LogicalValue" - это проверяемые аргументы.

Форма записи:

AND(logicalValue1, logicalValue2, ...logicalValueN)

Пример:

Следующая запись производит проверку двух атрибутов на наличие в них текстовой записи "auto":

  • Если оба атрибута содержат запись "auto", то функция AND возвращает результат TRUE и передаёт его функции IF, которая в свою очередь выполняет первое условие (LenX/2).
  • Если хотя бы одна из записей атрибутов left_side и right_side отличается от "auto", то функция AND возвращает результат FALSE и передаёт его функции IF, которая в свою очередь выполняет второе условие (left_side/10).

=if(AND(left_side="auto",right_side="auto"),

LenX/2,

left_side/10)

FALSE

Описание функции:

Функция FALSE устанавливает логическое значение FALSE (ложь). Функция не требует аргументов.

Форма записи:

FALSE()​

IF

Описание функции:

Функция IF проверяет значение аргумента test. Аргумент "test" это любое значение или выражение, которое может быть TRUE (верным) или FALSE (ложным).

  • Если аргумент "test" возвращает значение TRUE, то функция IF возвращает значение "thenValue".
  • В ином случае, если аргумент "test" возвращает значение FALSE, то функция IF возвращает значение "elseValue".

Форма записи:

IF(test, thenValue, elseValue)​

Пример:

Следующая запись содержит условие, где проверяется значение атрибута LenX:

  • Если LenX больше 30, то возвращается значение 1.
  • Если LenX равно 30, то возвращается значение 0.
  • Если LenX меньше 30, то возвращается значение 0.

=IF(LenX>30,1,0)

NOT

Описание функции:

Функция NOT​​ меняет свой аргумент на обратный. Аргумент "logicalValue" может принимать значения TRUE и FALSE.

Если аргументов несколько функция NOT реверсирует результат только если все аргументы имеют значение TRUE или FALSE

Форма записи:

NOT(logicalValue)

Пример:

Вот несколько примеров и результатов выполнения (в квадратных скобках):

=NOT(0) [1]

=NOT(1,1,1) [0]
=NOT(0,1,1) [1]
=NOT(0,0,1) [1]
=NOT(0,0,0) [1]

OR

Описание функции:

Функция OR​ возвращает TRUE (1), если хотя бы один из аргументов функции имеет значение TRUE. Значение FALSE (0) возвращается только в том случае, если все аргументы функции имеют значение FALSE. "LogicalValue" - это проверяемые аргументы.

Форма записи:

OR(logicalValue1, logicalValue2, ...logicalValueN)

Пример:

Следующая запись производит проверку двух атрибутов на наличие в них текстовой записи "auto":

  • Если оба атрибута содержат запись "auto", то функция OR возвращает результат TRUE и передаёт его функции IF, которая в свою очередь выполняет первое условие (LenX/2).
  • Если только один из атрибутов left_side и right_side имеет значение "auto", то функция OR также, как и в первом случае, возвращает результат TRUE и передаёт его функции IF, которая в свою очередь выполняет первое условие (LenX/2).
  • Если оба атрибута left_side и right_side имеют значение отличное от "auto", то функция OR возвращает результат FALSE и передаёт его функции IF, которая в свою очередь выполняет второе условие (left_side/10).

=if(OR(left_side="auto",right_side="auto"),

LenX/2,

left_side/10)

TRUE

Описание функции:

Функция TRUE устанавливает логическое значение TRUE (истина). Функция не требует аргументов.

Форма записи:

TRUE​()

Оцените статью:

Рейтинг 0.00 (0 Голоса)

У нас есть Telegram-канал. Это удобный способ получать все новости об EasyKitchen мгновенно!

Подписывайтесь!

Оставьте первый комментарий