以下是我迄今为止所做的工作:(见所附截图)
当某些东西被添加到“拉丹”下时,它就获得了一定的地位。如果这种状态是"Warte“或"Warte”,并且Datefield D2中的日期是6天前,我希望“拉丹”下面的单元格的颜色变成黄色。为此,我添加了一个简单的函数:
=OR(AND(L4="warte auf GO"; 6<DAYS360(D4; today())); AND(L4="warte auf DATEN"; 6<DAYS360(D4; today())))并使用条件格式。因此,如果这返回真,颜色为A2黄色。这个成功了。
但是现在要说的是问题:第二,如果字段变黄,我还有三个“提醒”-cells:
(1)用黄色字段A2提醒我,并在N2字段中将我的反应日期写在提醒上。如果6天结束,A2又变黄了。
(2)第二次用黄色字段A2提醒我,并将我的反应日期写在O2字段的提醒上。如果6天结束,A2又变黄了。
(3)再次类似(2)。
因此,基本上,我使用这张纸作为一个“提醒”-system的不同阶段。我试图用下面的公式来解决这个问题。它确实返回了一些我完全理解的“假”和“真”,但不是一个顺序。我想这是一个合乎逻辑的问题,但我并没有真正看到。
下面是我使用的公式:
=IF(AND(OR(L4="warte auf GO"; L4="warte auf DATEN"); 6<DAYS360(D4; today());(OR(N4=""; AND(6<DAYS360(N4; today()); O4=""); AND(6<DAYS360(O4; today()); P4=""); AND(6<DAYS360(P4; today()))))); true; false)发布于 2015-06-30 18:09:29
我仔细阅读了你的问题,并试图找到答案。以下公式似乎满足了您的需要:
=if(or(L4="warte auf GO",L4="warte auf DATEN"),if(today()-D4>6,if(today()-N4>6,if(today()-O4>6,if(today()-P4>6,true)))))它非常简单:
如果是or(L4="warte auf GO",L4="warte auf DATEN"),您可以继续使用公式。
如果是today()-D4>6,你就去吧。
如果是today()-N4>6,你就去吧。
如果是today()-O4>6,你就去吧。
如果是today()-P4>6,就会得到TRUE,因为这是最后一步。
如果上面的任何步骤没有被评估为TRUE,那么您就不会更进一步--您可以从所有的if's中退出,最后的结果将给出FALSE。
附加注.
我不建议你在日常计算中使用days360()。它仅适用于金融的计算。在有些情况下,这个公式会产生不正确的结果。例如,以下所有公式都返回相同的30结果
=days360(date(2015,7,31),date(2015,8,30))
=days360(date(2015,7,31),date(2015,8,31))
=days360(date(2015,7,30),date(2015,8,31))这导致了0
=days360(date(2015,7,30),date(2015,7,31))https://stackoverflow.com/questions/31133031
复制相似问题