- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
4#
發表於 2011-4-14 14:27
| 只看該作者
本帖最後由 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就得到答案了 |
|