【问题标题】:Multiple criteria find min and max date values多个条件查找最小和最大日期值
【发布时间】:2020-08-29 19:41:31
【问题描述】:

到目前为止,我浏览了几个小时,但找不到解决此问题的方法。非常感谢这里的帮助。我是新手。

我正在尝试使用没有 microsoft 365 订阅的 excel 2016 查找最大和最小日期,所以我没有 MINIFS 功能我想使用 excel 2016 中可用的任何功能。

Build Country type year Date
A NA Build 2020 7/8/2020
B NA Build 2020 3/23/2020
A NA Build 2021 3/23/2020
B NA Build 2021 11/16/2020
A NA Build 2020 8/28/2020
B EU Build 2020 1/13/2020
A EU Build 2020 11/20/2020
B EU New 2020 7/17/2020
A NA Build 2020 3/28/2020
A NA Build 2020
A EU New 2020 3/16/2020
B NA New 2021 11/4/2020
A NA New 2021 5/4/2020
B NA New 2021 9/28/2020


Max Date Min Date
A NA Build 2020 8/28/2020 3/28/2020

对于 min Date 我想忽略空白。

【问题讨论】:

    标签: excel excel-formula max criteria min


    【解决方案1】:

    这两个数组公式都必须用 CTRL + SHIFT + ENTER

    确认

    最大值: =MAX(IF((A2:A15=A20)*(B2:B15=B20)*(C2:C15=C20)*(D2:D15=D20),E2:E15))
    最小值: =SMALL(IF((A2:A15=A20)*(B2:B15=B20)*(C2:C15=C20)*(D2:D15=D20),E2:E15),2)


    单元格引用的屏幕截图

    【讨论】:

      【解决方案2】:

      没有数组输入公式的选项。

      对于马克斯:

      =AGGREGATE(14,6,(A19=$A$2:$A$15)*(B19=$B$2:$B$15)*(C19=$C$2:$C$15)*(D19=$D$2:$D$15)*E2:E15,1)
      

      对于最小值:

      =AGGREGATE(15,6,(1/(--(ISNUMBER($E$2:$E$15))*(A19=$A$2:$A$15)*(B19=$B$2:$B$15)*(C19=$C$2:$C$15)*(D19=$D$2:$D$15)))*$E$2:$E$15,1)
      

      【讨论】:

      • 没见过这种方法!假设实际数据集可能要大得多,则定义方法
      猜你喜欢
      • 2012-09-05
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      • 2020-09-19
      • 2022-09-29
      • 2019-04-17
      • 1970-01-01
      • 2020-06-20
      相关资源
      最近更新 更多