2015-11-02 74 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