多个条件查找最小和最大日期值
Posted
技术标签:
【中文标题】多个条件查找最小和最大日期值【英文标题】: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 我想忽略空白。
【问题讨论】:
【参考方案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)
【讨论】:
没见过这种方法!假设实际数据集可能要大得多,则定义方法以上是关于多个条件查找最小和最大日期值的主要内容,如果未能解决你的问题,请参考以下文章