Google 张在另一个函数中使用来自匹配函数的 return

Google sheets Using the return from a match function within another function

我一直在尝试在 google 工作表中使用 MATCH 函数,以便在日期列中获取特定日期何时结束的行。例如日期看起来像这样

           Col 1      Col 2      Col 3     Col 4   
row 1      8-24-2021  Banana     20        6
row 2      8-24-2021  Apple      20        10
row 3      8-25-2021  Banana     20        8
row n      ...
row 300    8-31-2021  Orange     20        8

因此,例如,我想 return 当 8-25-2021 的第 # 行开始时,这将是第 1 行,因为第 3 行有 8-25-2021。然后稍后在这样的函数中使用同一行:=countif(sheet2!$G$X:$G, D3) 其中 X 是包含来自匹配函数的 return 的单元格。

现在 countif 函数从单独的单元格调用的原因是我希望能够轻松更改我匹配的日期,以便使用其他两个单元格,例如:

      A                          B                                     C
1     8-24-2021                =match(A1,RefsSent!$J:$J,0)+1         Start Date
2     8-31-2021                =match(A2,RefsSent!$J:$J,0)+1         End Date
3

这将使我能够轻松更改这两个日期,以便稍后在计数函数中使用。我尝试了以下 =countif(sheet2!$G$&A1&:$G$&A2&,D3)=countif(sheet2!$G$(=match(A1,RefsSent!$J:$J,0)+1):$G$(=match(A2,RefsSent!$J:$J,0)+1),D3)

我要求的可交互单元格是否可行,还是我只需要创建一个 countifs() 并以这种方式搜索日期?

你需要的是ADDRESS

=COUNTIF(INDIRECT(sheet2!"&
 ADDRESS(MATCH(A1, RefsSent!J:J, ), COLUMN(G1))&":"&
 ADDRESS(MATCH(A2, RefsSent!J:J, ), COLUMN(G1))), D3)