使用两个单元格值从表中提取值,其中值位于每行值和列值之间

问题描述 投票:0回答:1
升/英里 1.2 1.5 1.501
1500 41.8 43.4 51.8
5500 72.64 79.18 90.63
25000 31.78 31.79 39.22
25001 20.56 23.85 25.87

在上表中,我想创建公式来使用该表中的数据,其中我有升(x 轴)和英里 y(轴)。

我有两个单元格(升和英里),其中输入了值,当输入这些值时,它将返回表格中的答案 对于 EG 如果我有 1.4 升和 5600 英里,它应该返回值 79.18 如果使用升 0f 1.6 完成相同的里程,它将返回值 90.63

我尝试过使用匹配项进行索引,但没有考虑行或列标题之间的值金额

我尝试使用 if 语句。我迷失了下一阶段 Index(,Match,match) 是我之前尝试过的公式 该表位于所使用的两个值的单独表格中

excel indexing excel-formula extract vlookup
1个回答
0
投票

为了多样化,如果 OP 想要的是“最近”匹配,您可以尝试与每对相邻查找值(里程或升)的平均值进行比较: =LET(litres,B$1:D$1, mileage,A$2:A$5, values,B$2:D$5, lmap,(litres+HSTACK(DROP(litres,,1),9^9))/2, mmap,(mileage+VSTACK(DROP(mileage,1),9^9))/2, XLOOKUP(F2,lmap,XLOOKUP(G2,mmap,values,,1),,1))

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