在上面的图片中,我试图得到一个" 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","")
我确信这只是我所缺少的,但任何方向都会受到赞赏。
答案 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","")