查找特定的一组列值中的第二大值(不创build新列)

我有一张桌子,看起来像这样

Employee Date Sean 21-07-2012 Peter 19-08-2012 Tammy 19-08-2012 Sean 14-07-2012 Sean 07-07-2012 Mickey 09-07-2012 Mickey 24-07-2012 Jean 27-07-2012 Jean 13-07-2012 Jean 07-07-2012 Victor 17-08-2012 Victor 10-08-2012 

比方说,我想让Jean的第二大日子。 我find了以下教程: http : //www.dailydoseofexcel.com/archives/2009/04/21/vlookup-on-two-columns/

我试图用这种方式使用顶端的方法:

 =SUMPRODUCT((A:A='Jean')*LARGE(B:B,2)) 

我得到了一个没有意义的大数字。 一些帮助将不胜感激。

谢谢

改用下面的公式:

 =LARGE(IF(A:A="Jean",B:B),2) 

(注意这是一个数组公式,所以你需要按Ctrl + Shift + Enter后键入)

这是做A列,如果它包含“让”,那么它将列B中相应的date为Large公式。 这种方式Large公式只适用于符合您的要求的date。