數組和lookup函數

1 回顧統計函數

sumif函數
sumifs函數 多條件求和
excel 2003沒有sumifs,那麼要實現多條件求和則可以利用數組

2 認識數組

通俗含義:令一個區域的值等於某一個單元格值
例:利用數組實現多條件求和
=SUM(($A$2:$A$22=K15)*($B$2:$B$22=L15)*$E$2:$E$22)
利用數組的寫公式的不同之處:寫完不能直接回車,需要CTRL+SHIFT+ENTER
sumproduct函數:功能同sum一樣,只不過在數組運算時,可以直接回車

3 lookup函數

lookup(lookup_vaule,lookup_vector,[result_veator])
與vllookup函數的不同之處:沒有精確匹配,只有模糊匹配
模糊匹配找的是小於等於自己的最大值
例:用lookup函數實現vlookup函數的功能
=LOOKUP(1,0/($A$2:$A$92=G4),$B$2:$B$92)
=VLOOKUP(G4,A:B,2,0)
思想:將查找區域的值與要查找的值匹配,得到的值有0,1。但此時模糊匹配還不能精確查找,用0除以得到數後,會得到錯誤值,模糊匹配在查找時會跳過錯誤值。
優勢:
在實現多條件查找時,比vlookup函數方便
=LOOKUP(1,0/(($A$2:$A$13=I6)*($B$2:$B$13=J6)),$D$2:$D$13)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章