重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

クエリで計算式を作りました。
「仕入れ数量」-「売上数量」
みたいなカンタンなものです。
式自体に問題はなく、答えも出ているのですが、1つ分からないことがあります。

仕入数量  売上数量  差引き(←計算式)
  50     20     30
  40
  55     10     45
  30
  25

というように、売上数量がある時(引く値がある時)は、答えが出ますが、売上数量がない時(引く値がない時)は、答えがでません。空白のままです。

式は 差引き:[仕入数量]-[売上数量]

なので、売上数量がない時は、買取数量がそのまま表示されるようにしたいのです。

↓このように・・・

仕入数量  売上数量  差引き(←計算式)
  50     20     30
  40            40
  55     10     45
  30            30
  25            20

で、売上数量に「0」を入れればいいのかもしれませんが、この数字は、それぞれのレコードの情報が蓄積されてできた数字なので、どうすればいいかわかりません。。。

お手数おかけしますが、早急に返答&アドバイス願います。

A 回答 (2件)

差引き:[仕入数量]-Nz([売上数量])



で如何でしょうか。
    • good
    • 0
この回答へのお礼

すごい!出ました!ありがとうございます。
で、もう1つワガママ言っていいですか?
仕入れ数量も売上数量も両方ない所に何も出ないのですが、「0」が出るようにできますかね?
できなかったらいいんです。これだけでも充分です。
ただ、ちょっと欲を言えば・・・っていうことです。
返答ありがとうございました。

お礼日時:2004/10/19 12:36

差引き:Nz([仕入数量], 0) - Nz([売上数量], 0)



でできると思いますよ。

Nz(A, B) という関数は
「AがNull(空欄)であった場合はBに置き換える」
という意味ですので、上記の式を書けば
仕入数量も売上数量も、空欄だった場合は 0 に置き換えて
計算がされる形になります。
(空欄のデータを計算に使ってしまうと、計算結果も空欄になりますが
0に置き換えて計算させれば大丈夫です)
    • good
    • 0
この回答へのお礼

できました!!!!!
最高です。これで100%OKです!!!
ありがとうございました!!!

お礼日時:2004/10/19 13:02

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