• ベストアンサー

【Excel】通帳の収支を残高に反映させる方法

bunjiiの回答

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>収支の数値を入力するだけで自動的に残高が表記されるようにするにはどのような計算式、また構造にすればよいでしょうか? 貼付画像のような表で如何でしょうか? E2へ次の数式を設定し、下へ必要数コピーすれば目的通りになるでしょう。 =IF(COUNT(C2:D2),SUM(C$2:C2)-SUM(D$2:D2),"") この数式はC2とD2の何れかに数値が入力されているときC$2~C2の合計からD$2~D2の合計を差し引いて残高とします。 C2とD2セルが空欄(未入力)または文字列のとき文字数0の文字列を代入します。 下へコピーしたときは次のように変化します。 E3=IF(COUNT(C3:D3),SUM(C$2:C3)-SUM(D$2:D3),"") E4=IF(COUNT(C4:D4),SUM(C$2:C4)-SUM(D$2:D4),"") セルの番地のC2とD2は下へコピーすると行番号が変化します。 しかし、C$2とD$2は下へコピーしても行番号は変化しません。 従って、C列とD列の先頭行(2行目)から計算対象の行までの合計を常に自動計算するように設定できます。 また、IF関数の論理式(COUNT(C2:D2))はC2とD2の一方または両方が数値のとき1または2(0でないとき正)となり、両方が未入力または文字列のとき0(誤)となりますので、両方が未入力のときはE列には何も表示されません。

frau
質問者

補足

ご回答ありがとうございます。 関数はこれから学びたいと思っていましたので、具体的な説明があって助かります。 >C$2~C2の合計からD$2~D2の合計を差し引いて残高とします。 この「$」「:」はどのような意味なのでしょうか? COUNTについては、数値が入力されたセルの個数を求める、SUNについては入力した値の合計を求める)とのことですが、 残高=数値が入力されたセルの個数(C3からD3)を合計(COUNT)し、 入力した値の合計を求める(SUM)のは(C$2:C3)から(D$2:D3)を引いたもの!?!? というイメージです(たぶん違っていると思います)が、「$」「:」がわからず苦慮しています。 この式はどう「読めば」よいのかも教えていただけると勉強になります。 また、ご回答の例で実際に作表してみましたが、添付された画面通り正常に実行されました。 しかしセルの左上の角に緑の三角マークがつきました。詳細をみると 「数式は隣接したセルを使用していません」 とあります。三角マークは消せないのでしょうか?もし消せるのでしたら教えてください。 いずれにしてもこういうエラーがでても、そのままこの数式を使い続けても大丈夫ですか?

関連するQ&A

  • Excel2003で収支簿を作っています

    Excel2003で収支簿を作っています、E列が残高です、Sheet1が4月Sheet2が5月です、4月の残高がSheet2の5月のE2に出すにはどんな関数式が良いですかSheet1の4月残高E列は行3~40です、お願いします。

  • 通帳残高 あわない

    回答お願いします  前に質問して売上値引の仕訳の仕方を教えていただきました  今年度から旦那が個人事業主になりました  請求書(¥206170)を元請けにだしました  振込まれたのが¥168445 で¥-37305 を売上値引 借方 預金168445      振込み手数料420 売上値引 37305 貸方 売掛金 206170 と振替伝票に記帳したのですが   この3月末時点での通帳残高と預金出納帳残高があいません  あわない誤差 金額が 振込まれた金額168445円 なのですが どうすれば合うのでしょうか?  預金出納帳をみても 振替伝票から記帳した¥168445は反映されてないのですがどうすればいいのでしょうか 通帳通り 〇月〇日 売掛金 ¥168445と 記帳してよいのでしょうか?  

  • 入力されたときのみ有効になる、excel関数教えてください!

    入力されたときのみ有効になる、excel関数教えてください! たとえば、以下のような関数を入れた場合、 =(J3*0.25-250)-(800-K3) セルが空白のときは、常に-1050と表記されてしまいます。 結果、したの合計金額に反映されてしまいます。 それを防ぐために、 特定のセルJ3とK3に値が入力されたときのみ、セルが有効になる方法はありますでしょうか。 J3とK3になにかしらの数値が入っていない場合はゼロにしたいのですが。 初歩的な質問でもうしわけございませんが、よろしくお願いします。 よろしくお願いします!

  • 【Excel】関数でできますか?

    Excel2003を使用しています。   E列→摘要欄 H列→借方金額 I列→貸方金額 K列→差引残高  1行  あ                    100  2行  い      100  3行  う       500  4行  5行 月 計     600          100      500  6行  7行  8行  か                      300  9行  き       400 10行  く       500 12行 月 計      900        300      1100 13行 累 計      1500        400      :      : というふうに金額が入力されているとき、K列の差引残高に E列に“月 計”と入力されたら、 [直前の月 計の差引残高セル]-[借方金額]-[貸方金額]という 数式を入れたいのですが、どんな関数を使えばできますか? 上記の例でいくと、 K12セルに[=K5+H12-I12]の計算結果が表示されるように したいのですが。。。 よろしくお願いします。

  • 預け入れ後、残高に全く反映されていません。

    2日前に駅構内のATMで預け入れをしたのですが、その金額が残高に反映されておりませんでした。 預け入れ時の状況と致しましては、間違いなく自身で入金致しました。 カードはデビットカードの為、通帳は持っておりません。 キャッシュサービスご利用明細があるのですが、それが証明にはなるのでしょうか?

  • エクセルの計算機能の使い方

    下記の出納帳の計算式を教えてください。どの関数を使えば良いのか解かりません。差引残高と収支合計が収入金額と支払金額を入力した時点で計算が行われる関数式が知りたいのですが。よろしくお願いします。 エクセルの表が表示できないので文字だけにさせていただきました。わかりにくいところはすみません。 摘      要 収入金額 支払金額 差引残高 14年度繰越金           収 支 合 計

  • 【Excel】直前のある特定の文字を拾って計算したい

    Excel2003を使用しています。   E列→摘要欄 H列→借方金額 I列→貸方金額 K列→差引残高  1行  あ                   100  2行  い      100  3行  う       500  4行  5行 月 計     600           100        500  6行  7行  8行  か                    300  9行  き       400 10行   く       500 11行 12行 月 計     900            300        1100 13行 累 計    1500            400       :       : というふうに金額が入力されているとき、K列の差引残高に E列に“月 計”と入力されたら、 [直前の月 計の差引残高セル]+[借方金額]-[貸方金額]という 数式を入れたいのですが、どんな関数を使えばできますか? 上記の例でいくと、 K12セルに[=K5+H12-I12]の計算結果が表示されるように したいのですが。。。 関数でもマクロでも構いません。マクロでしたら、初心者ですので 参考までに一例を示していただけると嬉しいです。 よろしくお願いします。

  • 【Excel】関数でできますか?(訂正版)

    Excel2003を使用しています。   E列→摘要欄 H列→借方金額 I列→貸方金額 K列→差引残高  1行  あ                   100  2行  い      100  3行  う       500  4行  5行 月 計     600           100        500  6行  7行  8行  か                    300  9行  き       400 10行   く       500 11行 12行 月 計     900            300        1100 13行 累 計    1500            400       :       : というふうに金額が入力されているとき、K列の差引残高に E列に“月 計”と入力されたら、 [直前の月 計の差引残高セル]+[借方金額]-[貸方金額]という 数式を入れたいのですが、どんな関数を使えばできますか? 上記の例でいくと、 K12セルに[=K5+H12-I12]の計算結果が表示されるように したいのですが。。。 よろしくお願いします。

  • Excel2010で、組み合わせを求める関数

    Excel2010にて、入力した数値に対応するbitの組み合わせを求めたいです。 添付のjpgでは、データ入力エリアに6が入力されていますので、2と4に○がついています。 入力した数値に対応するbitの横に○をつけてくれるような関数を教えて頂きたく、よろしくお願い致します。

  • エクセルで簡単な出納簿を作っており、計算(関数)方法の質問です。 以下

    エクセルで簡単な出納簿を作っており、計算(関数)方法の質問です。 以下のような表ですが、現金残高、通帳残高、総残高で管理したいのですが、うまく式がまとまりません。 方法から、現金、通帳、総残高の計算をおこないたいと考えています。また伝票日が入らない場合は空白にしたいです。 わかりにくい質問ですみませんが、どなたか良い方法を教えてください。   D   E   F   G   H   I    J     K    L     M 1 伝票日 科目、摘要1、摘要2、方法、収入金額、支出金額、通帳残高、現金残高、差引総残高 2   現金   3               通帳 4               通帳 5               現金