家の中でのこだわりスペースはどこですか?

フォーム(非連結)での計算時の四捨五入:切り捨て:切り上げの方法を教えてください。Excelのようにround:rounddown:round upのような関数があるのでしょうか?
宜しく御願い致します。

A 回答 (3件)

roundはありますが、Excelのroundとは性質が違います(四捨五入して偶数を返します)。


コントロール内の数値は、基本的に「小数点以下表示桁数」で設定した桁数で四捨五入されると思いますが、計算式の中でお使いになるための関数は

切り捨て:int

のみを使って対処するしかなさそうです。
私は以下のようにしています。

四捨五入:int([数値]+0.5)(小数第一位で四捨五入する場合)
切り上げ:int([数値]+0.9)(小数第一位で切り上げる場合)
    • good
    • 1

やはり、餅は餅屋なので


Microsoftに聞いてみるのが良いでしょう。
[四捨五入]で検索すればごろごろ出てきます。

参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
    • good
    • 0

CInt関数で対応出来ます。




クエリーのフィールドに

消費税: CInt([ネット計]*0.05)と入力

ちなみにこの数値は整数型 (Integer) となっているので-32,768 ~ 32,767 の範囲の値のみ可能です。
    • good
    • 0

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

関連するカテゴリからQ&Aを探す


おすすめ情報