【问题标题】:Excel Calendar - Filling cells with a different color if dates overlapExcel 日历 - 如果日期重叠,则用不同颜色填充单元格
【发布时间】:2017-12-21 18:08:15
【问题描述】:

我在 Excel 中创建了一个日历。根据与开始和结束日期配对的事件列表,将填充相应的单元格以显示项目发生的位置。这是通过条件格式规则完成的。在某些情况下,两个日期重叠并且只会显示一种颜色(从而隐藏另一个日期)。请参考我的图片:

您会注意到 2 月份有两个重叠的项目,但只有一个会显示,因为它们位于同一天。如果同一天有两个事件,如何让 Excel 在单元格上自动显示两种颜色?

【问题讨论】:

    标签: excel conditional-formatting


    【解决方案1】:

    我会有条件地突出显示开始日期和结束日期之间的所有日期。这可以通过标准的条件格式选项轻松完成。然后对于任何重叠,使用类似于以下公式的新规则:

    =SUMPRODUCT(([calendar cell without $]>=[range of all start dates with $])*([calendar cell without $]<=[range of all end dates with $]))>1

    并使用您想要指示重叠的任何格式来格式化新规则。确保新规则出现在条件格式规则管理器的列表顶部。

    【讨论】:

    • 你能解释一下without $的意思吗?
    • $ 指的是绝对引用和相对引用之间的区别。以条件格式输入公式时,Excel 将默认使用绝对引用(例如 $A$1)。您必须手动删除“$”以使引用相对,这是我给出的答案所必需的。
    猜你喜欢
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    相关资源
    最近更新 更多