[算表] SUMPRODUCT可以搭文字函數嗎

看板Office作者 (笑吟吟的淫淫笑)時間6年前 (2020/03/16 16:06), 編輯推噓0(004)
留言4則, 2人參與, 6年前最新討論串1/1
軟體:EXCEL 版本:2007 A B C 訂單編號 數量 單價 2020FEBA01001 3 5.5 2020FEBA03002 2 11 2020FEBA01003 10 5.6 2020FEBA02004 5 2.3 2020MARA02001 8 2.3 2020MARA02002 9 2.4 2020MARA03003 7 11.2 2020MARA01004 5 5.4 2020MARA01005 10 5.5 假設我有上列表單 A欄中訂單編號的編碼原則是1~4碼年份 5~7碼月份 8~10商品代號 11~13訂單流水號 如要想知道商品A01總價多少 最簡單的做法應該是 1.D欄填入公式"=MID($A2,8,3)" 2.在F1填入公式"=SUMPRODUCT($B$2:$B$10,$C$2:$C$10,($D$2:$D$10="A01")*1)" 會得到 答案154.5 如果還想知道商品A01在二月的總價是多少 3.E欄填入公式"=MID($A2,5,3)" 4.在F2填入公式 "=SUMPRODUCT($B$2:$B$10,$C$2:$C$10,($D$2:$D$10="A01")*1,(E2:E10="FEB")*1)" 答 案72.5 每增加一個條件就要追加一欄計算輔助欄 實在很麻煩 "{=SUMPRODUCT($B$2:$B$10,$C$2:$C$10,(MID($A$2:$A$10,5,6)="FEBA01")*1)}" 一開始以為公式可以這樣寫 可是不行! 可以有公式簡潔又不用新增欄位的做法嗎 謝謝大家 範例檔 https://reurl.cc/nz0pzX -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.70.34 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1584346003.A.F35.html

03/16 16:12, 6年前 , 1F
類似這樣,可不用輔助欄
03/16 16:12, 1F

03/16 17:12, 6年前 , 2F
可以呢 原來不用","直接用"*"就可以 謝謝大大
03/16 17:12, 2F

03/16 17:25, 6年前 , 3F
也並不是說用","是不行的,只是個人習慣用"*"
03/16 17:25, 3F

03/16 17:26, 6年前 , 4F
文章代碼(AID): #1URpEJyr (Office)
文章代碼(AID): #1URpEJyr (Office)