[爆卦]Excel 加總 跑 不出來是什麼?優點缺點精華區懶人包

為什麼這篇Excel 加總 跑 不出來鄉民發文收入到精華區:因為在Excel 加總 跑 不出來這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者e510171 (蛤?)看板Office標題[問題] EXCEL 自動分類加總時間Tue May...


(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:EXCEL

版本:2007

現在公司要撿料

前面明細表可能為

A欄 B欄
A 100

B 200

C 200

A 150

C 300

C 300

B 200

ABC順序會交錯在一起

請問有辦法讓他自己分類加總為A B C各自總合為多少嘛@@?

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.138.140
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1463466825.A.1F3.html
※ 編輯: e510171 (36.238.138.140), 05/17/2016 14:39:24
soyoso: 樞紐分析表 https://imgur.com/AGzkaKU 05/17 14:50
soyoso: https://imgur.com/vMviUIx a欄移除重覆後可用函數sumif 05/17 14:51
e510171: 感謝!! 05/17 15:48

那請問 如果是

A欄(厚x長x寬) B欄(面積)
PL10x100x200 20000
PL10x100x400 40000
PL6x100x300 30000
PL12x100x200 20000

這類型的呢? 上面是厚度x長x寬 想計算出各厚度的總面積 也有辦法用此方法嗎?
※ 編輯: e510171 (36.238.138.140), 05/17/2016 15:51:48
soyoso: 不是用樞紐分析的方法,可用自訂名稱內的evaluate 05/17 15:59
soyoso: https://imgur.com/MQcdCrE 05/17 15:59
e510171: 我..我看不太懂QQ 05/17 16:12
soyoso: 公式→名稱管理員→新增→自增名稱,參照到打上連結內公式 05/17 16:14
soyoso: 於儲存格內使用自訂名稱,如連結則是在儲存格內打上=cal 05/17 16:15
soyoso: https://imgur.com/cOTZYO9 05/17 16:34
e510171: 這是打上cal就會自動算出後面兩數的加乘? 我是想問是否能 05/17 16:41
e510171: 自動歸類出PL10 的面積加總 各片面積已經有了 是想加總起 05/17 16:42
e510171: 來xD 像是PL10就是20000+40000 05/17 16:42
e510171: 抱歉表達不好讓你誤會了 05/17 16:43
e510171: A B欄都是已經有的數值 05/17 16:45
soyoso: 抱歉,如回文補充方面則可用樞紐分析的方法 05/17 16:46
soyoso: https://imgur.com/Zg7pj7z 05/17 16:47
e510171: 有了感謝! 所以如果要這樣做只能用樞紐的方式嗎? 因為 05/17 17:10
e510171: 公司有既有的表格 如果只能用插入表格我就得把資料COPY出 05/17 17:10
e510171: 來 算完再填回去了xD 05/17 17:11
soyoso: 也可用函數sumif的方式來加總 05/17 17:14
e510171: 這樣得多出一格來做輔助摟? 05/17 17:16
soyoso: https://imgur.com/BKlKuAM 可多一欄來輔助,也可以不用 05/17 17:30
soyoso: 或是 https://imgur.com/9563aJ5 05/17 17:34
e510171: 這公式好長XDD 來好好研究一下 謝謝你! 05/17 17:36
e510171: 所以沒辦法用SUMIF 只以第一個之前的值來做分類瞜? 05/17 17:38
e510171: *第一個x 05/17 17:39
soyoso: 分類是指?分出PL10、PL6、PL12還是指加總開頭為PL10、PL6 05/17 17:44
soyoso: 呢?如是後者,sumif支援*(萬用字元) 05/17 17:45
e510171: 就是 =SUMIF(A,B,C) 我希望A這個欄位只以左邊數來第一個 05/17 17:50
e510171: x之前的數值做判斷 不考後面的長寬 05/17 17:50
soyoso: https://imgur.com/4CgxkRB 用萬用字元 05/17 17:52
e510171: 有以 =SUMIF(A,B,C) 只修改A BC不動的方法嘛@@? 05/17 18:14

試了一下

=SUMIF((RUA!AG:AG),LEFT((RUA!AG28),FIND("x",A2)-1)&"*",RUA!AF:AF)

結果我跑出0 @@!?
※ 編輯: e510171 (36.238.138.140), 05/17/2016 18:17:07
e510171: 原來是我有一個沒拉好! 你的方法我試出來了感謝! 05/17 18:19
e510171: 只是因為這樣B我要回頭去拉前面的數值不能直接拉我後面 05/17 18:20
e510171: 彙總表的數值 所以才想問能不能在A就指定他只以x之前做判 05/17 18:21
soyoso: https://imgur.com/w9PO9qL 以sum+if或sumproduct 05/17 18:26

=SUM(IF(LEFT(RUA!AG:AG,FIND("x",RUA!AG:AG-1)="PL10",RUA!AF:AF))

請問他說我輸入太多引數 這樣我要如何修改@@?
※ 編輯: e510171 (36.238.138.140), 05/17/2016 18:35:45
soyoso: rua!ag:ag-1))←這裡應有個括號對應left的左括號 05/17 18:38
soyoso: 另外如原po要以ag:ag方式指定整欄,於陣式公式效能是否可 05/17 18:39
soyoso: 接受就要自行判斷了 05/17 18:39
e510171: 好的 我再試試 謝謝! 05/17 19:03

=SUM(IF(LEFT(RUA!AG:AG,FIND("x",RUA!AG:AG)-1)="PL10",RUA!AF:AF))

改成這樣後變成數值跑不出來@@! 是#VALUE! XD 我再研究一下
※ 編輯: e510171 (58.115.182.181), 05/17/2016 19:31:10
e510171: 好像是只要有遇到空白的欄位不會自己跳過會變#value! 05/17 19:51
e510171: 謝謝! 05/17 19:51
soyoso: 可於left()外包個iferror https://imgur.com/N2eKRsc 05/17 23:13


=SUM(IF(IFERROR(LEFT(RUA!AH:AH,FIND("x",RUA!AH:AH)-1),"")="PL10",RUA!AG:AG))

加上去了 可是顯示0? 為何QQ
※ 編輯: e510171 (58.115.182.181), 05/17/2016 23:49:50
e510171: https://imgur.com/YFKyfeo 在同一頁試了一下 變成所有 05/18 00:03
e510171: 值的總和? 怎麼分類不了了XD? 05/18 00:04
soyoso: 陣列公式需在公式列加上組合鍵 05/18 00:33
e510171: 成功了 感謝你!! 05/18 08:45

你可能也想看看

搜尋相關網站