从行值的vlookup中获取最小值的表格forumla

问题描述 投票:0回答:1

我试图从一行值中查找 vlookup 后的最小值,并返回 vlookup 值本身而不是最小值。这是为了查找计算机网络上的夹点所在的位置,但也可用于查找管道系统或类似系统内夹点的位置。在附图中,一切都试图采取最直接的路径到达左上角的互联网云,框中的数字表示设备之间链接的容量。例如,从设备 12 到 INTERNET 的路径为 12>11>9>10>1>INTERNET,夹点位于设备 11 和设备 9 之间。下表还显示了与图中所示相同的信息。表格格式,我正在尝试找到“开销计算夹点”列的公式,以便在更大的范围内进行计算。

姓名 喂食 喂2 喂3 喂4 喂5 喂6 喂7 由8喂养 链路容量(Mbps) 最大利用率(Mbps) 利用率 可用开销(以 Mbps 为单位) 优先级越高越重要 根据开销计算夹点
1号塔 10000.0 1.0 0.0% 9999 0 自我
2号塔 1号塔 5000.0 1.0 0.0% 4999 0 自我
3号塔 2号塔 1号塔 1000.0 1.0 0.1% 999 0 自我
4号塔 2号塔 1号塔 1000.0 1.0 0.1% 999 0 自我
5号塔 2号塔 1号塔 1000.0 1.0 0.1% 999 0 自我
6号楼 7号楼 8号塔 9号塔 10号塔 1号塔 500.0 1.0 0.2% 499 0 8号塔
7号楼 8号塔 9号塔 10号塔 1号塔 500.0 1.0 0.2% 499 0 8号塔
8号塔 9号塔 10号塔 1号塔 250.0 1.0 0.4% 249 0 自我
9号塔 10号塔 1号塔 1000.0 1.0 0.1% 999 0 自我
10号塔 1号塔 5000.0 1.0 0.0% 4999 0 自我
11号塔 9号塔 10号塔 1号塔 500.0 1.0 0.2% 499 0 自我
12号塔 11号塔 9号塔 10号塔 1号塔 1000.0 1.0 0.1% 999 0 11号塔
13号塔 10号塔 1号塔 7565 2500.0 1.0 0.0% 2499 0 自我
14号塔 13号塔 10号塔 1号塔 1000.0 1.0 0.1% 999 0 自我
15号塔 14号塔 13号塔 10号塔 1号塔 500.0 1.0 0.2% 499 0 自我
16号塔 15号塔 14号塔 13号塔 10号塔 1号塔 500.0 1.0 0.2% 499 0 自我
17号塔 15号塔 14号塔 13号塔 10号塔 1号塔 1000.0 1.0 0.1% 999 0 15号塔

我试图找到一种方法来执行类似Python dict的操作,并找到列表中最少的塔,但我想不出在Excel或表格中做到这一点的方法。

google-sheets-formula
1个回答
0
投票

在 Office 365 中:

=LET(t,BYROW(A2:I18,LAMBDA(x,REDUCE("",x,LAMBDA(z,y,IF(AND(y<>"",XLOOKUP(y,A:A,M:M,99999999,0)<XLOOKUP(z,A:A,M:M,99999999,0)),y,z))))),IF(t=A2:A18,"Self",t))

© www.soinside.com 2019 - 2024. All rights reserved.