Перейти к содержанию
Alex_pl

Редактор параметрического объекта (функция if)

Рекомендуемые сообщения

Странное поведение функции IF

создаем объект, добавляем параметры L1, L2 и L3, в параметрах L1 и L2 вносим числовые значения, в параметр добавляем условие IF для сравнения L1 и L2.

у всех переменных стоит значение "действительное число"

 

IF.jpg.eb66e95850807e1745241a1fa99f642a.jpg

 

 

при изменении значений результат работы функции непонятен

 

IF2.jpg.51b2ea01b420fb49e45b639b059aa891.jpg

 

 

 

IF1.jpg.60de2bad0ac226c850542bb2dee88888.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм... тут действительно так. причем если менять L1... Если менять L2, то вроде все нормально считается. Ну и внутри объектов тоже вроде нормально... Похоже на ошибку инициализации диалога. Будем разбираться...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если выполнить преобразование типа переменной через функцию real() то все работает

=if(real([L1])>=real([L2]), [L1], [L2])

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...