請教前輩們,在revit內族群類型的公式設定,if 能設多階嗎?
= if(a = 1,111,if(a = 2,222,if........))
2026/06/05 此討論區由「協勤CAD討論區」以及「REVIT CLUB討論區」彙整而來
如果您還記得原Revit club的帳號,請於"登入"介面點選"我忘記自己的密碼",填寫當時的信箱,收信後重設新密碼或重新註冊新帳號。
如果您還記得原Revit club的帳號,請於"登入"介面點選"我忘記自己的密碼",填寫當時的信箱,收信後重設新密碼或重新註冊新帳號。
文章: 158
註冊時間: 2012年 7月 18日, 22:36
當然可以 有機會可以多參考這網頁之前討論過有一些很棒的參數寫法
IF參數入門可以在REVIT繪圖中 按下F1鍵 再去找答案
裡面應該也有這段
下列是使用條件陳述式的範例公式。
簡單的 IF: =IF (Length < 3000mm, 200mm, 300mm)
具有文字參數的 IF:=IF (Length > 35', “String1”, “String2”)
具有邏輯 AND 的 IF:=IF ( AND (x = 1 , y = 2), 8 , 3 )
具有邏輯 OR 的 IF: =IF ( OR ( A = 1 , B = 3 ) , 8 , 3 )
嵌入的 IF 陳述式:=IF ( Length < 35' , 2' 6" , IF ( Length < 45' , 3' , IF ( Length < 55' , 5' , 8' ) ) )
具有「是/否」條件的 IF:=Length > 40 (請注意,會暗示條件和結果。)
上述的AND或是OR都可以放很多你想要的參數 只是( )要一直加
IF參數入門可以在REVIT繪圖中 按下F1鍵 再去找答案
裡面應該也有這段
下列是使用條件陳述式的範例公式。
簡單的 IF: =IF (Length < 3000mm, 200mm, 300mm)
具有文字參數的 IF:=IF (Length > 35', “String1”, “String2”)
具有邏輯 AND 的 IF:=IF ( AND (x = 1 , y = 2), 8 , 3 )
具有邏輯 OR 的 IF: =IF ( OR ( A = 1 , B = 3 ) , 8 , 3 )
嵌入的 IF 陳述式:=IF ( Length < 35' , 2' 6" , IF ( Length < 45' , 3' , IF ( Length < 55' , 5' , 8' ) ) )
具有「是/否」條件的 IF:=Length > 40 (請注意,會暗示條件和結果。)
上述的AND或是OR都可以放很多你想要的參數 只是( )要一直加