返回列中最后一次出现的字符串的索引

时间:2019-04-10 18:39:03

标签: google-sheets spreadsheet

我要更改此公式:

=IFERROR(MATCH("DONE";B$1:B3;0);IF((DATEDIF($A$4;$A4;"D")) < B$2;"TODO";"LATER"))

要解决单元格B30B31B32B33的问题。

0

我希望单元格B30B31B32B33返回带有DONE字符串最后一次出现而没有第一个出现的行一个。

1 个答案:

答案 0 :(得分:1)

=IFERROR(IF(B3="DONE", 
 MAX(FILTER(ROW(A$1:A3), B$1:B3="DONE")),
 MAX(FILTER(ROW(A$1:A3), B$1:B3="DONE"))),
 IF(DATEDIF(A$4, A4, "D") < B$2, "TODO", "LATER"))

0