計算結果で、小数点以下を四捨五入することはできますか?

記事番号:040270

計算結果を四捨五入する場合、計算式にROUND関数を設定します。

ROUND関数の設定

税抜金額に消費税率(1.1)をかけて税込金額を計算する方法を説明します。
税抜金額を入力する数値フィールドと税込金額を計算する計算フィールドを用意して、ROUND関数の計算式を設定します。

設定例
フィールド名 フィールドコード フィールドタイプ 計算式
税抜金額 税抜金額 数値 -
税込金額 税込金額 計算 ROUND(税抜金額*1.1)
備考:この例では整数を求めているため、第2引数の「0」は省略しています。

YEN関数の設定:文字列(1行)フィールド

文字列(1行)フィールドでは、ROUND関数のほかに、YEN関数を設定して四捨五入することもできます。
YEN関数を使うと、計算結果は3桁区切りの「¥(円)」形式で表示されます。また、計算結果は文字列となります。

フィールドの配置と計算式の設定

税抜金額に消費税率(1.1)をかけて、税込金額を四捨五入して計算する例を紹介します。
税抜金額を入力する数値フィールドと税込金額を計算する文字列(1行)フィールドを用意して、次の設定を行います。

設定例
フィールド名 フィールドコード フィールドタイプ 計算式
税抜金額 税抜金額 数値 -
税込金額 税込金額 文字列(1行) YEN(税抜金額 * 1.1, 0)
備考:「自動計算する」にチェックを入れます。YEN関数には2個の引数が必要なため、この例では引数を省略できません。

「小数部の桁数」と「丸めかた」の設定

「高度な設定」で、「小数部の桁数」と「丸めかた」の設定を確認します。

  1. 「レコードの一覧」画面で、画面右上にある歯車の形をした[アプリを設定]アイコンをクリックします。
    スクリーンショット:[アプリを設定]アイコンが枠線で強調されている

  2. 「アプリの設定」画面で、[設定]タブの「その他の設定」にある[高度な設定]をクリックします。

  3. 「小数部の桁数」が「4」、「丸めかた」が「最近接偶数への丸め」になっているか確認します。
    「小数部の桁数」と「丸めかた」は、アプリ内の計算結果、および計算式で使用する各フィールドの値に設定が適用されます。

  4. 画面右下の[保存]をクリックします。

  5. 画面右上の[アプリを更新]をクリックします。

  6. 確認ダイアログで[アプリを更新]をクリックします。

上記の設定後、税抜金額980円を入力すると、次のような計算結果になります。

  • 税抜金額:980
  • 税込金額:¥1,078(自動計算されます)

なお、ROUND関数やYEN関数以外に、「高度な設定」の「数値と計算の精度」でも、端数処理を行うことは可能です。
ROUND関数との使い分けについては、「四捨五入、切り捨て、切り上げするときの設定の使い分け」を参照してください。

参考までに、「数値と計算の精度」で端数処理を行う方法を説明します。

「数値と計算の精度」の設定:計算フィールド

計算フィールドに計算式を設定して、「数値と計算の精度」の項目を設定します。

フィールドの配置と計算式の設定

税抜金額に消費税率(1.1)をかけて、税込金額を四捨五入して計算する例を紹介します。
次のフィールドを配置して、設定を行います。

設定例
フィールド名 フィールドコード フィールドタイプ 計算式 その他の設定
税抜金額 税抜金額 数値 - -
丸め 丸め 数値 - 初期値:5
税込計算用 税込計算用 計算 税抜金額*110 -
税込金額 税込金額 計算 (税込計算用/10+丸め)/10 -

「小数部の桁数」と「丸めかた」の設定

「高度な設定」で、「小数部の桁数」と「丸めかた」の設定を行います。

  1. 「レコードの一覧」画面で、画面右上にある歯車の形をした[アプリを設定]アイコンをクリックします。
    スクリーンショット:[アプリを設定]アイコンが枠線で強調されている

  2. 「アプリの設定」画面で、[設定]タブの「その他の設定」にある[高度な設定]をクリックします。

  3. 「数値と計算の精度」の「小数部の桁数」に「0」を入力し、「丸めかた」は「切り捨て」を選択します。
    「小数部の桁数」と「丸めかた」は、アプリ内の計算結果、および計算式で使用する各フィールドの値に設定が適用されます。

  4. 画面右下の[保存]をクリックします。

  5. 画面右上の[アプリを更新]をクリックします。

  6. 確認ダイアログで[アプリを更新]をクリックします。

上記の設定後、税抜金額980円を入力すると、次のような計算結果になります。

入力例
税抜金額 980
丸め 5
税込計算用 107800(自動計算されます)
税込金額 1078(自動計算されます)

「丸め」には、切り上げの場合は9、切り捨ての場合は0、四捨五入の場合は5を入力します。
「丸め」に入力する値によって、レコードごとに切り上げ、切り捨て、四捨五入を選択することも可能です。