• ベストアンサー

計算式(残高)がー(マイナス)にならない方法

    D    F        G     H  11 日付   引落金額     入金    残高 12  6/01                     0    13  6/10    5,355           5,355 14  6/15            5,000     355 15  7/09    6,342           6,697 16  7/23            6,697      0 17  8/14    5,694           5,694 18  9/06           7,000   -1,306 19  9/10    5,854            5,854 20  9/26           6,997    -1,143 エクセル2002で、この様な表を作り 残高のセル(H12~H21まで)残高+引落金額-入金という式を入れると 引落金額より入金が多いと残高が-(マイナス)になってしまいます。 (例)H18に(+H17+F18-G18)という式をいれると残高が -1,306になってしまいます。 もし入金が多くても残高が-にならないで0と表示する方法はありますか。 エクセル初心者

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

  • ベストアンサー
回答No.2

入金があると残高が減るんですか?? 質問は2つの解釈が可能です。 1.計算はマイナスになるけど表示を「0」とする →ユーザー書式の設定で「#,###_;0;0」とする 2.計算上マイナスにせずに0にしちゃう →計算式を「=max(0,H17+F18-G18)」とする どちらでも都合のいい方をどうぞ。

toride4611
質問者

お礼

回答有難うございます。 この表は、私になりに考えた、カード返済残高表で カードが使用すると引落されるので、残高が増え 銀行に入金(入金ところに記入するので)すると 残高が減るようにしました。(変ですが) 「=max(0,H17+F18-G18)」を使ったら(-)が消えました。 有難うございました。

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

引落が+で入金が-ですか?通常と逆な気もしますが... G18で7000の入金の時にH18の残高を0でいいのですか? G13=MAX($H12+$F13-$G13,0) として下方にコピーしてください。

toride4611
質問者

お礼

ありがとうございます。 そうです通常は逆ですが、 これは私(エクセル初心者)なりに考えて作成したカード利用額表、 引落金額を(カード利用額)・入金を(銀行入金)・残高は返済額(あといくら入金すれば良いかを確かめる為で) 入金すると残高が減って、引落されると残高が増えるという形にしました(変ですね) でもmshr1962さんが教えてくれたMAX関数を使いました。 -が消えました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

残高セルの書式を次の様に設定する方法がありますが如何でしょうか。 (1)H列の選択した状態で右クリック→セルの書式設定 (2)表示形式→ユーザ設定で、#,##0;"0"→OK

toride4611
質問者

お礼

回答有難うございます。 そうですね・・・この方法もありましたね。 忘れてました。

回答No.1

例にある式は間違いだと思います。 正しくは(H17-F18+G18)と思います。 で、H18を例にしてみると If(H17-F18+G18>0,H17-F18+G18,0) という式を入力すれば問題ないと思います。

toride4611
質問者

お礼

有難うございます。 これは私なりに考えたカード返済計算表で カードが使うと引落金額の欄に書き込み、残高が増え 通帳に入金すると入金欄に記載するので入金すると残高減る様にしている表です。

関連するQ&A