標題:
[發問]
多重對應找值
[打印本頁]
作者:
joey0415
時間:
2014-3-11 12:09
標題:
多重對應找值
之前會用vlookup或 index配合match找到想要的值
不過後來發現要填上的資料要符合四個資料,才能找出對應值,如果一個還可以用vlookup或 index配合match,如果很多,不知道怎麼改?
不知道是陣到還是
要填上的值有很多,圖上只一是一個簡單範例
附上檔案
[attach]17741[/attach]
[attach]17742[/attach]
作者:
p212
時間:
2014-3-11 14:42
本帖最後由 p212 於 2014-3-11 14:47 編輯
回復
1#
joey0415
1、圏選D1:H249範圍,按Ctrl+Shift+F3以「頂端列」的值建立名稱,如附圖,點按「確定」。
2、儲存格A5輸入公式 =SUMPRODUCT((日期=$A$4)*(到期月份=$A$3)*(履約價=$B5)*(買賣權=$A$1)*收)
3、再向下複製公式即可
請參考!
作者:
joey0415
時間:
2014-3-11 19:37
回復
2#
p212
感謝分享!現在才了解用法!
原來
使用「*」表示「AND」功能,上列公式表示:
=SUMPRODUCT(條件一 AND 條件二 AND 條件三 , 要合計的數值)
使用「*」表示「AND」功能,上列公式表示:
=SUMPRODUCT((條件一 AND 條件二 AND 條件三 ) X 要合計的數值)[X表示乘號]
因為SUMPRODUCT會將合於條件的TRUE以1表示,FALSE以0表示,符合條件者被挑出再相加,和合於條件X1+不合於符件X0的和會相等
http://isvincent.pixnet.net/blog/post/31022950-excel-sumproduct%E6%87%89%E7%94%A8
作者:
joey0415
時間:
2014-3-11 20:52
回復
2#
p212
謝謝這個好方法,試過後還是用VBA來解決,因為有100格以上,運算太慢
再次感謝
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)