我正在寻找一个公式,它会告诉我订单最后一个版本的日期。 为了说明这一点,表格如下:
A B C
1 Sales Order Version Date
2 SO#12345 1 21/02/2013
2 SO#12345 2 28/04/2013
3 SO#12345 3 04/08/2013
4 SO#12345 4 27/09/2013
5 SO#54321 1 02/03/2014
6 SO#54321 2 31/03/2014
7 SO#54321 3 07/10/2014
8 SO#54321 4 13/12/2014
所以我希望得到SO#12345,版本4(29/09/2013)的日期。
我尝试了几种INDEX,MATCH,IF和MAX函数的组合,但我似乎无法获得正确的值。
它或者给我一个版本列中最高值的相应日期,或者它给了我正确的版本号,但我不能让它显示相应的日期。
我对这些公式使用了CTRL + SHIFT + ENTER,因此它们作为矩阵函数执行。
答案 0 :(得分:1)
同样,假设订单号在E2中,请尝试:
=LOOKUP(1,0/FREQUENCY(0,1/(1+(A2:A8=E2)*B2:B8)),C2:C8)
此致
答案 1 :(得分:0)
如果按顺序列出每个销售订单编号的版本,您可以使用LOOKUP
,如下所示:
=LOOKUP(2,1/(A$2:A$8=E2),C$2:C$8)
E2包含特定订单号
....或者您可以直接使用订单号
=LOOKUP(2,1/(A$2:A$8="SO#12345"),C$2:C$8)