如果声明改变另一个单元格的值比包含该函数的位置

我有一个单元格,其中有“Y”或“N”的单元格。 我也是 在这里输入图像说明 有一个“Score”单元格,其值为4.我想search这些单元格,如果它们包含单个“N”,那么我希望单元格$ S $ 17(Score Cell)中的值减1。他们都是“Y”,那么我想要$ 17新币的数字保持不变。 公式本身在单元$ S $ 17中,所以当我有这个公式= IF(COUNTIF(S2:S6,“N”),SUM(S17,-1),S17)时,它给了我一个循环的参考错误。 有没有办法在不同的单元格中发布这个公式,但输出张贴在单元$ S $ 17? 我在想像= IF(COUNTIF(S2:S6,“N”),S17 = SUM(S17,-1),S17)。 我知道这是不正确的语法,但这是这个想法。 或者如果那不可能,就避免循环引用。

如果我了解你的问题,这里很简单的答案:

如果你想为每个“N”减1:

= 4 - COUNTIF(S2:S6, "N") 

如果你只想减去1的任何数量的“N”:

 = IF(COUNTIF(S2:S6, "N")>0, 3, 4)