条件分岐⑧ 以上 / 以下の設定

Revitの式には≧(>=)や≦(<=)が設定できませんが、その代替案を幾つか紹介します★



まずは、確認事項

  • 条件式内で使える演算子
    = (イコール) < (小なり) > (大なり)
  • 条件式内で使えない演算子
    ≦ (小なりイコール:以下) 
    ≧ (大なりイコール:以上)
    <= , >= も使えません

なんちゃって以上/以下

「Lが1000以上の場合にHは100、そうでなければHは200」としたい場合の構文

①選択肢1と選択肢2を入れ替える
if(L<1000, 200 , 100)
1000より小さい時は200、そうでなければ(1000より小さくなければ➡1000以上)は100となる

OR関数を使う
if(OR(L=1000 , L>1000), 100 , 200)
L=1000または1000より大きければ100、そうでなければ200となる

NOT関数を使う
if(NOT(L<1000), 100 , 200)
1000より小さくない全て(➡1000以上)は100、そうでなければ200となる



Revit2020