条件分岐⑧ 以上 / 以下の設定
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
なんちゃって以上/以下
「Lが1000以上の場合にHは100、そうでなければHは200」としたい場合の構文
①選択肢1と選択肢2を入れ替える
if(L<1000, 200 , 100)
1000より小さい時は200、そうでなければ(1000より小さくなければ➡1000以上)は100となる
②OR関数を使う
②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