【发布时间】:2021-10-26 23:05:54
【问题描述】:
我有 2 张数据(但本身粘贴在一张表中),因为我试图根据服务器名称查找特定日期的每个作业的状态。而且我的公式可以正常工作,直到同一日期没有重复。
如果作业在同一天运行两次/三次,则我的条件失败。现在我想再添加一个条件来限定时间范围。
这是我的条件.. 如果时间在下午 5 点之前并且接近下午 5 点的最新作业是成功的,那么它应该捕获成功。 任何在下午 5 点之前失败的作业都是失败的。如果它在下午 5 点之前失败、成功、失败,那么它就是失败的(因为最新的失败了)。
在这里,我使用了另一个公式将文本转换为日期格式,但我没有从该文本转换时间。任何帮助,将不胜感激。我也可以为 Time 再添加一列。
我在这里使用了 2 个公式.. =INDEX(I2:I8,MATCH(1,(A2=L2:L8)*(C1=J2:J8),0)) #查找状态
=DATE((MID((TEXT(LEFT(K2,10),"mm/dd/yyyy")), FIND("/", (TEXT(LEFT(K2,10),"mm/dd/ yyyy")), FIND("/", (TEXT(LEFT(K2,10),"mm/dd/yyyy")))+1)+1,256)),LEFT((TEXT(LEFT(K2,10) ,"mm/dd/yyyy")),FIND("/",(TEXT(LEFT(K2,10),"mm/dd/yyyy")))-1),(SUBSTITUTE(MID(SUBSTITUTE("/ "&(TEXT(LEFT(K2,10),"mm/dd/yyyy"))&REPT(" ",6),"/",REPT(",",255)),2*255,255),", ",""))) #将文本转换为日期
【问题讨论】: