[算表] 試算表資料整合與簡化SUMIFS條件

作者: pw1212321 (小狼)   2017-07-02 02:22:04
軟體: Google 試算表
問題一
請問在原始數據中,有多種類別
日期 類別 金額 收付人 金額 收付人 金額 收付人 金額 收付人 金額 收付人
7/1 A 1 甲
7/2 B 2 乙
7/3 C 3 丙
7/4 D 4 丁
7/5 其他 5 戊
由於金額與收付人意義相同,我想篩選其中4類(A、B、C、D)後並整合成
日期 類別 金額 收付人
7/1 A 1 甲
7/2 B 2 乙
7/3 C 3 丙
7/4 D 4 丁
想到用VLOOUP去根據類別去回傳特定欄位,但要怎麼篩選掉其他類別?
用QUERY好像的pivot或group應該也無法整合多個不同欄的金額與收付人到同一欄?
不知道有什麼方法可以處理嗎?
問題二
我想根據儲存格內容,選擇對應公式去計算
有沒有辦法簡化SUMIFS中的條件,改成OR(甲,乙)的方式
這樣講有點難懂...
例如
A1=甲 ,SUMIFS(金額, 收付人, A1)
A1=乙 ,SUMIFS(金額, 收付人, A1)
A1=其他,SUMIFS(金額, 收付人, "甲")+SUMIFS(金額, 收付人, "乙")
因為有甲、乙、丙、丁...
我現在用IF變的很複雜
=IF(A1<>"其他", SUMIFS(金額, 收付人, A1)
, SUMIFS(金額, 收付人, "甲")+SUMIFS(金額, 收付人, "乙"))
作者: soyoso (我是耀宗)   2017-07-02 09:11:00
問題1,全選後,ctrl+g或f5,特殊,空格,刪除,右側儲存格左格,篩選類別A-D複製到其他地方或是篩選非A-D刪除問題2,如要加總收付人條件符合甲或乙,以=sum(sumif(收付人,{"甲","乙"},金額))抱歉,回文問題1是以ms excel的步驟執行和所要的為google試算表上不同,請忽略,問題方面可加上arrayformula問題1,可先以index配合match整合收付人,金額以sumhttps://i.imgur.com/vCMoPTA 再以篩選方式
作者: pw1212321 (小狼)   2017-07-02 15:02:00
請問,問題2我用ARRAYFORMULA(SUM(SUMIF(收付人,{"甲",,"乙",金額))) 這樣可以我套用陣列公式到SUM(SUMIFS(...))去做好像就無法SUMIFS用條件{"甲","乙"}回傳的並非陣列的關係?用SUMIFS主要是因為資料中有多個條件,例如月份要選
作者: soyoso (我是耀宗)   2017-07-02 15:21:00
以sum配合filter

Links booklink

Contact Us: admin [ a t ] ucptt.com