Excel 条件格式 - 突出显示从今天开始的日期范围
Excel Conditional Formatting - Highlight Date Range From Today
我在第 1 行有日期(1/1/2019、2/1/2019、3/1/2019、4/1/2019 ...)
试图突出显示距今天 2 到 5 个月之间的日期。
例如,如果今天是 6/24/2019,那么它应该突出显示 8/2019 ~ 11/2019
我试过了
=AND((DATE(YEAR(TODAY()), MONTH(TODAY())+2,1)), MONTH(TODAY())+5)
但我想我需要像
这样的东西
MONTH(TODAY() > 2, MONTH(TODAY() < 5
或者也许有更好的方法来做到这一点?
您的公式实际上必须将今天的日期 与某个日期 进行比较。
尝试这样的事情,例如与单元格 A1
:
进行比较
(我使用 TODAY()+30
而不是 DATE(YEAR(TODAY()),MONTH(TODAY())+1,DAY(TODAY())
来缩短它,但你明白了。)
= AND((A1+60)>TODAY(),(A1+150)<TODAY())
想通了。
还是挺简单的。
=AND(A1>TODAY()+60,A1<=TODAY()+150)
如果您想更精确,请使用 de EDATE 公式:
=AND(A1>EDATE(今天(),2),A1<=EDATE(今天(),5))
https://support.office.com/en-us/article/edate-function-3c920eb2-6e66-44e7-a1f5-753ae47ee4f5
我在第 1 行有日期(1/1/2019、2/1/2019、3/1/2019、4/1/2019 ...)
试图突出显示距今天 2 到 5 个月之间的日期。
例如,如果今天是 6/24/2019,那么它应该突出显示 8/2019 ~ 11/2019
我试过了
=AND((DATE(YEAR(TODAY()), MONTH(TODAY())+2,1)), MONTH(TODAY())+5)
但我想我需要像
这样的东西
MONTH(TODAY() > 2, MONTH(TODAY() < 5
或者也许有更好的方法来做到这一点?
您的公式实际上必须将今天的日期 与某个日期 进行比较。
尝试这样的事情,例如与单元格 A1
:
(我使用 TODAY()+30
而不是 DATE(YEAR(TODAY()),MONTH(TODAY())+1,DAY(TODAY())
来缩短它,但你明白了。)
= AND((A1+60)>TODAY(),(A1+150)<TODAY())
想通了。
还是挺简单的。
=AND(A1>TODAY()+60,A1<=TODAY()+150)
如果您想更精确,请使用 de EDATE 公式:
=AND(A1>EDATE(今天(),2),A1<=EDATE(今天(),5))
https://support.office.com/en-us/article/edate-function-3c920eb2-6e66-44e7-a1f5-753ae47ee4f5