我的问题是,当日期逾期时,我想用红色标记自定义格式的日期列表。
例如,我有两个动作:
- 买面包:必须在之前完成27/01
- 购买牛奶:必须在之前完成25/03
我的 Excel 如下所示:
A B C
1 Action Date Finished
2 Buy Bread 27/01 NO
3 Buy Milk 25/03 Yes
如果日期已过期,我希望 B 列显示为红色,并且操作不是完成的
我使用了条件格式,例如:
- 范围是:“= $B:$B”
- 公式为:“如果单元格中的值 > TODAY()
- 细胞必须是红色的仅有的如果该操作被标记为不
- 当然,格式化是使用红色。
我无法使用“如果 A3 为否”在我的条件格式公式中正确设置条件。我该如何设置这个如果与“当前单元格”?
举个例子:
IF ( CURRENTCELL in B2 > TODAY AND CURRENTCELL in C2 = NO )
答案1
在条件格式窗口中只需输入以下公式:
=AND($B2<=TODAY(),$C2="No")
,
根据您所在的位置,您可能需要进行替换;
。
请注意,条件格式通过检查公式来工作,如果结果为真,则TRUE
应用格式。因此,您无需使用IF
语句,因为这些语句用于应用指定的结果如果条件为真。
条件格式的解释
您编写的公式是动态的。想象一下,您在数据末尾添加了一列,将公式写入第一个单元格并将其复制下来。
因为您没有锁定行号,所以公式会更改为查看其所在的行。您最终可能会得到 100 份副本,每份副本查看 100 行中的一行。
这是一样的,您选择的范围是您的列,Excel 会修改条件格式以分别检查每一行。当检查第 6 行时,公式已更改为引用 B6。
这可能会有帮助:chandoo.org/wp/2009/03/13/excel-conditional-formatting-basics。
编辑
为方便将来参考,已针对法语进行了修改:=ET($B2<=AUJOURDHUI();$C2="No")