2014-03-18 24 views
-2
_____________________ 
|A|B|C|D|value|return | 
|'''''''''''''|  | 
|a|b|a|v| 5 |  | 
| | |a|b| 6 |  | 
| | |a|c| 7 |  | 

IF A,B = ANY(C,d)然後返回=值,我想是這樣的:另一個多IF在Excel語句和值

=IF(C8=I8:I30;IF(E8=H8:H30;J8:J30;" ");" ") 

我尋找堆棧溶液溢出,並在其他網站,但我無法找到任何解決方案。

例如在這種情況下,我只需要在「| b | a | v | 5 | |行。

+0

你期待從formulaor陣列中有一個結果?你能指出你期望的結果嗎? –

+0

你的例子和你的公式似乎沒有任何關係。你的例子似乎顯示列A:D +兩列;您的公式引用列H:J以及C和E.此外,沒有顯示所需的結果。 –

+0

我編輯了我的問題,好吧,我知道我的公式不好,而且它不會返回我想要得到的值,那麼你能幫助我嗎? – Finchsize

回答

2

如果你的意思是,你必須標記爲A的項目是C柱,等等:換句話說,你的工作是這樣的: enter image description here

然後嘗試

=SUMPRODUCT((C8=H8:H30)*(E8=I8:I30)*J8:J30) 

否則,澄清。

注意,如果E8包含一個「B」,在你上面的例子,回報將計算到「6」

+0

謝謝這就是我需要的。 – Finchsize