とっても、おばかな質問ですいません。エクセルで収入と、支出があって、残高を出していく表を作ったとします。収入や、支出が記入されていない欄の残高を空白で、表示したいんです。そのものズバリの関数式を教えて下さい。IFを使うんでしょうか?

A 回答 (7件)

追記 訂正 です。



>上から必ず順番に、収入や支出を入力して行くのであれば
>=IF(COUNT(A3:B3),SUM(A3,C2,C$1)-B3,"")

これC3(最初の行)の時だけですね!

C4からは C$1(繰越金)を外して下さい!
=IF(COUNT(A4:B4),SUM(A4,C3)-B4,"")

-----------------------------------------------
>行を飛ばして入力する時もある場合は
>=IF(COUNT(A3:B3),SUM(A$3:A3,C$1)-SUM(B$3:B3),"")

こちらは、そのままでOKです。
    • good
    • 0
この回答へのお礼

「行を飛ばして入力する時もある場合」←これ、いいです~。他の回答者の皆様も、ありがとうございました!どの、回答も、教えていただくと「なるほど~(*_*)」と。皆さんに、ポイントを差し上げたいのですが・・・苦渋の選択です、許してください。m(__)m

お礼日時:2001/09/13 20:57

うーん No。

2さんが解答済みでしたね
    • good
    • 0

IF関数を使うのならば、こんなのはどうでしょうか。



A1に収入、B1に支出、C1に残高を入れるとすると、C1に次の計算式を入力する。
=IF(AND(A1="",B1=""),"",A1-B1)
A1かつB1に入力が行われていない場合は、C1を空白にするという計算式になります。
A1かB1どちらかが空白という場合は、
ANDをORに変えてください。
    • good
    • 0

みなさん こんばんは!



この場合、0を非表示にしてしまうと計算の結果0
つまり残高0の時も表示されないので、やはりIF
で処理するのが妥当かと思います。

例として
  A    B   C
1      繰越金 ****
2 収入  支出  残高
3         式
4

上記表の場合セルC3に

上から必ず順番に、収入や支出を入力して行くのであれば
=IF(COUNT(A3:B3),SUM(A3,C2,C$1)-B3,"")

行を飛ばして入力する時もある場合は
=IF(COUNT(A3:B3),SUM(A$3:A3,C$1)-SUM(B$3:B3),"")

以降必要行まで複写

でよろしいかと思います。
    • good
    • 0

仮にゼロが入っていてもゼロ値を表示したくないのならば、ツールメニューのオプションの「表示」タブで、「ウィンドウオプション」内の「ゼロ値」のチェックをはずすと、表示されなくなりますよ。

    • good
    • 0

IFとANDの関数を使えばできます。



例えば、繰越がC1、収入がA2、支出がB2、残高がC2だとすれば
C2のセルに

=IF(AND(A2="",B2=""),"",C1+A2-B5)

と入力すれば、収入・支出が空欄の場合残高欄も空欄になります。
日付欄や摘要欄があるのでしたら、その欄が空欄だったら・・・
という式の方が、わかりやすいかと思います。
    • good
    • 0

そうですね。


IFでもいいですけど。

セルの書式設定はどうでしょう?
ユーザー設定にして
;;””
セミコロン・セミコロン・ダブルコーテーション・ダブルコーテーション
といれるのです。

説明は、
最初のセミコロンまではプラスの数字の書式です、ここでは指定してません。
次のセミコロンまではマイナスの数字の書式です、ここでは指定してませんけど。
それ以降は値がゼロの書式です。ここではダブルコーテーションを二個連続で書くことで、値にゼロが来たら表示しないことにしています。
    • good
    • 0

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q居酒屋で。謎。ニヤニヤ(・∀・)ニヤニヤの意味

先日。友達と近所の居酒屋に行きました。
すると。カウンターで飲んでた団塊世代の男性達数人。
(居酒屋の常連のようです)
その中の2人が私の顔を見るなり…。
満面の笑み (`・∀(`・∀(`・∀(`・∀(`・∀(`・∀(`・∀・´*) ニパッ!!
2人してずっと見つめて…たと思います。ヾ(;´▽`A`アセアセ
そして。帰り際、まだカウンターで飲んでた男性達。
同じ人が。私を再び見るなり。
ニヤニヤ(・∀・)ニヤニヤ ニヤニヤ(・∀・)ニヤニヤ
ニヤニヤ(・∀・)ニヤニヤニヤニヤニヤニΣ(゜Д゜)

なんで私の顔を見てニヤニヤ(・∀・)ニヤニヤ するのか?したのか全くわかりません。
私の顔になんかついてたかな?il||li _| ̄|○ il||li

ニヤニヤ(・∀・)ニヤニヤ 怖いです。
今思えば。過去、何度となく、色んな場所で。
いました。そういう人。ニヤニヤ(・∀・)ニヤニヤ
決まって。団塊世代の男性です。
私の父と同じ世代の人ばかりです。
なぜ?ニヤニヤ(・∀・)ニヤニヤ してたんでしょう?
ニヤニヤ(・∀・)ニヤニヤされたら。私 どうしたらいいんでしょうか?
いつもヾ(;´▽`A`アセアセ しちゃいます。
私もニヤニヤ(・∀・)ニヤニヤにはニヤニヤ(・∀・)ニヤニヤ仕返せばいいんですか?
団塊世代の男性の方 回答しただければ幸いです。
m(´-ω-`)m よろしくお願い致します。

先日。友達と近所の居酒屋に行きました。
すると。カウンターで飲んでた団塊世代の男性達数人。
(居酒屋の常連のようです)
その中の2人が私の顔を見るなり…。
満面の笑み (`・∀(`・∀(`・∀(`・∀(`・∀(`・∀(`・∀・´*) ニパッ!!
2人してずっと見つめて…たと思います。ヾ(;´▽`A`アセアセ
そして。帰り際、まだカウンターで飲んでた男性達。
同じ人が。私を再び見るなり。
ニヤニヤ(・∀・)ニヤニヤ ニヤニヤ(・∀・)ニヤニヤ
ニヤニヤ(・∀・)ニヤニヤニヤニヤニヤニΣ(゜Д゜)

なんで私の顔を見てニヤ...続きを読む

Aベストアンサー

自分の娘や息子の事を思い出して、酒も手伝って ニヤニヤ(・∀・)ニヤニヤ していたのでは?

Q収入または支出合計が空白(関数)になっていても差引合計が現れるよう様にする方法

いつもお世話になっています。
エクセル2003で下記の様な 表を作っています。H・収入合計のセルに=IF((C3)=0,"",IF((D3)=0,"",(C3*D3)))という式が入っています。
同様にH・支出合計のセルには、 =IF((F5)=0,"",IF((G5)=0,"",(F5*G5)))と数式が入っています。
差引合計には=IF(COUNT(E3,H3)=0,"",(I2+E3-H3))という式を入たのですが、これだと収入・支出合計が空白と充たされてしまうのか#VALUE!という表示が出てきます。
もし収入・支出合計が空白でも、合計が現れる計算方法がありますか?。教えてください
ロータスだとPURECOUNT関数を入力したら、計算されたと思うのですが?・・、エクセルでは不可能なのでしょうか?。
C     D       E       F    G      H      I
収入  収入数  収入合計   支出  支出数  支出合計  差引合計
1000   2       2000                          2000
                       100     1    100     エラー
                        1000    1   1000     エラー

いつもお世話になっています。
エクセル2003で下記の様な 表を作っています。H・収入合計のセルに=IF((C3)=0,"",IF((D3)=0,"",(C3*D3)))という式が入っています。
同様にH・支出合計のセルには、 =IF((F5)=0,"",IF((G5)=0,"",(F5*G5)))と数式が入っています。
差引合計には=IF(COUNT(E3,H3)=0,"",(I2+E3-H3))という式を入たのですが、これだと収入・支出合計が空白と充たされてしまうのか#VALUE!という表示が出てきます。
もし収入・支出合計が空白でも、合計が現れる計算方法がありますか?。教えてくだ...続きを読む

Aベストアンサー

=IF(COUNT(E3,H3)=0,"",SUM($E$2:$E3)-SUM($H$2:$H3))
または
=IF(COUNT(E3,H3)=0,"",SUMPRODUCT($E$2:$E3-$H$2:$H3))
では如何でしょうか?
I列を計算に使わない方法です。

Qニヤニヤしない方法

ニヤニヤしない方法 会社の上司にニヤニヤして気持ち悪いといわれ、 今度ニヤニヤしたら罰ゲームだからな!と言われました。 すぐにでも対処できることはありますでしょうか?

Aベストアンサー

机の上に鏡を置いておきましょう。
それでの自分がどんな顔をしているか判るでしょう。

Q空白欄を消す

エクセルで、VLOOKを使い、エラー回避する為にIF関数を使っています。
検索結果出た後、空白セルを一括削除したくてジャンプしようとしたところ、本物の?空白セルではなかったのでできませんでした。
検索結果合致しなく空白になったセルの一括消去方法というのはありますか?
意味が通じにくいかもしれませんが、よろしくお願い致します。

Aベストアンサー

問題の数式が記入されているセル範囲を選択する(必ず行う)
Ctrl+Fで検索のダイアログを出す
ダイアログのオプションを開く
検索対象を「値」にする
検索する文字列は空っぽのまま,全て検索する

ダイアログの下にヒットしたセルが羅列されるので,ダイアログの中で全部選択する
ダイアログを閉じる
Deleteキーで削除する。



#もうちょっと簡単な方法:
数式で,IFを使って””にするのをやめてVLOOKUP関数に素直にエラー値を計算させる
Ctrl+Gを押す
現れたダイアログでセル選択をクリックする
現れたダイアログで数式にマーク,エラー値にチェック,OKする
Deleteする。

Q笑顔で会話 と ニヤニヤ話す の違いってなんでしょうね?

笑顔で会話 と ニヤニヤ話す の違いってなんでしょうね?


私は笑顔で人と接しようと頑張ってるんですが
いつも「ニヤニヤして気持ち悪い」って言われるんです。
笑顔とニヤニヤの違いってなんですかね?

Aベストアンサー

まず、身なり、身なりがきちんとしてないとニヤニヤと思われ気味、俺はそうだった。あと会話と笑いの比率、なにも喋らないで笑ってるとニヤニヤと思われる。結構しゃべらないで笑われると意味してることがわからないから。馬鹿にしてるのか、面白いのか、幸せをわけたいのか?あと受けて側に固定概念みたいに嫌がられるとその笑いがいやな風にとられる。

QIF関数の空白セルの扱いについて

関数にあまり詳しくないので、教えてください。

セルA1からH1に入力された数値の「最大値が8以上」または
「最小値が3以下」の場合は○、それ以外は空白としたいのですが、
「=IF(OR(7<MAX(A1:H1),4>MIN(A1:H1)),"○","")」だと、
範囲内のすべてのセルが空白の場合は最小値を0とみているのか「○」となってしまいます。
空白セル=0としないようにするには、どうしたらよいでしょうか?

Aベストアンサー

=IF(AND(OR(7<MAX(A1:H1),4>MIN(A1:H1)),COUNT(A1:H1)>=1),"○","")
質問の条件に、セル範囲A1:H1に数値の入ったセルが1個以上であることを、追加してみるとか。

Q上戸彩のことを考えるとき、ニヤニヤするのをやめる方法はありませんか

僕は毎日ひまさえあれば上戸彩さんのことを考えているのですが、
上戸彩さんのことを考えているとかならず無意識に顔がニヤニヤしてしまうので困っています。
去年からいつもニヤニヤしているという悪い評判がたってしまいました。
友達に、「何がおかしいんだ?」、「何を笑っているんだ?」と、まるで頭がおかしいように言われます。
いつもニヤニヤしていると、バカみたいにみえるようです。
笑うまいとしても、いつのまにかニヤニヤしてしまいます。

上戸彩のことを考えるとき、ニヤニヤするのをやめる方法はありませんか。

Aベストアンサー

それは、無理でしょう。彼女のこと好きなんでしょう。
彼女のことを考えているときに
顔を見られないようにするくらいしか思いつかないですね。

Qエクセル 時間 別シートに自動転記 未記入は空白

初めまして、お世話になります

某再生機器の経過時刻を記録する為に用いております
計算式は入っておりません。単に経過時間転記なのですが、
稀にその動作(記録する時間ポイント)が実行されないことがあります
ですのでその時間を記入することなく空白(空欄)にて転記させたいのですが
どの様にすれば宜しいでしょうか?
単に空白にすると別シートには”0:00”表示されてしまいます
素人質問で恐縮です。ご教授の程宜しくお願いいたします


シート1 E31の時間を シート2 任意のセルに転記

=シート1!E31

↑を シート2 任意のセル に挿入してあります

Aベストアンサー

>=シート1!E31
>↑を シート2 任意のセル に挿入してあります

これらの数式を入れたセルを選んで右クリックしてセルの書式設定の表示形式のユーザー定義で
[h]:mm;;;
あるいは表示しているのが「分:秒」なら
[m]:ss;;;
あるいは実際に表示しているのは「時:分:秒」なら
[h]:mm:ss;;;
などのように設定しておきます。

Q最近、一人でニヤニヤしたこと

最近、一人でニヤニヤしたこと
 何かありましたか?

もしあったら、一人だけで楽しまないで、そのニヤニヤをおすそ分けして下さい。

Aベストアンサー

おへその掃除をサボってたら
ゴッソリいっきにとれたこと。

そして激しく臭かったこと。

QIF関数(空白の表示)について

B3のセルに日付が入力されると、C3には「B3]+1日の日付が表示されるように数式を入力したいのですがうまくいきません。
「B3]が空白の場合はC3も空白の表示にしたいです。
IF関数の(空白の表示)がよく分からないのでわかるかた教えてください。

Aベストアンサー

No.1さん、2さんの数式でご要望の結果が得られますが、後から列を挿入または削除したくなったときに、日付の並びが不連続となったり、参照エラーとなるので、数式を修正する必要が発生します。

連続なままとしたい場合は、次式にしてください。挿入/削除しても数式の修正が不要です。

C3 =if(offset(c3,0,-1)="","",offset(c3,0,-1)+1)


人気Q&Aランキング

おすすめ情報