假設中信銀裡有30000元存款,7/1提領10000元坐計程車、吃東西花掉了,7/2存回剩餘其中的5000元,帳本紀錄如下,希望「日記帳」填入的資料能夠透過函數設計自動分配到各「分類帳」,請問函數該如何設計?
日記帳!
......A...........B...........C...........D..............E.......
1....日期.......借方.....貸方.....摘要.........金額
2....2006/7/1 現金帳 中信銀 ATM提款 10000
3....2006/7/1 交通費 現金帳 坐計程車 __200
4....2006/7/1 餐飲費 現金帳 吃麥當勞 __100
5....2006/7/2 中信銀 現金帳 銀行存款 _5000
......A............B...........C..............D.........E.........F.......
1....現金帳
2....日期.......科目.....摘要.........收入....支出...餘額..
3....2006/7/1 中信銀 ATM提款 10000 ____0 10000
4....2006/7/1 交通費 坐計程車 ____0 __200 _9800
5....2006/7/1 餐飲費 吃麥當勞 ____0 __100 _9700
6....2006/7/2 中信銀 銀行存款 ____0 _5000 _4700
......A............B...........C.............D.........E.........F.......
1....中信銀
2....日期.......科目.....摘要........收入....支出...餘額..
3....2006/7/1 現金帳 ATM提款 ____0 10000 20000
4....2006/7/1 現金帳 銀行存款 _5000 ____0 25000
關鍵在於「現金帳!B3」儲存格的判讀我不知道該怎麼寫,「當日記帳!$B2=$A$1則顯示日記帳$C2;當日記帳!$C2=$A$1則顯示日記帳$B2」是這樣的觀念嗎?但是IF函數可以這樣用嗎?
2006-07-07 09:53:09 · 4 個解答 · 發問者 傻孩子 2 in 電腦與網際網路 ➔ 軟體
對不起我沒把我的問題說清楚。
我希望在日記帳中:
1.當日記帳有一筆交易的「借方」出現「現金帳」字樣時,這筆交易可以自動歸到「現金帳!」裡面,而金額能歸屬於「現金帳!」當中的「收入」。
2.當日記帳有一筆交易的「貸方」出現「現金帳」字樣時,這筆交易可以自動歸到「現金帳!」裡面,而金額能歸屬於「現金帳!」當中的「支出」。
3.當日記帳有一筆交易的「借方」出現「中信銀!」字樣時,這筆交易可以自動歸到「中信銀!」裡面,而金額能歸屬於「中信銀」當中的「收入」。
2006-07-10 10:32:20 · update #1
4.當日記帳有一筆交易的「貸方」出現「中信銀」字樣時,這筆交易可以自動歸到「中信銀!」裡面,而金額能歸屬於「中信銀!」當中的「支出」。
我也打算幫「餐飲費」、「交通費」建立這些分錄帳,然後能用相同的公式套用。
十分感謝applerot的協助,我對函數真的不是很瞭,所以仰賴你的指導,對於您的建議我都照辦了,不過有幾點問題還是想請教:
1.我的「現金帳!」A3的表格還是不會寫,所以你所列的函數我還沒辦法放進去看結果,A3的函數可以教一下嗎?
2006-07-10 10:32:49 · update #2
2.我把「現金帳!」的B3、C3、D3、E3的函數往下拉後,「日記帳!」還沒發生的交易,在「現金帳!」會出現像「#NUM!」的錯誤訊息,有什麼辦法可讓他們不要出現,表格乾乾淨淨?像http://tw.knowledge.yahoo.com/question/?qid=1206070608998中你寫的函數那樣.....
麻煩了...跟你叩謝 m(_ _)m
2006-07-10 10:33:07 · update #3
To Applerot:
經由您的指導,利用所傳授的COUNTIF及INDEX函數觀念,勉強拼湊出以下公式:
A3=INDEX(日記帳!$A$1:$A$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2))
2006-07-12 09:09:24 · update #4
B3=IF(INDEX(日記帳!$B$1:$B$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2))=$A$1,INDEX(日記帳!$C$1:$C$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2)),IF(INDEX(日記帳!$C$1:$C$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2))=$A$1,
2006-07-12 09:10:12 · update #5
INDEX(日記帳!$B$1:$B$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2))))
C3=INDEX(日記帳!$D$1:$D$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2))
2006-07-12 09:11:01 · update #6
D3=IF(INDEX(日記帳!$B$1:$B$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2))=$A$1,INDEX(日記帳!$E$1:$E$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2)),"")
2006-07-12 09:12:34 · update #7
E3=IF(INDEX(日記帳!$C$1:$C$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2))=$A$1,INDEX(日記帳!$E$1:$E$10,SMALL(IF(日記帳!$B$2:$C$10=$A$1,ROW(日記帳!$A$2:$A$10),""),ROW()-2)),"")
F3=SUM($D$3:$D3)-SUM($E$3:$E3)
2006-07-12 09:13:39 · update #8
為了讓未發生交易不要出現錯誤訊息,每一公式前面再加入合併:
IF(COUNTIF(日記帳!$B$2:$B$10,$A$1)+COUNTIF(日記帳!$C$2:$C$10,$A$1)
2006-07-12 09:16:43 · update #9
頭腦不好,所以不知道如何簡化公式,不知不覺地就變那麼長串了,還有幾點問題想跟您請教:
1.如果「日記帳」的摘要欄留空白沒有填寫,在函數的地方會顯示為「0」,有什麼辦法可以讓他保持空白就好嗎?
2.Index(_,Small(IF(_,Row(日記帳!$A$2:$A$10),"")Row()-2))中,「日記帳!$A$2:$A$10」一定要用A欄嗎?還是說任一欄都可以?
3.當我完成了A3、B3、C3、D3、E3、F3後,除了往下拉外,有什麼辦法讓下面的儲存格都套用公式。
再麻煩您了,叩謝.....m(_ _)m
2006-07-12 09:35:41 · update #10
B3=IF(日記帳!B2=$A$1,日記帳!C2,IF(日記帳!C2=$A$1,日記帳!B2))C3=INDEX(日記帳!D$2:D$5,SMALL(IF((日記帳!$A$2:$A$5=$A3)*((日記帳!$B$2:$B$5=$B3)+(日記帳!$C$2:$C$5=$B3)),ROW(日記帳!$A$1:$A$4),""),1)) C3陣列公式有{},先這樣有事中
2006-07-07 19:13:03 補充:
D3=IF(NOT(ISERROR(SEARCH("提",$C3))),INDEX(日記帳!$E$2:$E$5,MATCH($A3&$C3,日記帳!$A$2:$A$5&日記帳!$D$2:$D$5,0)),0) 此為陣列公式E3=IF(ISERROR(SEARCH("提",$C3)),INDEX(日記帳!$E$2:$E$5,MATCH($A3&$C3,日記帳!$A$2:$A$5&日記帳!$D$2:$D$5,0)),0) 此為陣列公式
2006-07-08 20:58:16 補充:
中信銀!C3{=IF(COUNTIF(現金帳!$B$3:$B$6,$A$1)
2006-07-08 21:01:37 補充:
中信銀!E3{=IF(C3="","",INDEX(現金帳!$D$3:$D$10,MATCH($A3&$C3,現金帳!$A$3:$A$10&現金帳!$C$3:$C$10,0)))}以上依題列所解.
2006-07-11 14:26:01 補充:
現金帳!B3=IF(A3="","",IF(日記帳!B2=$A$1,日記帳!C2,IF(日記帳!C2=$A$1,日記帳!B2)))現金帳!{C3=IF(A3="","",INDEX(日記帳!D$2:D$5,SMALL(IF((日記帳!$A$2:$A$5=$A3)*((日記帳!$B$2:$B$5=$B3)+(日記帳!$C$2:$C$5=$B3)),ROW(日記帳!$A$1:$A$4),""),1)))}檔案例題寄來:applerotchiu@yahoo.com.tw(多幾個例子)
2006-07-11 15:01:44 補充:
現金帳!A3{=SMALL(IF((日記帳!$B$2:$B$100=現金帳!$A$1)+(日記帳!$C$2:$C$100=$A$1),日記帳!A2,""),ROW()-2)}A欄點A3格式[設定格式化條件]條件一[公式為] ISERROR(A3) 格式(F..)將文字顏色選白色B3修改=IF(ISERROR($A3),"",IF(日記帳!B2=$A$1,日記帳!C2,IF(日記帳!C2=$A$1,日記帳!B2)))
2006-07-11 16:23:18 補充:
現金帳!A3再改{=INDEX(日記帳!$A$2:$A$100,SMALL(IF((日記帳!$B$2:$B$100=現金帳!$A$1)+(日記帳!$C$2:$C$100=$A$1),ROW(日記帳!$A$1:$A$99),""),ROW()-2))}C3{=INDEX(日記帳!$D$2:$D$100,SMALL(IF((日記帳!$B$2:$B$100=現金帳!$A$1)+(日記帳!$C$2:$C$100=$A$1),ROW(日記帳!$A$1:$A$99),""),ROW()-2))}
2006-07-11 16:25:55 補充:
D3=SUMPRODUCT((日記帳!B$2:B$100=現金帳!$A$1)*(日記帳!$D$2:$D$100=現金帳!C3),(日記帳!$E$2:$E$100),--(日記帳!$A$2:$A$100=現金帳!A3))E3=SUMPRODUCT((日記帳!C$2:C$100=現金帳!$A$1)*(日記帳!$D$2:$D$100=現金帳!$C3),(日記帳!$E$2:$E$100),--(日記帳!$A$2:$A$100=現金帳!$A3))
2006-07-11 16:30:33 補充:
不好意思現金帳!B3公式太長無法補充
2006-07-13 16:53:52 補充:
Row(A$2:A$10) or Row(b$2:b$10)任一欄都可COUNTIF(日記帳!$B$2:$B$10,$A$1)+COUNTIF(日記帳!$C$2:$C$10,$A$1是任何一欄有=A1,+即OR,*是AND的意思3.複製A3、B3、C3、D3、E3、F3一次選取下面多列貼上
2006-07-14 08:03:43 補充:
請在工具選項計算調成手動,就不會每輸入一個字就要等很久.
2006-07-07 14:47:37 · answer #1 · answered by 顯栓 7 · 0⤊ 0⤋
如果你很確定自己很想結婚
婚友社的確是一個有效率的管道
年紀越大壓力越大
以前我去婚友社時
年輕的女生機會總是比較多
時間總是不站在女生這邊的
所以如果你想婚的念頭已經確定
就去找一家評價好一點的婚友社!
行動吧!
這是我之前參加的婚友社我覺得不錯
或搜尋"紅娘李姐"
不過還是建議你自己去諮詢過看是否適合你!
2014-01-24 09:53:52 · answer #2 · answered by nina 1 · 0⤊ 0⤋
用vb比較簡單....我就寫巨集....設在一個按鈕上,按下去就過帳,不過還是用爽的
其實花個幾百塊買會計軟體比較簡單 = _=
2010-07-12 17:12:06 · answer #3 · answered by ? 6 · 0⤊ 0⤋
還是找適當的軟體吧,當你新增科目時,所有公式要重來一次,不符效益
2006-07-10 05:36:54 · answer #4 · answered by ? 7 · 0⤊ 0⤋