返回列表 上一主題 發帖

[發問] 請教EXCEL ,報表內 單一產品 當月銷售金額加總

[發問] 請教EXCEL ,報表內 單一產品 當月銷售金額加總

請教
我有一個訂單報表 中間部分欄位省略不key

A欄       E欄            M欄
日期  產品:T恤     總價
1/1   產品:胸章
2/1
3/1
4/1
以此類推

我的需要的是一個公式 但我設很久 都不對
譬如整個2月份報表 要列出 單一產品"T恤"每筆總價的加總是多少,就是單一產品銷售額月加總
我不會設定指定月份在函數裡


麻煩各位大大解惑 贈點!

回復 8# Hsieh


    呵呵 謝謝大大~我後來有設對了! 謝謝你的幫助!

TOP

回復 7# athenahu

總成本在AE欄?
=SUMPRODUCT((MONTH(OFFSET(年度訂單表!$A$3,,,COUNT(年度訂單表!$A:$A),))=COLUMN(A$1))*(OFFSET(年度訂單表!$E$3,,,COUNT(年度訂單表!$A:$A),)=$A2)*OFFSET(年度訂單表!$AE$3,,,COUNT(年度訂單表!$A:$A),))
學海無涯_不恥下問

TOP

回復 5# Hsieh

大大你好,那如果是要做產品月報的總成本呢
表格排列都跟總收入一樣
總成本                                                                                                
            月份
品項"         1月          2月          3月          4月          5月          6月          7月          8月          9月          10月          11月          12月
T恤                                                                                                
徽章                                                                                               
胸章                                                                                               
手環                                                                                               
大圖輸出                                                                                               
印刷品                                                                                               
贊助                                                                                               

我有套用你給的總收入的公式 但不知道怎麼修改成 金額得出來是總成本的金額

TOP

真的謝謝各位大大 我解決了~ 天知道我這兩天就花了多少時間在公式上 謝謝!

TOP

回復 3# athenahu

產品月報表!B2公式
=SUMPRODUCT((MONTH(OFFSET(年度訂單表!$A$3,,,COUNT(年度訂單表!$A:$A),))=COLUMN(A$1))*(OFFSET(年度訂單表!$E$3,,,COUNT(年度訂單表!$A:$A),)=$A2)*OFFSET(年度訂單表!$L$3,,,COUNT(年度訂單表!$A:$A),))
向右向下複製
學海無涯_不恥下問

TOP

回復 3# athenahu
試試看:
  1. Option Explicit            '強制宣告變數
  2. Private Sub CommandButton1_Click()
  3.     Dim sh1, sh2 As Worksheet
  4.     Dim i, lastRow, 月 As Integer
  5.     Dim 總價 As Double
  6.     Set sh1 = Sheets("年度訂單表")
  7.     Set sh2 = Sheets("產品月報表")
  8.    
  9.     lastRow = sh2.[A65536].End(xlUp).Row    '取得A欄 最下面非空白格 的列號
  10.     sh2.[B2].Resize(lastRow, 12) = ""  '清除 產品月報表
  11.     sh2.[N2].FormulaR1C1 = "=MATCH(R[-1]C,R2C1:R" & lastRow & "C1,0) + 1"  '寫入公式, 查詢 品項 的列號
  12.    
  13.     lastRow = sh1.[A65536].End(xlUp).Row    '取得A欄 最下面非空白格 的列號
  14.     For i = 3 To lastRow
  15.         月 = Month(sh1.Cells(i, 1)) + 1
  16.         sh2.[N1] = sh1.Cells(i, 5)    '年度訂單表的品項 寫入sh2.[N1], 供MATCH公式查詢
  17.         總價 = sh1.Cells(i, 12)
  18.         
  19.         sh2.Cells(sh2.[N2], 月) = sh2.Cells(sh2.[N2], 月) + 總價  '統計單一產品當月總價
  20.     Next
  21. End Sub
複製代碼
單一產品當月銷售金額加總0.7z
http://www.mediafire.com/download/zu1r2orgkrpyohc/%E5%96%AE%E4%B8%80%E7%94%A2%E5%93%81%E7%95%B6%E6%9C%88%E9%8A%B7%E5%94%AE%E9%87%91%E9%A1%8D%E5%8A%A0%E7%B8%BD0.7z

TOP

回復 2# yen956

yes大大你好,
我沒有要把這個產品報表做同一張資料工作表裡
我不太知道怎麼表達我的需求
我把我正在做的工作表上傳 你下載看看
這個EXCEL裡面有三張工作表
分別是年度訂單表,產品月報表,訂單總報表
我現在要整理的是產品月報表這張工作表 他是需要連結年度訂單表的資料!
但我的公式一直設不好,上網爬文了很多卻都沒辦法!
麻煩您替我看看! 該如何設公式?

檔案網址:http://cht.tw/h/o6tqs

TOP

回復 1# athenahu
試試看:
1. 在欄N(新增補助列【月份】)
公式:=MONTH(A2)
向下拉

2. 選取全部範圍
按 Ctrl+Shift+F3
勾選【頂端列】
(即批次建立名稱)

3.在欄O
公式:=SUMPRODUCT((月份=N2)*1,(產品=E2)*1,總價)
向下拉


單一產品當月銷售金額加總.7z
http://www.mediafire.com/download/6dorsjj1ggdk004/%E5%96%AE%E4%B8%80%E7%94%A2%E5%93%81%E7%95%B6%E6%9C%88%E9%8A%B7%E5%94%AE%E9%87%91%E9%A1%8D%E5%8A%A0%E7%B8%BD.7z

TOP

        靜思自在 : 【是否發揮了良能?】人間壽命因為短暫,才更顯得珍貴。難得來一趟人間,應問是否為人間發揮了自己的良能,而不要一味求長壽。
返回列表 上一主題