Excel 公式和条件格式

Excel 公式和条件格式

我想根据日期和值更改列的颜色。在“A”列中,我有日期(从 2021 年 1 月 1 日到 2021 年 1 月 20 日),在“B”列中有已付款和未付款报表。我想编写一个满足此条件的公式:

如果日期 <= 今天,并且 B 列的值为“未付款”,则将“A”列的颜色显示为红色,否则显示为绿色

我尝试使用这个公式:=IF(A3<=TODAY(),ANDIF(B3="NOT PAID",Green,RED))

答案1

这是一个非常容易设置的条件格式(“CF”)规则。

突出显示要应用规则的单元格范围,确保突出显示单元格 A1,然后突出显示其余单元格。然后输入 CF 功能(从功能区菜单系统的“主页”选项卡中)。选择设置新规则并告诉它您希望使用公式来确定是否应用它(这是对话框上半部分的最后一个选择)。

它会要求输入公式。粘贴以下内容:

=AND(A1<TODAY(),B1="NOT PAID")

(您不需要任何东西包括函数,IF()因为 CF 规则本身就是一个 IF:在其中输入的任何内容都被视为 的第一部分IF(),即测试其为 TRUE 或 FALSE 的部分,因此您不需要使用IF(),只需要使用其中的一小部分。)

粘贴上述公式后,设置所需的格式,然后就完成了。

如果您突出显示了该范围,并且该范围内显示为白色而不是灰色的单元格不是 A1,则在上面的公式中使用该单元格的地址,以及 B 列中的对应单元格。因此,如果该单元格是 A23,则使用 A23 和 B23。或者再次选择该范围,这次先选择 A1...

完成上述操作后,一切都很顺利。

相关内容