在 AI 列中,让员工输入日期,我已将其格式化为日期。在 HI 列中,希望它自动计算他们在 A 列中输入的日期的 2 周年纪念日,我已使用单元格 +730 完成此操作。
然后,我使用条件格式将超过今天的日期突出显示为红色。但是,当 A 列中的单元格中没有数据时,它会将所有 H 列都变成红色,日期为 1 月 1 日 +730。
答案1
答案2
事先提供一些附加信息。
对于 Excel,时间计算从数字 0 开始,这意味着0.0.1900
Excel 的虚幻日期。从那里开始计数。因此,格式化为日期的单元格将显示“转换后的”数字,仅考虑到本地设置才格式化为日期。前提是它符合 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按钮。
它返回到条件格式规则管理器对话框。检查若为真则停止框,然后单击Apply或OK按钮。
您仍需根据自己的需求进行调整。对于测试用例,您可能希望使用Clear Rules
旧的格式规则。