CF:与NOW(DATE)= Color相比,Cell STATUS + Cell DATE


1

如果单元格$ D5中的状态为“AWAITING FEEDBACK”,我想使用数据条格式化(颜色为透明)将单元格$ H5中的DATE与TODAYS DATE和CONDITIONAL FORMAT单元格$ H5进行比较。

如果日期是两周,那么使用一个小的颜色条,但如果日期是今天,那么它将使用最长的颜色条(几乎是满的)。这些将是我的最高和最低参数。

一个可怕的例子,我认为它可能看起来......

=If($D..="Awaiting feedback",(Now(DAYS($H..)+14)). SHORTEST COLOUR BAR
=If($D..="Awaiting feedback",(Now(DAYS($H..))) LONGEST COLOUR BAR

...如果我让任何人的眼睛流血,我会道歉。

谢谢迈克

Answers:


1

这个解决方案的两个部分,以及我可能更喜欢的替代方案。

首先,你不能直接在数据栏中做那么复杂的公式,所以不要试试。

转到包含截止日期的单元格并应用标准数据栏。现在转到条件格式>管理规则>选择数据栏的规则并转到编辑规则。而不是最低值的最短条和最高的最长条,选择做最短的指定数字(或公式,无关紧要)。对于输入的数字= TODAY()+ 14。现在,您最短的酒吧将在未来14天或之后的任何日期。

对于最长的栏,再次使用数字或公式并简单地输入= TODAY(),因此今天或更早的任何日期将具有最长的栏。

单击确定并应用。现在你的酒吧应该是正确的,但它们也会显示任何状态行。

聪明的位(恕我直言):现在选择相同的单元格,并添加一个新的条件格式规则,基于公式:= $ D2 <>“等待反馈”(你不需要任何凌乱的IF或任何东西,只是一个直陈述是真还是假)

你不需要任何格式化,只需离开它,好吧。在“规则管理器”窗口中,确保此新规则位于数据栏规则上方(如有必要,请使用向上箭头移动它)并勾选“Stop if True”框

现在,如果该行不是等待反馈行,则该规则为真,并且它将停止处理更多规则(对于相同的受影响的单元格,其他独立规则也可以)。对于等待反馈的人来说,你得到的是数据栏,最长的是最紧急的。

好。现实检查。

除非我真的不得,否则我不会这样做。我会使用一个辅助列(例如G)和一个公式来检查状态,如果它是一个我想要标记我会在那里放入到期日的相关值 - 今天()。然后在这些值上使用标准数据条(可能切换最长和最短,所以今天的工作有更长的条,没有需要的公式)。使用规则上的复选框仅显示栏,以便数字本身消失。我更喜欢这个,所以我实际上可以使用不同的规则(可能只是一个颜色填充)来处理已经过期的任何事情,使其比今天到期的事情更重要。

您可以在日期单元格上执行此操作,但是应用的格式越多,实际读取日期就越难,因此辅助列在此处很有用,并使条件格式组件更加“正常”


0

我正在和另一个论坛的某个人一起工作,我想我会把它留在这里,这样你就可以看到我们正在做的事情 - 以及我现在坚持的部分。

(来自完全访问的aali爸爸说)

在D列和H列中选择数据,转到格式>>条件格式。选择条件1公式为:

=IF($D2="Awaiting Feedback",IF($H2>TODAY()+14,TRUE,FALSE),FALSE) 

并根据需要格式化单元格颜色。然后使用此公式= Quote添加第二个条件:

=IF($D2="Awaiting Feedback",IF($H2=TODAY(),TRUE,FALSE),FALSE) 

我现在坚持使用Microsoft消息:“您不能在条件格式标准中使用颜色标度,数据条和图标集的相对引用”。

我现在正在努力解决这个问题 - 我已经尝试使用整个范围$ D2:$ D126,它允许我这样做,但我没有看到结果。

无论如何,我认为我会告诉你 - 如果它给你灵感。

谢谢迈克。


造成这个问题的原因是,对于色阶,数据条和图标集,没有真/假 - 相反,它会在它们之间的范围内寻找高值和低值。不打开或关闭杆,它们只是更长或更短。错误信息真的非常糟糕,但你会以错误的方式解决这个问题。
AdamV 2010年

0

只是一个更新。我认为现在不能这样做。某些东西抵消条件格式化而不识别某些单元格引用。

我已经关闭了这个问题。


对不起,我最初没有看到你的问题。当然这可以做到,你只需要在盒子外思考。请参阅下面的答案,如果您发现它有效,请将“标记为答案”而不是您自己的更新。谢谢!
AdamV 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.