dポイントプレゼントキャンペーン実施中!

    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と表示する方法はありますか。
エクセル初心者

A 回答 (4件)

入金があると残高が減るんですか??



質問は2つの解釈が可能です。
1.計算はマイナスになるけど表示を「0」とする
→ユーザー書式の設定で「#,###_;0;0」とする
2.計算上マイナスにせずに0にしちゃう
→計算式を「=max(0,H17+F18-G18)」とする

どちらでも都合のいい方をどうぞ。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/06/23 20:08

引落が+で入金が-ですか?通常と逆な気もしますが...


G18で7000の入金の時にH18の残高を0でいいのですか?
G13=MAX($H12+$F13-$G13,0)
として下方にコピーしてください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/06/24 19:02

残高セルの書式を次の様に設定する方法がありますが如何でしょうか。


(1)H列の選択した状態で右クリック→セルの書式設定
(2)表示形式→ユーザ設定で、#,##0;"0"→OK
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/06/24 18:30

例にある式は間違いだと思います。


正しくは(H17-F18+G18)と思います。

で、H18を例にしてみると
If(H17-F18+G18>0,H17-F18+G18,0)
という式を入力すれば問題ないと思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/06/23 19:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!