我为一家拥有大量银行账户的公司担任簿记员,这些账户的对账单会在一周的不同日子发布。我设置了一个条件文字格式,使“已完成”显示为绿色,“突出显示”显示为黄色,“仍需”显示为红色。我的问题是,如何格式化我的工作表,以便每当发布特定对账单时,例如当月 11 日发布时,绿色的“已完成”字样就会变为“仍需” - 红色。
答案1
取决于您在表格中有多少余地。
我会做的是设置一个“到期日”列(作为实际日期 - 更少的麻烦,而且您实际上可以将其格式化为非常接近当前格式的文本),并将任务状态更改为基于到期日和当前日期的公式。从那里,您可以在任务完成后更改到期月份/年份,可能使用第二个日期列来显示上一个完成日期,或者设置一个小的 vba 子程序和按钮来执行此操作。或者切换到指定软件,我想那里有很多替代方案。
所需的确切规则尚不清楚(特别是,仅有月份的行将包含特殊处理),因此我尽我所能整理了一个基本示例。
Format for the date (tested on excel 2007; libre doesn't need \b or \n):
\Bala\nc\e\d up to MMMM DD
Formula for status:
C2=IF(B2=1,"Highlighted",IF(A2>=NOW(),"Completed","Still need"))
看起来像这样:
已完成 - 仍需状态的差异取决于年份 - 2019 年或 2020 年。就我个人而言,我会显示这一点,但它不在您的样本中。