Excel 查找和多个条件,包括下一个最高匹配
Excel lookups and multiple criteria including next highest match
我需要使用表 1 table 来计算每个管道尺寸和流量的压力损失。如果存在完全匹配,则下面的方法效果很好,但我需要精确匹配流量或下一个最大尺寸。
正在寻找下一个最大尺寸,但无法达到 return 相关管道尺寸的下一个最大尺寸。
=(FILTER(Table1[PresureLoss],(Table1[PipeSize]=B20)*(Table1[FlowRate]=(INDEX(Presure!A:C,XMATCH(A20,Presure!C:C,1, 1),3)))))*C20
Link 文件如下。
我会先按管道尺寸过滤压力损失和流量,然后像这样使用 Xlookup:
=XLOOKUP(A20,FILTER(Table1[FlowRate],Table1[PipeSize]=B20),FILTER(Table1[PresureLoss],Table1[PipeSize]=B20),,1)
我需要使用表 1 table 来计算每个管道尺寸和流量的压力损失。如果存在完全匹配,则下面的方法效果很好,但我需要精确匹配流量或下一个最大尺寸。
正在寻找下一个最大尺寸,但无法达到 return 相关管道尺寸的下一个最大尺寸。
=(FILTER(Table1[PresureLoss],(Table1[PipeSize]=B20)*(Table1[FlowRate]=(INDEX(Presure!A:C,XMATCH(A20,Presure!C:C,1, 1),3)))))*C20
Link 文件如下。
我会先按管道尺寸过滤压力损失和流量,然后像这样使用 Xlookup:
=XLOOKUP(A20,FILTER(Table1[FlowRate],Table1[PipeSize]=B20),FILTER(Table1[PresureLoss],Table1[PipeSize]=B20),,1)