Excel - 根据条件查找最短日期

时间:2017-04-19 12:51:10

标签: excel

我有以下数据,需要提取2017年和2016年每年最短日期的行。此公式应该是通用的,因为每次使用此表时我都会有不同的行数。

DATE_ID     Año
01-mar-17   2017
02-mar-17   2017
03-mar-17   2017
04-mar-17   2017
05-mar-17   2017
26-feb-16   2016
27-feb-16   2016
28-feb-16   2016
29-feb-16   2016
01-mar-16   2016
02-mar-16   2016

如果我只输入MIN(),它将在2016年2月26日返回,我也需要它来识别年份。结果必须是表格中每年的3月1日和2月26日。

谢谢!

3 个答案:

答案 0 :(得分:0)

假设您的日期是实际日期,而不是文本和日期在A2:A11范围内,那么请尝试数组公式,这将需要特殊的按键 Ctrl + Shift + Enter 确认公式而不是单独输入。

=MIN(IF(YEAR($A$2:$A$11)=2017,$A$2:$A$11))

使用 Ctrl + Shift + Enter 确认 您可以将年份放在单元格中,并在公式中引用该单元格,而不是在公式中对2017进行硬编码。

答案 1 :(得分:0)

谢谢大家,

绝对是一个数据透视表,其中年份为列,最小日期为值。

答案 2 :(得分:-1)

=if(year(A:A) =B1,Min(A:A) ) 

试试这个,我不确定这是否有效,我还没有测试过。您可能需要将公式初始化为数组函数