我有一个看起来像这样的表格
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 获得第二大约会。我找到了以下教程: http://www.dailydoseofexcel.com/archives/2009/04/21/vlookup-on-two-columns/
我尝试以这种方式使用 top 方法:
=SUMPRODUCT((A:A='Jean')*LARGE(B:B,2))
我收到了大量没有意义的数字。一些帮助将不胜感激。
谢谢
最佳答案
请使用以下公式:
=LARGE(IF(A:A="Jean",B:B),2)
(注意这是一个数组公式,所以输入后需要按ctrl+shift+enter)
它的作用是获取 A 列,如果它包含“Jean”,那么它将 B 列中的相应日期输入到 Large
公式中。这样,Large
公式仅适用于满足您要求的日期。
关于excel - 查找特定列值集中的第二大值(无需创建新列),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12180517/