我运行了 GIS 操作,它为我提供了一个表格,显示了距离阀门最近的 3 条管道长度。主线管道有 12、8、6 和 4 英寸尺寸,输出到 4、3 和英寸的侧管。
我让表格为每个阀门输出 3 个值,因为它们通常可以放置在 T 形中,其中 8 英寸主线阀门通向 4 英寸支线。在这种情况下,我想将阀门放在 8 英寸管线上,然后生成一个 8x6 减速器。由于 CAD 建筑师的放置,在此位置运行单个结果 NEAR 可能会输出 6 英寸。
我想问您,如何获取每个阀门的管道尺寸的 MAX()?我有 221 个阀门,663 条管线,无法手动完成。
我尝试过的事情:
INDEX(MATCH())
从上往下获取第一个结果并继续。我需要它输出一个数组,这样我就可以将该输出嵌套在 a 中,MAX()
或者找到嵌套 MAX() 的位置按与阀门的距离排序,并删除所有超过 10 英尺的值。这对某些人有用,但肯定不是全部。从 663 线操作变为 ~325 线操作。如果是 221 线操作,我不需要帮助,但看起来有很多
pipe^valve>reducer>pipe
位置与pipe^valve>pipe
位置相反
阀门 | 临近等级 | 近管道尺寸 | 空白的 | 独特阀门 | 最高 | INDEX(MATCH()) 结果 |
---|---|---|---|---|---|---|
1 | 1 | 8 | 1 | 8 | 8 | |
1 | 2 | 8 | 2 | 6 | 4 | |
1 | 3 | 4 | 3 | 8 | 4 | |
2 | 1 | 6 | ||||
2 | 2 | 4 | ||||
2 | 3 | 4 | ||||
3 | 1 | 4 | ||||
3 | 2 | 8 | ||||
3 | 3 | 6 |