プロが教える店舗&オフィスのセキュリティ対策術

かなり初歩的な質問かと大変恐縮ですが、ご指南いただけますと幸いです。

クエリで計算したフィールド名[割合]の値を、予め用意した評価テーブルを用い
Between [ ] And [ ]で評価しようとしたのですが、「オーバーフロー」との
エラーがでてしまい評価ができない。。

――――――――――――――――――――――――――――――――――――――――――――
(1)フィールド名割合:([Aフィールド])/([Bフィールド]) ででた結果が以下。

[割合]
0.727272727272727
0.8
#Error
0.333333333333333
0.818181818181818
0.692307692307692
1
#Error

――――――――――――――――――――――――――――――――――――――――――――
(2)上記で出た割合数値を以下の式で評価した際、「オーバーフロー」とのエラーがでてしまい
評価ができない状態です。


Between [最小ランク数値] And [最大ランク数値]

※以下評価テーブルは[割合]フィールドの隣に[ランク評価]とのフィールド名であります。

ID保留率ランク 最大ランク数値  最小ランク数値
1  A        0   0.5
2  B        0.5   0.6
3  C        0.6   0.7
4  D        0.7   0.8
5  E        0.8   3
6  対象外

※対象外の数値は空欄としております。
――――――――――――――――――――――――――――――――――――――――――――

おそらく(1)の結果で「#Error」がはいっているため評価ができない(オーバーフロー)となるかと
思われますが、どうにも解決ができません。

ご教示くださいますと幸いです。

A 回答 (2件)

考えられるエラーは数値以外のフィールドでの演算とゼロでの割り算ですね。




フィールド名 割合:Iif(Nz([Bフィールド]),Nz([Aフィールド])/Nz([Bフィールド]),1) 
    • good
    • 1
この回答へのお礼

完璧です!!早速、本当にありがとうございました!

お礼日時:2006/08/01 17:11

#Errorの原因は判っているのですか?

    • good
    • 0
この回答へのお礼

上記、回答者:mshr1962 さまの回答にて解決
致しました。
コメントをいただき、ありがとうございました。

お礼日時:2006/08/01 17:13

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A