检查单元格是否包含月份并与日期进行比较

问题描述 投票:0回答:1

我有一个数据集,其中包含通过和失败的测试日志。测试采用

YYYY MONTHNAME
格式。请看下面的屏幕截图作为示例

Example of Dataset with expected outcomes

我在另一个名为

Test Date Mappings
的选项卡上有这些测试的具体日期,我需要将其与 A 列和 B 列进行比较。

查看样本表

我想要实现的是 E 列和 F 列。在 E 列上,如果某人在 C 列中进行了介于开始日期(A 列)和结束日期(B 列)之间的测试,那么他们在E 列。与 F 列相同,使用测试失败的列 (D)。

google-sheets google-sheets-formula
1个回答
0
投票

这是您可以测试的一种方法:

=map(C2:index(C:C,match(,0/(C:C<>""))),lambda(Σ,if(or(map(iferror(split(Σ,", ",)),lambda(Λ,
 index(isbetween(xlookup(Λ,--'Test Date Mappings'!A:A,'Test Date Mappings'!B:B,),indirect("A"&row(Σ)),indirect("B"&row(Σ))))))),"Yes","No")))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.