【问题标题】:How to lookup a value in Excel using 2 conditions where each condition also has 2 properties如何使用 2 个条件在 Excel 中查找值,其中每个条件也有 2 个属性
【发布时间】:2016-01-20 22:58:22
【问题描述】:

我有一个这样的数据列表:

x      y
87.5   11
61     3.5
22     43

等等。

我想为表格中的每对坐标返回“值”列中的值,如下所示:

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

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

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

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

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

感谢任何关于如何最好地做到这一点的建议

【问题讨论】:

    标签: excel vlookup


    【解决方案1】:

    你和你的 SUMPRODUCT 关系密切

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-25
      • 1970-01-01
      • 2022-06-14
      • 2023-02-02
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      相关资源
      最近更新 更多