Excel 如何引用单元格';计算中的当前值是否为其新值?

Excel 如何引用单元格';计算中的当前值是否为其新值?,excel,circular-reference,inventory,Excel,Circular Reference,Inventory,我正在尝试使用TODAY()函数创建一个每天更新自身的股票列表 一周中的每一天使用的库存都不同。使用 IF(WEEKDAY(TODAY()),...) 在哪里。。。包含值if true语句 但是,如果为真,则需要通过减去当天使用的库存来更新单元格的值。我无法找到一种没有循环引用错误的方法。有人有解决方案吗?当单元格以某种方式引用自身时,会发生循环引用错误-请参阅本文以获得非常清晰的解释: 您应该尝试使用“跟踪依赖项”并将公式拆分为多个“辅助列”。 此外,在一行中查看每个公式/值的确切示

我正在尝试使用TODAY()函数创建一个每天更新自身的股票列表

一周中的每一天使用的库存都不同。使用

    IF(WEEKDAY(TODAY()),...)
在哪里。。。包含值if true语句


但是,如果为真,则需要通过减去当天使用的库存来更新单元格的值。我无法找到一种没有循环引用错误的方法。有人有解决方案吗?

当单元格以某种方式引用自身时,会发生循环引用错误-请参阅本文以获得非常清晰的解释:

您应该尝试使用“跟踪依赖项”并将公式拆分为多个“辅助列”。
此外,在一行中查看每个公式/值的确切示例也会很有帮助。

您可以允许循环引用,但这是不稳定的,因为它会减去excel计算的每次值,而不是一天一次。您将需要vba,并使用一种方法检查值是否已减去。