Google 表格:索引和匹配 - 查找比今天大且具有特定行值的日期列

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

给定以下集合:

  • A2
    =today()
    ,解析为
    Apr-19
  • 的日期值
  • 范围
    D2:2
    (D2 及右侧)是日期列表
  • A4
    是我期待发货的产品
  • 范围
    D4:4
    (D4 及向右)是我预计在第
    A4
     行相应日期之前到达的 
    D2:AH
  • 的单位数量
  • 示例已简化,但第 4 行向下是动态的,我可以在该表上放置更多项目

我需要:

  • Cell
    B4
    返回超过
    D4:4
    (今天)
     的最新日期范围 
    A2
  • 中的值

样品:

  • A2
    = 4 月 19 日,然后
    B4
    =
    130
    (从 4 月 23 日起)
  • A2
    = 4 月 22 日,然后
    B4
    =
    130
    (从 4 月 23 日起)
  • A2
    = 4 月 23 日,然后
    B4
    =
    0
    (从 4 月 24 日起)

我尝试使用 INDEX 和 MATCH,但我无法获得匹配的“大于今天”部分。

提前致谢。

excel google-sheets excel-formula google-sheets-formula inventory-management
1个回答
0
投票

先尝试

FILTER()
SORT()
。然后使用
INDEX()
获取所需的结果。

=INDEX(SORT(TRANSPOSE(FILTER(D2:4,D2:2>=A2)),1,0),1,3)

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