带条件的Vlookup值

时间:2018-07-26 07:23:40

标签: excel excel-formula maxifs

我需要从Excel查找具有预定义条件的vlookup匹配值。

条件:

i)仅当优先值为“ Y”时才需要考虑拣货价值。
ii)如果名称多于两行,则需要考虑具有最大计数值的行。

示例:

主要工作表:

ID     Name    Count   Preferrbale

XXX1  Ganesh   1       Y
XXX2  Ganesh   2       Y
XXX3  Ganesh   3       N
XXX4  Bala     4       Y  

工作表:

Name    ID ( need to pull as from primary sheet)    
Ganesh  XXX2
Bala    XXX4

-使用此功能可以将最大值拉为2

=AGGREGATE(14,6,$C$1:$C$5/(($B$1:$B$4="GANESH")*($D$1:$D$4="Y")),1)

1 个答案:

答案 0 :(得分:0)

您将不得不添加工作表名称,但是此公式可以帮助您入门。

=INDEX(A:A, AGGREGATE(15, 7, ROW($2:$5)/((B$2:B$5=G2)*(D$2:D$5="Y")*(C$2:C$5=AGGREGATE(14, 7, C$2:C$5/((B$2:B$5=G2)*(D$2:D$5="Y")), 1))), 1))

enter image description here