[算表] A分頁中符合日期、產品種類、公司名稱ꨠ…

看板Office作者 ( )時間15年前 (2010/11/07 20:38), 編輯推噓4(4025)
留言29則, 2人參與, 最新討論串1/1
軟體:Excel 版本:2002 是這樣的,公司的業績報表有多分頁,下面打的是主要的分頁Sheet A, 資料都從Sheet A轉到許多不同分頁分析,通常都在Sheet B用簡單的 SUM(D1*E1,D3*E3,...)來做運算, 但目前碰到一個問題,某個公司的某種產品下半年的交易金額公式太長,無法繼續輸入, 想請教應該用何種方式解決較佳? Sheet A A B C D E 日期 產品種類 公司名稱 金額 匯率 1 2010/9/30 1 OOO US$ XXXX XX.X 2 2010/10/3 2 XXX JPY$ 3 2010/10/15 1 OOO US$ XXX XX.X . . . . . . . . . . . . . . . . . . -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.204.181

11/07 21:10, , 1F
F1= SUMPRODUCT((B1:B1000=1)*(C1:C1000="OOO")*(D1:
11/07 21:10, 1F

11/07 21:10, , 2F
D1000)*(E1:E1000)) CTRL+SHIFT+ENTER完成公式
11/07 21:10, 2F

11/07 21:11, , 3F
結果是:當B欄=1 且 C欄=OOO 時 D欄*E欄 之總合
11/07 21:11, 3F

11/07 21:12, , 4F
XD 不曉得是不是你說的本意
11/07 21:12, 4F

11/07 21:34, , 5F
謝謝,請問如果1和OOO是文字時也可以這樣執行嗎?
11/07 21:34, 5F

11/07 21:36, , 6F
另外想請問,因為另外一個分頁是分成上下半年的時間計算
11/07 21:36, 6F

11/07 21:36, , 7F
日期的部分也可以加在這個函數裡面嗎?
11/07 21:36, 7F

11/07 21:49, , 8F
文字時就一樣 "框起來" 起來應該是OK
11/07 21:49, 8F

11/07 21:51, , 9F
在(B1前多加一個 (A1:A1000<DATE(2010,7,1))*
11/07 21:51, 9F

11/07 21:51, , 10F
就是上半年 OOO公司 產品1 的總額
11/07 21:51, 10F

11/07 22:16, , 11F
如果是在Sheet B的儲存格做這動作,就是在前面加'Sheet A'!
11/07 22:16, 11F

11/07 22:18, , 12F
SUMPRODUCT(('Sheet A'!A1:'Sheet A'!A1000<DATE(2010,7,1)
11/07 22:18, 12F

11/07 22:19, , 13F
)*('Sheet A'!B1:'Sheet A'!B1000="1")*('Sheet A'!C1:'She
11/07 22:19, 13F

11/07 22:20, , 14F
et A'!C1000="OOO")*('Sheet A'!D1:'Sheet A'!D1000)*('She
11/07 22:20, 14F

11/07 22:20, , 15F
et A'!E1:'Sheet A'!E1000)) CTRL+SHIFT+ENTER完成公式
11/07 22:20, 15F

11/07 22:21, , 16F
這樣嗎?:) 如果尚有其他欄位沒用到沒關係吧?因為目前用有點
11/07 22:21, 16F

11/07 22:21, , 17F
錯誤,不知道是哪裡出錯了:)
11/07 22:21, 17F
※ 編輯: Qkeiko 來自: 118.165.204.181 (11/07 22:24)

11/07 22:23, , 18F
別的SHEET不是只要加 SHEET A! 這樣就好了嗎 @@?
11/07 22:23, 18F

11/07 22:33, , 19F
之前用點的時候就出現'Sheet A'!所以就想說是不是照打囉^^"
11/07 22:33, 19F

11/07 22:34, , 20F
目前仍然卡住中,呵呵。
11/07 22:34, 20F

11/07 22:43, , 21F
喔 因為A是分開的 所以有 '' XD
11/07 22:43, 21F

11/07 23:31, , 22F
謝謝你喔!因為忘記第一欄是欄位設定都是文字沒有數值
11/07 23:31, 22F

11/07 23:31, , 23F
現在解出來了,還發現之前這樣傻傻的做金額有錯XDDD
11/07 23:31, 23F

11/07 23:38, , 24F
恭禧 ^^" 再研究一下 把所要查的條件都弄成儲存格
11/07 23:38, 24F

11/07 23:39, , 25F
這樣要查什麼 輸入什麼就ok啦
11/07 23:39, 25F

11/08 00:16, , 26F
剛剛想到一個延伸問題,因為報表是用日幣計算,所以日幣沒
11/08 00:16, 26F

11/08 00:17, , 27F
有匯率問題,假設一樣用這樣多條件篩選出金額加總
11/08 00:17, 27F

11/08 00:18, , 28F
是應該要用SUMIF寫嗎?還是用SUM把上面的式子帶進去?
11/08 00:18, 28F

11/08 09:52, , 29F
把 *(E1:E1000) 刪掉不就是了嗎 @@?
11/08 09:52, 29F
文章代碼(AID): #1CrftUlb (Office)
文章代碼(AID): #1CrftUlb (Office)