IF Sumproduct问题交错列

时间:2015-12-16 13:26:46

标签: excel-formula

ExcelFile

在上面的图片中,我试图得到一个" OK"当有一个" O"以填充在AL列中或者" N / A",在任何判断列N,S,X,AC,AH中。这是我写的,但它不会返回值。

=IF(SUMPRODUCT(((N9:AH9="O")+(N9:AH9="N/A"))*(MOD(COLUMN(N:AH),5)=4))=6,"OK","")

我确信这只是我所缺少的,但任何方向都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

你总共要6个,但你只看5列。即使它们都匹配,你也只能得到5个。

在第9行的未使用列中,使用公式的这一部分

=SUMPRODUCT(((N9:AH9="O")+(N9:AH9="N/A"))*(MOD(COLUMN(N:AH),5)=4))

这将输出数字总匹配。用任何东西(甚至 O N / A )填充中间色谱柱都不会提高总量,但填充N,S,X,AC或AH细胞中的一个将如果填写 O N / A

对您要查找的总匹配项进行简单调整就足以使IF公式正常工作。

=IF(SUMPRODUCT(((N9:AH9="O")+(N9:AH9="N/A"))*(MOD(COLUMN(N:AH),5)=4))=5,"OK","")