Re: [算表] SUMIFS加總跨欄位資料

看板Office作者 (Prester)時間5天前 (2025/05/06 14:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
假設你只是要做每月的累加,沒有要跳過特定月份 甲表:https://i.imgur.com/BQ1rS1O.png
乙表:https://i.imgur.com/OQYJVSw.png
B1=SUM(OFFSET(甲!$A$1,MATCH($A1,甲!$A:$A,0)-1,1,1,COLUMN()-1)) 向右拉到你要的月份為止 向下拉可以增加欄位 不知道符不符合您的要求 ※ 引述《sagwow (不是我)》之銘言: : 軟體:Excel : 版本:365 : 我有一個Excel表(甲),A欄是產品名稱,B、C、D欄開始是1、2、3月各產品銷量。 : 我在另一個表(乙),A1是某指定產品名。 : 想在B1用公式算出該產品1月的銷量、C1是1~2月銷量、D1是1~3月銷量…以此類推。 : 試過的方法: : 1.用SUMIFS每多一個月份,就需要多一項算式,例如: : B1 = SUMIFS(甲!B:B, 甲!A:A, 乙!A1) : C1 = SUMIFS(甲!B:B, 甲!A:A, 乙!A1) + SUMIFS(甲!C:C, 甲!A:A, 乙!A1) : 但情境可能有很多月份,希望公式可以套用到各月,而不是每個月都需手動寫公式。 : 2.嘗試 C1 = SUMIFS(甲!B:C, 甲!A:A, 乙!A1),報錯。 : 看來SUMIFS沒辦法加總不同欄位,也是本篇標題提到的。 : 3.網路查到可用 C1 = SUMPRODUCT( (甲!A:A=乙!A1) * (甲!B:C) ) : 試過這方法是可行的,但有另一個問題是我甲表有一些非數值的格子會導致錯誤。 : 示意圖 https://imgur.com/a/a4plc7E : 在公式限定矩陣範圍,如SUMPRODUCT( (甲!A2:A5=乙!A1) * (甲!B2:C5) ),可行; : 但因為每次做的時候資料列範圍不一定,不希望每次都重調公式。 : 有公式可以達成要求嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.88.181 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1746514348.A.7D0.html
文章代碼(AID): #1e6R6iVG (Office)
討論串 (同標題文章)
文章代碼(AID): #1e6R6iVG (Office)