2015-11-02 118 views
1

我想創造一些條件,告訴公式從哪裏得到它的數據:嵌套的IF公式

if (A2 > B2, row=34, row = 35) 

if (C2 > E2) column = E 
else if (C2 > F2) column = F 
else if (C2 > G2) column = G 
else if (C2 > H2) column = H 

公式是喜歡簡單的東西:

O21/content of cell(row, column)+O22 
+1

你試過看一下INDIRECT()嗎? –

+0

問題是,我不知道如何在間接函數中嵌入我需要的所有嵌套ifs。該公式將類似於= O21/INDIRECT(IF(C2> E2,「E」,IF(C2> F2,「F」,IF(C2> G2,「G」,「H」))),IF A2> B2,34,35))+ O22,但不起作用:*( – Eddie

+0

[Excel公式中的嵌套IF語句]的可能重複(http://stackoverflow.com/questions/1035161/nested-if-在Excel的公式) –

回答

0

您的需要,如果功能兩者之間添加一個「&」的象徵。嘗試下面的一個。 (A2>「E」,IF(C2> F2,「F」,IF(C2> G2,「G」,「H」)))& IF(A2> B2,34,35))+ O22

0

與嘗試:

=INDIRECT("R"&35-(A2>B2)&"C"&9-MAX((C2>E2)*4,(C2>F2)*3,(C2>G2)*2,(C2>H2)*1),) 

IF需要

導致你:

=O21/INDIRECT("R"&35-(A2>B2)&"C"&9-MAX((C2>E2)*4,(C2>F2)*3,(C2>G2)*2,(C2>H2)*1),)+O22