返回Excel中最早和最晚日期的文本属性

时间:2018-11-29 04:51:55

标签: excel excel-formula

对于Excel,我有以下问题。我想返回一个文本属性,其中每个组的最早日期在excel中。使用公式可以简单地做到这一点吗?下面是所需输出的示例-我正在尝试创建“每个客户端的最早类型”和“每个客户端的最新类型”,并让每个客户端重复这些操作。

enter image description here

1 个答案:

答案 0 :(得分:0)

E2单元格使用以下数组公式

=INDEX($C$2:$C$7,MIN(IF($A$2:$A$7=A2,ROW($B$2:$B$7)-ROW($A$1),"")))

F2单元格使用以下数组公式

=INDEX($C$2:$C$7,MAX(IF($A$2:$A$7=A2,ROW($B$2:$B$7)-ROW($A$1),"")))

CTRL + SHIFT + ENTER 可以计算公式,因为它是数组公式。

enter image description here

如果您希望使用非数组公式,则可以在excel 2010及更高版本中使用以下公式。

=INDEX($C$1:$C$7,AGGREGATE(15,6,ROW($A$1:$A$7)/(($A$1:$A$7=A2)*($B$1:$B$7>=MIN($B$1:$B$7))),1))