我运行了一个 GIS 操作,它为我提供了一个表格,显示了最接近阀门的 3 根管道长度。主管线管有 12,8,6 和 4 英寸尺寸,输出到 4,3 和英寸侧线。
我的表格为每个阀门输出了 3 个值,因为它们通常可以放置在带有 8" 主线的 T 形形状中,阀门通向 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
阀门 | 近等级 | 接近管道尺寸 | 空白的 | 独特的阀门 | 最高 | 索引(匹配())结果 |
---|---|---|---|---|---|---|
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 |