Board logo

標題: [發問] 每日收支整理 [打印本頁]

作者: vvcvc    時間: 2015-1-5 23:23     標題: 每日收支整理

附件總共有8個分頁,其中6頁是如下圖之raw data
想在輸入時便也可看到累計資料
故輸入此公式,感覺寫法很笨,不知有什麼好做法可以提供參考,謝謝!
[attach]20014[/attach]

本次主要想問的是要如何整理成summary、summary2這種結果
目前我先使用人工的方式把資料加總起來讓大家知道我想得到什麼結果
希望可以改成自動判斷後加總
而這2個分頁都只加總「收入」為結果
本來想使用sumproduct做判斷,但sumproduct無法使用萬用字元
改變raw data輸入方式改用sumif亦無法使用年度、月份當部份字元判斷加總的項目
麻煩大家提供協助,謝謝!!
[attach]20015[/attach]
作者: p212    時間: 2015-1-6 09:14

回復 1# vvcvc
先提供Raw Data六個分頁的
1、儲存格D2「結餘」公式
=SUM(IF(B2="收入",1,-1)*C2,D1)
向下複製
2、儲存格F1公式
=OFFSET($D$1,COUNT(D:D),)
請參考!
作者: Hsieh    時間: 2015-1-6 10:25

回復 1# vvcvc

以每頁資料到2000列為例
summary2的D5公式
=SUMPRODUCT((INDIRECT("'"&LOOKUP("9999",$D$3:D$3)&" "&D$4&"'!B2:B2000")="收入")*(TEXT(INDIRECT("'"&LOOKUP("9999",$D$3:D$3)&" "&D$4&"'!A2:A2000"),"yyyym")=$B5&$C5)*INDIRECT("'"&LOOKUP("9999",$D$3:D$3)&" "&D$4&"'!C2:C2000"))
summary的C5公式
=SUMPRODUCT((INDIRECT("'"&$B5&"'!B2:B2000")="收入")*INDIRECT("'"&$B5&"'!C2:C2000")*(TEXT(INDIRECT("'"&$B5&"'!A2:A2000"),"yyyym")=C$3&C$4))
試試附件
[attach]20017[/attach]
作者: vvcvc    時間: 2015-1-8 01:06

Hsieh版主的公式較長較複雜
明天再來研究研究

p212把公式弄的好精簡
F1的公式讓我學到怎麼判斷最後一格

感謝二位的分享




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)