arrays - 谷歌表在另一个函数中使用匹配函数的返回
问题描述
我一直在尝试使用谷歌表格中的 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
因此,例如,我想在 8-25-2021 开始的第 # 行开始时返回,这将是第 1 行,因为第 3 行有 8-25-2021。然后稍后在这样的函数中使用同一行:包含 match 函数返回的单元格=countif(sheet2!$G$X:$G, D3)
在哪里。X
现在 countif 函数从单独的单元格调用的原因是我希望能够轻松更改我匹配的日期以使用其他两个单元格,例如:
A B C
1 8-24-2021 =match(A1,RefsSent!$J$2:$J,0)+1 Start Date
2 8-31-2021 =match(A2,RefsSent!$J$2:$J,0)+1 End Date
3
这将使我能够轻松地更改两个日期,以便稍后在 count 函数中使用。我已经尝试了以下
=countif(sheet2!$G$&A1&:$G$&A2&,D3)
和=countif(sheet2!$G$(=match(A1,RefsSent!$J$2:$J,0)+1):$G$(=match(A2,RefsSent!$J$2:$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)
推荐阅读
- swift - How to init with a generic NSFetchedResultsController?
- android - image asset problem (Background Problem) - what should I do?
- go - 获取 Gin 中 POST HTML 表单的所有内容
- android - 获取用户位置并将其显示在地图上(未显示给我的地图)
- ruby-on-rails - Rails 6: How do I remove a record, associated through a join table without removing it from the associated table?
- css - CSS - Chrome 和 Safari 的尺寸不同
- python - Comparing fluorescence intensity of finger print residue after 5 contacts
- javascript - Firebase 云功能:选择要上传的额外文件
- json - 从 Scala 中的 URL 获取 json
- r - R - how to plot weeks, months and quarters of years unsorted in plotly?