次の方法で共有

小数点以下に切り上げ、切り捨ての表示

Anonymous
2013-10-26T21:11:33+00:00

お世話になります。

クエリのフィールド(数値型)に計算式を入れております。割り算をしておりますが割り切れるものには少数点以下を表示しない、割り切れないものは小数点以下2桁を切り上げて表示したい(小数点以下1桁表示)。Aフィールド: Int([Bフィールド]/1.05+0.05)、この式ですと小数点以下が表示されません。関数設定と計算式をご指導願います。ふかみ

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2013-10-28T03:30:59+00:00

1.05で割った値を切り上げたいということでしたか。

Aフィールド:  Format(-Int(-[Bフィールド]/1.05*10)/10,IIf([Bフィールド]/1.05=Int([Bフィールド]/1.05),"0","0.0"))

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-10-28T06:24:40+00:00

    hatena19様

    折り返しのご連絡、誠にありがとうございました。おかげさまで希望通りの値が出るようになりました。

    又、ご指導受ける事があるやもしれませんがその節はよろしくお願いいたします。大変助かりました。ふかみ

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2013-10-28T02:11:26+00:00

    hatena19様

    早速のご連絡ありがとうございます。早速、計算式を入れ結果が出てきました。割り切れないものは少数点以下が表示されません。たとえばBフィールド値:11の場合、10と表示されます。欲しい値は11/1.05=10.47の小数点以下2桁を切り上げ10.5としたいのですが。引き続きご指導いただけますようお願いいたします。ふかみ

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-10-26T23:14:20+00:00

    Bフィールド に計算式が入っているということですね。下記の式でどうでしょうか。

    Aフィールド:  Format(-Int(-[Bフィールド]*10)/10,IIf([Bフィールド]=Int([Bフィールド]),"0","0.0"))

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません