Excel formula 交错列上的产品问题

Excel formula 交错列上的产品问题,excel-formula,Excel Formula,在上面的图片中,我试图得到一个“OK”来填充列AL,当任何判断列N、S、X、AC、AH中有一个“O”或“N/a”时。这是我写的,但它不会返回值 =IF(SUMPRODUCT(((N9:AH9="O")+(N9:AH9="N/A"))*(MOD(COLUMN(N:AH),5)=4))=6,"OK","") 我相信这只是我遗漏了一些东西,但任何方向都将不胜感激。您要求总共6列,但您只看了5列。即使他们都匹配,你也只能得到5分 在第9行的未使用列中,使用公式的这一部分 =SUMPRODUCT(((N

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

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

我相信这只是我遗漏了一些东西,但任何方向都将不胜感激。

您要求总共6列,但您只看了5列。即使他们都匹配,你也只能得到5分

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

=SUMPRODUCT(((N9:AH9="O")+(N9:AH9="N/A"))*(MOD(COLUMN(N:AH),5)=4))
这将输出数字总匹配。用任何东西填充中间列(即使是ON/A)都不会增加总数,但如果用ON/A填充其中一个N、S、X、AC或AH单元格,则会增加总数

对要查找的总匹配项进行简单的调整,就足以使IF公式起作用

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

你要求总共6列,但你只看了5列。即使他们都匹配,你也只能得到5分。您的叙述似乎希望在任何判断栏中出现“O”或“N/a”时得到“OK”,因此您只需要大于零的总数。对不起,解释得不好。我需要在所有列中输入“O”或“N/a”才能得到“OK”,只需将=6改为=5。真不敢相信我竟然错过了。谢谢你的帮助。很抱歉,在问你一个新问题之前,我没听清楚,但直到我看到整个情况,我才听清楚N:啊中的5栏。