我试图找到一个公式,该公式与第 1 列中的名称匹配,然后在动态选择的列中找到日期,然后向后查找特定值(在本例中为 RNR)从该日期第一次出现的日期。
数据表:
姓名 | 01/07/2021 | 02/07/2021 | 03/07/2021 | 04/07/2021 | 05/07/2021 | 06/07/2021 |
---|---|---|---|---|---|---|
鲍勃 | RNR | RNR | RNR | DS | DS | DS |
乔 | RNR | DS | DS | DS | DS | DS |
例如,在下表中,如果我指定 Bob 和 05/07/2021,则向后计算 RNR 的第一次出现是 03/07/2021。对于乔来说,这将是 01/07/2021。
姓名 | 日期 | 最后一次 RNR 发生的日期 |
---|---|---|
鲍勃 | 05/07/2021 | ???(预期结果为03/07/2021 ) |
乔 | 04/07/2021 | ???(预期结果为01/07/2021 ) |
任何帮助表示赞赏
=MAXIFS($1:$1,2:2,"RNR",$1:$1,"<"&B7)
会工作并复制下来。如果列出的名称与您的数据的顺序相同,则此方法有效。否则将其与 INDEX 结合:=MAXIFS($1:$1,INDEX($1:$3,MATCH(A7,A1:A3,0),),"RNR",$1:$1,"<"&B7)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句