Revit参数族if公式求助
如题所述,该族要实现L,W均小于1800时,a=300;L大于1800时,a=440。a右边的公式该怎样写?谢谢a= if(L < 1800 mm, if(W < 1800 mm, 300 mm, 440 mm), 440 mm),你可以按照这个来,我测试了下可以用,不过有个问题就是如果W>1800,L小于1800,那么返回的值还是440,你可以再这个基础上继续优化,再加条件
发帖前没看到楼上的,感觉还是楼上这种方法更加清晰,条件多的话,我这种就看不过来了,赞一下上面的方法
高端
1、看起来你的if语句还不太清楚。if语句的第一个参数时条件参数,后两个是结果参数。
2、你这个情况没说太清楚,当L大于1800时,a=440,W的限制条件呢?按第一句:L、W均小于1800,a=300,那么意思就是只要不满足就是440.不管是L>1800,或者W>1800,或者同时大于1800,a都为440.
3、按以上情况语句是这样写,如下图
qq是个转换的真假条件参数。
4、方法不止这一个。便于不懂的人学习,文件上传了。
PS:以后提问题时,尽量写清楚问题。
a= if(L < 1800 mm, if(W < 1800 mm, 300 mm, 440 mm), 440 mm),你可以按照这个来,我测试了下可以用,不 ...
哈哈,这个嵌套的if我以前经常用,后来觉得有点搅,就经常用其他类型参数转换了。
....
a= if(L < 1800 mm, if(W < 1800 mm, 300 mm, 440 mm), 440 mm),你可以按照这个来,我测试了下可以用,不 ...
这几天忙没来及的回复非常感谢
1、看起来你的if语句还不太清楚。if语句的第一个参数时条件参数,后两个是结果参数。
2、你这个情况没说太 ...
非常感谢
学会察言观色,不要意气用事,否则会有许多不必要的麻烦。
页:
[1]