• ベストアンサー

Excelで通帳と同じ表を作るとき

Excel で単純に 通帳と同じような表を作ると残金の所は自動で計算できますか A     B     C     D     E 入金詳細  入金額   出金詳細  出金額   残高       5000            3000                   2000  この記入方法で残高は自動計算できますか? 詳細の所には文字を入れたいです。 例えば、A給料 C衣類  など Excel初心者です よろしくお願いします

noname#58824
noname#58824

質問者が選んだベストアンサー

  • ベストアンサー
  • pc_knight
  • ベストアンサー率66% (52/78)
回答No.4

2行目以降データ入力行のA~E列の任意のセルをクリックした瞬間にE列に残高計算式"=SUM(B$2:B○)-SUM(D$2:D○)"を自動的にセットさせる方法があります。 (注)ここで残高計算式中の"○"は選択したセルの行番号値です。 初心者にとっては少々大変ですが、次の操作を一度だけしっかり行うと あとは計算式の自動セットの恩恵に預かれます。 (1)Excel画面の下端にあるシート見出し(例えば「Sheet1」)上を右クリックし (2)表示されたメニューから「コードの表示(V)」を選ぶ (3)表示されたコードウィンドウの上部の左側に「(General)」と表示されている部分の右にある「▼」ボタンをクリツク (4)表示された一覧の中から「Worksheet」を選択 (5)コードウィンドウに Private Sub Worksheet_SelectionChange(ByVal Target As Range) End Sub と表示される (6)前項の「Private ・・・・Target As Range)」行と「End Sub」行の間に次のコードをコピーして貼り付ける。 rw = ActiveCell.Row: clm = ActiveCell.Column If rw >= 2 And clm <= 5 Then Cells(rw, 5).FormulaR1C1 = "=SUM(R2C[-3]:RC[-3])-SUM(R2C[-1]:RC[-1])" 'E列のセルに残高計算式をセット End If (7)画面右上にある赤地に白抜きの「×」をクリツク、これで終了です。 この自動セットされた計算式のメリットは、行削除や行挿入が行われた場合でも残高がエラーにならず自動補正される点にあります。

noname#58824
質問者

お礼

何もわからない初心者ですが、回答のまま操作したら、意図も簡単にできちゃいました。すごーいです 有難うございました(*^。^*)

その他の回答 (4)

  • akinotiti
  • ベストアンサー率48% (21/43)
回答No.5

質問の趣旨がわかりにくいのですが、この方法でいいと思います。 E列が残高の欄としますと、E2のセルに次の数式を入れます。 =IF(OR(B2>0,D2>0),E1+B2-D2," ") 当然一番最初の行のE1には何らかの金額が入ります。 E2のセルを下の方へオートフィル(コピー)してゆけば簡単にできます。 この数式の意味は、B2(入金)かD2(出金)に数字が入ればE1(前の残額)にB2の金額を足すか、D2の金額を引くか、そうでなければ空白にするか。と言うことになります。  

  • newbranch
  • ベストアンサー率30% (319/1053)
回答No.3

NO2です。勿論B、Cに金額を入れれば自動的に残高がひょうじされます。

  • newbranch
  • ベストアンサー率30% (319/1053)
回答No.2

入金詳細及び出金詳細は、同じ欄にしたほうがいいと思います。 A列     B列入金欄 C列出金欄  D列前月残高    1行              10000 詳細 2行    2000        12000(計算式=D1+B2-C2) 詳細 3行         5000    7000(計算式=D2+B3-C3) 以下、D列に上の式をコピーしていけば自動的に入金欄、出金欄に入力すれば計算が出来ます。

noname#58824
質問者

補足

回答有難うございます ☆D列に上の式をコピーしていけば   というのは各行ごとに D1+B2-C2  D2+B3-C3  このDBC の後の数字は行数を入れていかないといけないのですね? BCを打ち込めばDが計算されるというのではないのですね?

  • shredder
  • ベストアンサー率26% (27/103)
回答No.1

一行目は、入金額-出金額が残高セルに。 二行目は、一行目の残高セル+入金額-出金額が残高セルに。 後は繰り返しですが、質問の意味を取り違えていますか? 違うならRes.下さい。

noname#58824
質問者

補足

意味はそうなのですが、BDに金額を入れると自動計算されてEの残高が出てくるようにできるのがExcelだと思っていたので、その方法が有ればと思い質問しました。 全くの初心者で質問の仕方もわかりにくくてすみません

関連するQ&A

  • Excel 通帳計算の表の残高自動計算するには

    Excel で単純に 通帳と同じような表を作ると残金の所は自動で計算できますか A     B     C     D     E 入金詳細  入金額   出金詳細  出金額   残高       5000            3000                   2000  この記入方法で残高は自動計算できますか? 詳細の所には文字を入れたいです。 例えば、A給料 C衣類  など ☆下記回答いただきましたが 2行目以降データ入力行のA~E列の任意のセルをクリックした瞬間にE列に残高計算式"=SUM(B$2:B○)-SUM(D$2:D○)"を自動的にセットさせる方法があります。 (注)ここで残高計算式中の"○"は選択したセルの行番号値です。 初心者にとっては少々大変ですが、次の操作を一度だけしっかり行うと あとは計算式の自動セットの恩恵に預かれます。 (1)Excel画面の下端にあるシート見出し(例えば「Sheet1」)上を右クリックし (2)表示されたメニューから「コードの表示(V)」を選ぶ (3)表示されたコードウィンドウの上部の左側に「(General)」と表示されている部分の右にある「▼」ボタンをクリツク (4)表示された一覧の中から「Worksheet」を選択 (5)コードウィンドウに Private Sub Worksheet_SelectionChange(ByVal Target As Range) End Sub と表示される (6)前項の「Private ・・・・Target As Range)」行と「End Sub」行の間に次のコードをコピーして貼り付ける。 rw = ActiveCell.Row: clm = ActiveCell.Column If rw >= 2 And clm <= 5 Then Cells(rw, 5).FormulaR1C1 = "=SUM(R2C[-3]:RC[-3])-SUM(R2C[-1]:RC[-1])" 'E列のセルに残高計算式をセット End If (7)画面右上にある赤地に白抜きの「×」をクリツク、これで終了です。 これを変更して A→日付け B→詳細 C→入金 D→出金 E→残高 だと どうすればいいですか?

  • エクセルで出納帖を作成

    エクセルを利用して出納帖を作成したいのです。項目は日付、摘要、入金、出金、残高です。残高欄に計算式を入れたいのです。前残高に入金額をプラス、出金額をマイナスして残高が自動的に計算できるようにしたいのです。仮に、繰越残高があると、先のほうまで残高の数字が表示されますね。入金があった時点、出金があった時点で始めて残高が出るようにしたい。IF関数を使うそうですが、具体的に関数を教えてください。

  • エクセルの出納帳の残高表示

      A   B    C  入金 出金 残高 1 2 3 レイアウトはこんな感じです。 C2に残高を出すとしたら数式は「=C1+A2-B2」にして、C3以降の残高は相対参照で出してます。 これを、入金や出金の列に数字を入力すると自動的に残高が計算されてそれが残高の列に表示されるように設定することが可能の様ですが、どうしてもその方法がわからないのです。ぜひ教えてください!!

  • エクセルで月毎の集計

    エクセルで銀行口座の管理をしようとしています。 A列に日付、B列に出金、C列に入金、E列に残高があります。(基本的に通帳の並びと同じです。) で、月ごとの出金、入金の管理をしたいと考えております。 各列ともにどんどん下の行に出金/入金を入力していくつもりなので、A列のとある月だけの出金、入金を抽出合計できたらいいなぁと思っています。何かよい方法(数式?)をご教示頂きたくよろしくお願いします。

  • アクセス関数(残高表示)

    アクセスの関数(残高計算)について教えてください。 金銭管理表を作成し、残高を表示したいのですが、個別に集計してしまうと上手く残高が表示されません。  最初にテーブルにてID(オートナンバー)、氏名(Aさん)、月日、適用、入金額、出金額、 2行目にBさん、3行目にAさん、4行目にAさん、5行目にBさん、6行目にBさん、 7行目にCさん・・・・・ とデーターを入力しました。そしてクエリにてテーブルを利用して残高を計算しました。 クエリのフィールドは新たに残高(計算式を入力)を作ったので、ID(オートナンバー)、氏名、月日、適用、入金額、出勤額、残高: CCur((NZ([入金額])+NZ(DSum("入金額","テーブル","ID<" & [ID])))-(NZ([出金額])+NZ(DSum("出金額","テーブル","ID<" & [ID])))) のようになっています。 さてこの段階では残高計算は上手くいきました。しかしながら目的の個別集計、たとえばAさんだけを抽出して残高を計算するにはなっていません。したがって、これを抽出条件で氏名をAさんと入力して絞り込んで残高を計算させると、残高の計算がうまくいかなくなってくるのです。 残高の計算式をどのように変更すればよいのかどなたか教えてください。どうぞ宜しくお願いいたします。 ID 氏名 月日  適用  入金額 出金額  残高 1 Aさん 5/01 文房具.........\0.........\300.......-\300 2 Bさん 5/03 食料品.........\0.........\500.......-\800 3 Aさん 5/04 入金........\1000...........\0.........\200 4 Aさん 5/10 CD.............\0.........\500.......-\300 5 Bさん 5/01 入金........\1000...........\0.........\700 6 Aさん 5/04 お菓子.........\0.........\200.........\500 7 Cさん 5/08 入金.........\500...........\0........\1000 残高はうまく計算されているが、個別に残高が集計されていません。 これをAさんだけを抽出条件で抽出すると ID 氏名  月日  適用  入金額 出金額  残高 1 Aさん 5/01 文房具.......\0........\300.......-\300 3 Aさん 5/04 入金......\1000..........\0.........\200 4 Aさん 5/10 CD...........\0........\500.......-\300 6 Aさん 5/04 お菓子.......\0........\200.........\500 となってしまい、残高が個別計算されなくなってしまいます

  • エクセルを使って金銭出納帖を作成

    エクセルを利用して金銭出納帖を作成しました。入金、出金、残高、摘要欄を作成。残高欄には、数式を入れ、入金額、出金額を入力すると、自動的に残高が出るようにしました。私は、そんな程度の出納帖でいいと思うのですが、友人から質問がありました。残高欄には数式が入っているので、ずーっと先の方(入出金未記入のところ)まで、零という数字が入ってしまっています。エクセルで作った出納帖で、先のほうまで零が入ってない帳簿があると。それって、どうやって作るのでしょう?

  • EXCEL 2010についての質問です。

    現金出納の残高管理表をEXCELの自動計算で作りたいのですが。添付した図の入金表と出金兼残高表は別々のシートで作られていることが前提です。つまり、入金表から出金表を引けば手許残高になるわけですが、残高表は出金日ごとの手許残高が分かるように作りたいのです。つまり手許残高日報みたいな表です。入金は残高がマイナスにならないように手許入れをし、入金表に記入されます。したがって、毎日入金が行われるわけではありません。一方、出金は原則的に日々行われます(ない日もありますが)。要は、出金された日ごとの手許残高が分かる表が必要ということです。そこで、この表の「手許残高」の列の各セルにどのような関数を入れればいいのかをおしえてほしいのです。ただ、入金表と出金兼手許残高表はあくまで別のシートです。どなたかくわしい方、おしえてください。お願いします。

  • Accessで金銭管理をするときの残高の表示方法

    最近アクセスを使い始めた初心者です。 以下のような複数名(人数が増えることもあります)についての金銭管理を行っています。 ID   氏名ID    月日     氏名    氏名番号   適用    入金額   出金額    残高 1    1   2009/01/25   Aさん       1001    入金     3000     0     3000 2    1    2009/01/25    Aさん      1001   お菓子       0    300     2700 3    1    2009/01/26   Aさん       1001    切手       0    100     2600 4    1    2009/01/30   Aさん       1001    修理       0    4000     -1400 5    1    2009/02/01   Aさん       1001    入金    6000       0     4600 9     1     2009/02/20   Aさん       1001      パン       0      100     4500 11   1     2009/02/25    Aさん     1001     入金     200         0     4700 6     2    2009/01/10     Bさん    1002      入金     1000        0     1000 7    2    2009/01/11   Bさん      1002      雑誌        0       600      400 8     2    2009/03/25    Bさん      1002    鉛筆        0       500      -100 10    3    2009/03/10    Cさん     1003    入金         500       0       500 アクセスのクエリ場面で残高に 残高: DSum("Nz([入金額],0)-Nz([出金額],0)","テーブル","([月日]<#" & [月日] & "# or 月日=#" & [月日] & "# and ID<=" & [ID] & ") and 氏名='" & [氏名] & "'") のように計算を行わせて上記のような計算結果を得ました。このあとAさん、Bさん、Cさんのそれぞれ最後の残高だけを次のように表示するようにプログラムしたいと思っています。 ID   氏名ID   月日    氏名    氏名番号   適用   入金額   出金額    残高 11    1   2009/02/25    Aさん     1001     入金     200       0      4700 8     2   2009/03/25   Bさん      1002     鉛筆      0      500      -100 10    3    2009/03/10   Cさん     1003    入金        500       0      500 例えば今日(3月25日)までの残高計算をしようとして、月日の抽出条件に=Date() と条件を入れても ID   氏名ID   月日    氏名    氏名番号   適用   入金額   出金額    残高 8      2   2009/03/25   Bさん      1002    鉛筆      0     500     -100  となりBさんのデーターしか表示されません、なんとかAさんとCさんのデーターも表示したいのですが、Aさんが2月25日、Cさんが3月10日までしか、まだデーターがないのでどうにも表示されないようです。 どうしたら3人とも表示できるようになるのか、どなたか教えてください。 どうぞよろしくお願いいたします。

  • Excelで返済表を作りたいのです。

    クレジットカード等の返済一覧表を作成しようととりかかっているのですが、 作っているうちにいくつかわからない事がでてきました。 <返済一覧表はA…元金 B…利息 C…返済額(A+B) D…残高で、 縦に○月と入れています。> (1)リボルビング払いの残高スライド方式(残高に応じて月々の支払額が変わる) の場合どのような計算式を入れればいいのでしょうか? (2)元利均等方式の支払いの場合、支払額が一定しているので、 例えば支払額が1万円の場合 A=10000-B B=残高×(利率÷365)×1ヶ月の日数 C=10000  D=前月の残高-A としているのですが、あっていますか? 又、他にもっと簡単な方法がありますか? (3)(2)で作っていると、最終の時(返済終了の時)、残高がマイナスに なりますし、支払い額も多くなります。支払額を調整して、残高を0に するにはどうすればいいのでしょうか? (4)後々家計簿も作って、これらの返済額を反映させたいと思っています。 又、A社の残高がB社の残高を超えた場合、A社の借入可能額をB社の 支払いに当てたい(B社からA社への借り換えです)と思っていて、 それもできれば自動的に計算したいのです。 この場合、1つのシートにまとめた方がいいですか? それとも、別のシートにした方がいいのでしょうか? (5)(4)に書いた借り換えの計算式は可能ですか? 可能ならば計算式を教えて下さい。 (6)この様な返済表はExcelで作るのが適当なのでしょうか? 以前、色々なデータをまとめるのならAccessの方がよいとききましたので…。 (ただ、Accessは使ったことがないので全くわからないのですが) 質問が多くて申し訳ありませんが、教えていただけると幸いです。 宜しくお願い致します。  

  • エクセルで表を作りたいのですが・・・

    Aのものに対する未収金がいくらあり、入金がいくらされて残りの未収金がいくらかという表を作りたいのです。 日計の表から、この表にリンクするようにしたいです。 私が作りたい表の実際の項目とは違うのですが、わかり安くいうと、 <10月分> |品名|繰越|未収金|入金|未収残金| | A |1000|  50|  |  1050| | B | 500|  100| 80|   520| |合計|1500|  150| 80|  1570| というような表です。 1シートに1ヶ月分のこのシートをつくり、次月は別のシートに・・・といった形にしたいのです。 繰越を自動にし、しかも未収残金が0になればその項目は自動的に消え上に詰めていくという風な計算式は入れられないでしょうか? あるいは、フリーソフトをご存知でしたら教えてください。