2016-01-20 36 views
1

我有數據的列表,這樣在Excel中查找一個值:如何使用2個條件,其中每個條件也有2個屬性

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)) 不起作用

我試圖與指數&的比賽,我在其他例子中看到的類似,但它似乎我不得不使用和帶有一對不平等的功能,我不認爲這是不可行的?

我也嘗試過使用一個幫助列,我最終可以開始工作,但這不是一個非常優雅的解決方案,可能對於我將來做的更復雜的事情是不可能的。

感謝您的任何意見就如何更好地做到這一點

回答

2

你接近你的SUMPRODUCT

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

啊,我比我更接近實現,非常感謝! – SamH123