如何使用 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))
我有这样一个数据列表:
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))