如果声明更改了另一个单元格的值而不是包含该函数的单词

时间:2016-08-24 14:10:11

标签: excel if-statement

我有一系列的细胞要么有" Y"或" N"在他们中。我也enter image description here有一个"分数"以值4开头的单元格。我想搜索这些单元格,如果它们包含单个" N"然后我希望单元格$ S $ 17(得分单元格)中的值减去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)。我知道这不是正确的语法,但这就是想法。或者,如果那不可能只是避免循环引用。

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,那么非常简单的答案:

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

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

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

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