返回列表 上一主題 發帖

如何顯示同一個資料的最新單價?

本帖最後由 Hsieh 於 2011-4-14 14:44 編輯

LOOKUP(2,1/($A$2:$A$11=F2),$C$2:$C$11)
$A$2:$A$11=F2會產生一個邏輯數列(TRUE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,TRUE,FALSE,FALSE)
1/($A$2:$A$11=F2)就變成1/(TRUE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,TRUE,FALSE,FALSE)
就產生1與錯誤的數列(1,#DIV/0!,1,#DIV/0!,#DIV/0!,1,#DIV/0!,1,#DIV/0!,#DIV/0!)
LOOKUP的搜尋值2,並不存在該數列,而是大於該數列的所有值,LOOKUP的特性就會前找到數列中的最終數值位置
然後以該位置對應$C$2:$C$11就得到答案了
學海無涯_不恥下問

TOP

        靜思自在 : 人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。
返回列表 上一主題