【问题标题】:Excel - fill cell when the date in cell falls within a range of datesExcel - 当单元格中的日期在日期范围内时填充单元格
【发布时间】:2014-07-10 18:28:44
【问题描述】:

我有一个电子表格,其中有一列 ('I'),其中包含日期。我希望此列中的单元格根据日期所在的季度更改颜色。

日期在该范围内;

  • 12 月至 2 月 = 红色
  • 3 月至 5 月 = 绿色
  • 6 月至 8 月 = 蓝色
  • 9 月至 11 月 = 黄色

所有日期都被格式化为日期 (dd/mm/yyyy)

我尝试了一系列 IF/AND 语句,但一直挂在这一年中,老实说,我已经忘记了我尝试过的大部分内容。抱歉信息不足,我尝试发布屏幕截图但被击退。

【问题讨论】:

    标签: excel date conditional-formatting


    【解决方案1】:

    试试这个:

    =OR(MONTH(I2)=12,MONTH(I2)=1,MONTH(I2)=2)
    =OR(MONTH(I2)=3,MONTH(I2)=4,MONTH(I2)=5)
    =OR(MONTH(I2)=6,MONTH(I2)=7,MONTH(I2)=8)
    =OR(MONTH(I2)=9,MONTH(I2)=10,MONTH(I2)=11)
    

    注意,我假设您有一个标题行,因此这些公式引用 I2。

    【讨论】:

    • 有趣的是,这些适用于 dec-feb、mar-may、sept-nov 季度,但是当我输入 jun-aug 范围内的日期时,上方的单元格会得到蓝色填充,而带有数据的单元格变为白色(无论之前的日期/颜色如何)我看不出查询的编写方式或它适用的单元格有任何区别(=$I:$I)
    • 从头开始,由于某种原因,您查询中的单元格的引用 (I2) 在其他每个规则中都更改为“I1”,在蓝色四分之一处更改以反映“I1”为在其他规则中,解决了问题。干杯 =)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    • 1970-01-01
    • 2018-04-13
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多