2012-08-24 40 views
3
 A   B C D E F G H I J K L M N O P 
1 In Use  |1 0 0 0 0 0 0 0 0 0 0 0 0 0 0| 
2 Item Value |1 0 0 0 0 0 1 1 0 1 1 1 0 0 0| 
3 Data   |3 4 5 6 7 8 9 1 2 3 4 5 6 7 8| 

我正在尋找一個excel函數,它會比較行1和行2的值,看看它們是否都等於1.如果它們都是1,我希望它返回值的第三行(相應列的兩個值都等於1)的單元格。所以在這個例子中,我正在尋找返回值3的函數。Excel Table lookup

達到預期結果的最佳功能是什麼?我試過AND()這樣的功能:

=and(B1:P1=1,B2:P2=1,B3:P3,0) 
+0

是否只有1次出現1/1對在這裏有很大的不同。 – enderland

+0

是的,爲了我的目的,我假設只有一次出現1/1對。 – raphnguyen

回答

2

請問這是否在每一列?或者你在尋找一個能夠將它們全部結合起來的單個單元?如果你正在尋找一個公式來檢查一切,這會工作嗎?

=SUMPRODUCT(B1:P1,B2:P2,B3:P3) 

請注意,這取決於值爲1或0,並且只有一對(1,1)存在。

+0

我其實不想總結任何東西。我只是希望從適當的列中返回一對(1,1)存在的第三行中的對應值。例如,如果B1 = 1,B2 = 1,B3 = 65,我想返回65.該函數應該能夠檢查一個單元格範圍。由於我的數據是通過列B:P設置的,因此它應該檢查每個列的對,然後返回匹配列的第三行中的值。 – raphnguyen

+0

@raphnguyen是的,這實際上會這樣做,但它取決於值爲1或0,並且只有一列包含兩個1。會發生什麼情況是,第一行中的所有值都乘以第二行中的值,給您留下一堆0和一個1(其中兩個數字均爲1)。該數組然後乘以第三行,所以你得到了一堆零和你想要的值。然後採取這一總和,這將導致一堆零加上你的價值,這應該等於你想要的價值。那有意義嗎? – RocketDonkey

+0

這非常有意義,正是我一直在尋找的!我擔心我無法找到能夠實現這一目標的Excel功能。非常感謝! – raphnguyen