更新范围的最大值
updating a max value of a range
我有一个 P79=SUM(K14:N73) 并且需要一个单元格来跟踪这些单元格的最大总数。单元格值每周都会更改。如果上周总数超过本周总数,它只会保留最大值。
当使用 P79=SUM(K14:N73) p80=(我将这个公式放入的单元格)--> =IF(P79>P80,P79,P80)
它返回 循环引用警告 并且值为 0。
我输入的不对?我需要它来保持每周最大价值,希望在不使用 visual basic 的情况下,我不知道如何使用它或设置它来工作。但如果我必须……我必须!
我会为此任务使用宏或多个单元格。这是在 table 中输入新数据后 运行 的典型宏:
Sub SaveMax()
' =IF(P79>P80,P79,P80)
If [P79] > [P80] Then
[P80] = [P79]
End If
End Sub
如果您将公式放在单元格 p80 中,并且公式本身引用了 P80(它引用了 P80),那么我可以看到您将如何收到该警告。
P80 = IF(P79>P80,P79,P80)
Excel默认不喜欢循环引用,但是你可以启用所谓的"iterave calculation"
在 Excel 中,转到 文件 -> 选项 -> 公式
选中标记为 "Enable iterative calculation" 的框并将最大迭代次数设置为 1
这允许 excel 运行 公式(迭代)一次,而不是永远 "looping"。
查看此 link 以了解有关我如何找到此内容的更多详细信息
我有一个 P79=SUM(K14:N73) 并且需要一个单元格来跟踪这些单元格的最大总数。单元格值每周都会更改。如果上周总数超过本周总数,它只会保留最大值。
当使用 P79=SUM(K14:N73) p80=(我将这个公式放入的单元格)--> =IF(P79>P80,P79,P80) 它返回 循环引用警告 并且值为 0。
我输入的不对?我需要它来保持每周最大价值,希望在不使用 visual basic 的情况下,我不知道如何使用它或设置它来工作。但如果我必须……我必须!
我会为此任务使用宏或多个单元格。这是在 table 中输入新数据后 运行 的典型宏:
Sub SaveMax()
' =IF(P79>P80,P79,P80)
If [P79] > [P80] Then
[P80] = [P79]
End If
End Sub
如果您将公式放在单元格 p80 中,并且公式本身引用了 P80(它引用了 P80),那么我可以看到您将如何收到该警告。
P80 = IF(P79>P80,P79,P80)
Excel默认不喜欢循环引用,但是你可以启用所谓的"iterave calculation"
在 Excel 中,转到 文件 -> 选项 -> 公式
选中标记为 "Enable iterative calculation" 的框并将最大迭代次数设置为 1
这允许 excel 运行 公式(迭代)一次,而不是永远 "looping"。
查看此 link 以了解有关我如何找到此内容的更多详细信息