如何使用 2 个条件查找 Excel 中的值,其中每个条件也有 2 个属性

How to lookup a value in Excel using 2 conditions where each condition also has 2 properties

我有这样一个数据列表:

x      y
87.5   11
61     3.5
22     43

等等。

我想 return 列 'value' 中的每对坐标的值 table 如下所示:

x_min  x_max  y_min   y_max   value
  70     80     0       5      0.054
  70     80     5       10     0.187
  80     85     0       10     0
  85     100    10      20     0.765

它基本上是一个分为多个区域的运动场,当我有一个特定的坐标时,我想 return 定义坐标所在区域的值。

我花了很多时间试图弄清楚但没有成功。 我不确定在这个例子中是否可以使用 sumproduct 来乘以列,sumproduct(and(a3>d1:d4,a3<=e1:e4)*and(b3>f1:f4,b3<=g1:g4)*(h1:h4)) 不工作

我尝试使用与其他示例中看到的 index & match 类似的方法,但似乎我不得不再次将 and 函数与一对不等式一起使用,我认为这行不通?

我也尝试过使用辅助列,我最终可以开始工作,但这不是一个非常优雅的解决方案,并且对于我将来做的更复杂的事情来说可能是不可能的。

感谢您就如何最好地做到这一点提出任何建议

您接近 SUMPRODUCT

=sumproduct((a3>dd:d4) * (a3<=e1:e4)*(b3>f1:f4)*(b3<=g1:g4)*(h1:h4))