基于公式的 Excel 条件格式(包括包含当前单元格的范围)

基于公式的 Excel 条件格式(包括包含当前单元格的范围)

我想更改单元格的背景,只要该列从开始到该单元格的累计总数小于不同单元格中指定的限制。

从概念上来说,该公式应如下所示:

=SUM(FIRST_CELL_IN_COLUMN:THIS_CELL)<LIMIT_CELL

或者更具体地说:

=SUM($C$6:THIS_CELL)<$F$10

例如,假设单元格中的值为F1019并且列C如下所示(从 C6 开始):

10
5
3
2
1

现在,为了便于说明,让我们计算列中每个单元格的累计总数(请注意,此列确实不是实际存在于电子表格中):

10
15
18
20
21

请记住,如果累计总数小于指定限制,我想更改背景。因此,对于此示例,前 3 个单元格的背景应更改。

我的问题是我不知道如何为 THIS_CELL 编写引用。这是我迄今为止尝试过的方法:

=SUM($C$6:INDIRECT(ADDRESS(ROW(),COLUMN())))<$F$10

...但我收到此错误:

错误对话框

关于如何按照我想要的方式工作,有什么建议吗?或者错误消息是否表明这是不可能的?我知道我可以通过添加“累计总计”列并根据这些结果配置条件格式来作弊,但如果可能的话,我想避免这种情况。

答案1

您只需要在用于格式化总和列的公式中仔细设置单元格引用即可。假设总和值从单元格 A1 开始,突出显示总和列值并将条件格式的公式设置为:

=SUM($A$1:A1)<$F$10

相关内容