嵌套的 If 语句而不调用循环引用错误

嵌套的 If 语句而不调用循环引用错误

我有一个公式,计算结果完美,除了在接近末尾时出现负数的情况。我想知道是否可以让包含公式的单元格显示“如果此公式得出负值,则执行其他操作”。我知道如何通过辅助列执行此操作,但我想知道是否有 Excel 专家知道如何在同一个单元格内完成所有操作。据我所知,没有一种方法可以在不引发循环引用错误的情况下执行此操作。

答案1

不,您无法使用公式解决循环引用,您需要在工作表级别使用 VBAworksheet_change 事件


当然,只需使用if。例如 -

=if(sum(A1:A5)<0,somethingelse,sum(A1:A5)

sum只要> 0,这将执行公式(在此示例中) sum,否则它将执行“其他操作”

或者反转

=if(sum(A1:A5)>=0,sum(A1:A5),""

相关内容