excel表格找出符合给定条件的对应单元格的日期,分别找出最大日期和最小日期的函数怎么写。

如附图:如何在excel表格找出符合“抄表册号为HAB086”条件的对应行,E列单元格的日期,分别找出最大日期和最小日期函数。之前利用VLOOKUP函数总是获取了第一个数据,第二个数据总是获取不到。请大神指教!

给个例子,模仿一下,修改下条件就可以得到自己想要的结果了!

查找 抄表号为 aaaaa的  最大日期,公式为:=MAX(IF(A6:A9=C6,B6:B9)),数组公式,

需要在输入公式后,同时按 ctrl+shift+enter,三个键才能生效。

查找表号为 aaaaaa的最小日期,公式为:=MIN(IF(A6:A9=C6,B6:B9)),同样是数组公式,需要在输入公式后按住三个键。

可以继续讨论!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-01

分别使用下列数组公式

=MAX(IF(A1:A100="HAB086",E1:E100))

=MIN(IF(A1:A100="HAB086",E1:E100))

输入每个公式后,按三键CTRL+SHIFT+ENTER结束公式输入

将结果设置为短日期格式

第2个回答  2019-01-01

一对多的查找可以用万金油公式套路

=INDEX($E:$E,SMALL(IF($A$2:$A$15=$G2,ROW($A$2:$A$15),4^8),COLUMN(A1)))

输入公式后按ctrl+shift+enter三键结束,再向右拖拉

最大值/最小值直接用max/min取得即可(日期的本质是一个序列值)

第3个回答  2019-01-02
假定F3单元格为要求的 抄表册号 的最大日期,F3写公式:
=MAX(($A$3:$A$n=A3)*$E$3:$E$n),然后选定F3单元格,鼠标点击进去上面的公示栏,修改公式中的n为你有效数据的最后一行的行号,然后按Ctrl+Shift+Enter/回车三键,直至公式首尾出现{ },然后下拉拖动填充公式即可。这样就可以统计出来每一个抄表册号的最大日期。最小值自己参考这个方法用MIN函数即可。
第4个回答  2018-12-31

这个问题很简单,按照我说的步骤操作:

    在H1单元格输入:=G1&"的最大日期",在H2单元格输入:=G1&"的最小日期"

    在i1单元格中输入公式:

    =MAX(IF($A$1:$A$10000=G1,$E$1:$E$10000,""))    

    注意!!!!!!!:同时按住ctrl+shift+回车键结束公式

    在i2单元格中输入

    =MIN(IF($A$1:$A$10000=G1,$E$1:$E$10000,""))  

    注意!!!!!!!:同时按住ctrl+shift+回车键结束公式

    在G1单元格中输入你想要查询的   抄表册号;

    注意,设置i1 i2单元格的格式为日期格式;

相似回答