如何使用2个条件查找Excel中的值,其中每个条件也有2个属性
我有这样的数据列表:
xy 87.5 11 61 3.5 22 43
等等。
我想从一个类似下面的表格中为每对坐标返回列'value'的值:
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
这基本上是一个运动间距分成区域,当我有一个特定的坐标时,我想返回定义坐标所在的区域的值。
我花了相当多的时间试图弄清楚,但没有pipe理。 sumproduct(and(a3>d1:d4,a3<=e1:e4)*and(b3>f1:f4,b3<=g1:g4)*(h1:h4))
我不确定sumproduct是否可以用来乘以本例中的列。 sumproduct(and(a3>d1:d4,a3<=e1:e4)*and(b3>f1:f4,b3<=g1:g4)*(h1:h4))
不起作用
我试过类似的索引和匹配,我在其他例子中看到,但似乎我不得不使用和function再次一对不平等,我认为不工作?
我也尝试过使用一个帮助列,我最终可以开展工作,但这不是一个非常优雅的解决scheme,而且可能对于我将来做的更复杂的事情是不可能的。
感谢有关如何最好地做到这一点的任何build议
你已经接近你的SUMPRODUCT
=sumproduct((a3>dd:d4) * (a3<=e1:e4)*(b3>f1:f4)*(b3<=g1:g4)*(h1:h4))