当另一个公式为空时停止公式

当另一个公式为空时停止公式

在 AI 列中,让员工输入日期,我已将其格式化为日期。在 HI 列中,希望它自动计算他们在 A 列中输入的日期的 2 周年纪念日,我已使用单元格 +730 完成此操作。

然后,我使用条件格式将超过今天的日期突出显示为红色。但是,当 A 列中的单元格中没有数据时,它会将所有 H 列都变成红色,日期为 1 月 1 日 +730。

答案1

选择 H 列并转到-条件格式-新规则...-使用公式确定要格式化的单元格并为 H 列创建 2 条规则:

=&H1=730
=TODAY()<$A1+730

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案2

事先提供一些附加信息。

对于 Excel,时间计算从数字 0 开始,这意味着0.0.1900Excel 的虚幻日期。从那里开始计数。因此,格式化为日期的单元格将显示“转换后的”数字,仅考虑到本地设置才格式化为日期。前提是它符合 Excel 日期标准,即它 >= 0 且 <= 2958465(9999-12-31)。Excel 可以处理此范围内的数据。这意味着您无法输入/编辑/计算 1900-01-01 之前和 9999-12-31 之后的日期作为日期。


我假设您有一个公式,例如=IF(A2<>"", A2+730,"")避免 1901-12-30 或 12/30/1901 以及第一个条件格式规则,如下面的屏幕截图所示。

在此处输入图片描述

  • 单击打开条件格式规则管理器对话框条件格式 > 管理规则在“主页”选项卡下,如上图所示。
  • 单击New Rule按钮。
  • 然后它进入新的格式规则对话框。

在此处输入图片描述

  • Format only cells that contain选择规则类型盒子。
  • Blanks仅格式化单元格下拉列表。
  • 不要选择任何格式并单击OK按钮。

它返回到条件格式规则管理器对话框。检查若为真则停止框,然后单击ApplyOK按钮。

在此处输入图片描述

您仍需根据自己的需求进行调整。对于测试用例,您可能希望使用Clear Rules旧的格式规则。

相关内容