クラウド版製品マニュアル 楽々Webデータベース
ホーム > エクセル業務効率化支援ツール 楽々Webデータベース > マニュアルトップ > 活用ガイド > 小数点以下を四捨五入、切り上げ、切り捨てする

小数点以下を四捨五入、切り上げ、切り捨てする

数値を扱うフォームの項目には、「数値」「計算」の2種類があります。

  • 数値:数値を入力する項目です。
  • 計算:数値を計算した結果を表示する項目です。入力できません。

数値項目と計算項目とでは、小数点以下の四捨五入、切り上げ、切り捨てを行う方法が異なります。

数値項目の場合

  • 数値項目では、倍精度浮動小数点で数値を保持しており、
    15桁程度の精度およそ-1E+308~+1E+308の範囲の数値を扱うことができます。
    精度を超えた数値を入力すると、丸められることがあります。

    たとえば、20桁の数値"12345678901234567890"を入力して保存すると、
    丸められて、"12345678901234567000"になります。

  • 数値項目では、項目設定の「小数点以下桁数」 に桁数を指定すると、その桁数になるように切り捨てて表示します。

    たとえば、項目設定「小数点以下桁数」に"3"を指定し、

    "1.2345"を入力して保存すると、
    小数点以下4桁以降を切り捨てて、"1.234"と表示されます。
    なお、保存されている数値は"1.2345"です。
    登録画面および更新画面の入力欄では"1.2345"と表示されます。
    照会画面および一覧画面に表示する際は切り捨てて"1.234"を表示します。

計算項目の場合

  • 計算項目では、項目設定の「小数点以下桁数」に桁数を指定すると、その桁数になるように四捨五入して表示します。

    たとえば、
    数値項目の「数値1」「数値2」の項目設定「少数数点以下桁数」には"3"を指定し、

    計算項目の「計算」の項目設定「小数点以下桁数」には"2"を指定し、
    計算項目の「計算」には「数値1」×「数値2」の計算結果を表示するように設定します。

    「数値1」に"1.2345"を入力し、「数値2」に"2"を入力すると、 1.2345×2=2.469 ですが、 「計算」には小数点以下3桁以降を四捨五入して、"2.47"が表示されます。

数値項目を四捨五入・切り上げ・切り捨てする方法

  • 数値項目の数値を四捨五入・切り上げ・切り捨てするには、
    数値項目に数値を四則演算(加算+減算-乗算×除算÷)するなどし、計算項目として表示します。

    数値項目「小計」の数値に消費税10%を乗算し、
    計算項目「合計金額(税込み)」として、税込み合計金額を表示する例で説明します。

四捨五入の設定方法

  • 計算項目「合計金額(税込み)」の設定項目「計算式」に計算式 "小計 * 1.1"を設定し、
    設定項目「少数点以下桁数」に" 0 "を指定します。
  • 表示例
    1,749×1.1=1,923.9 ですが、
    小数点以下を四捨五入して"1,924"と表示します。

切り上げの設定方法

  • 小数点以下を切り上げて表示するには、ceil関数を使用します。
    計算項目「合計金額(税込み)」の設定項目「計算式」に計算式"ceil(小計 * 1.1)"を設定し、
    設定項目「少数点以下桁数」に" 0 "を指定します。
  • 表示例
    1,749×1.1=1,923.9 ですが、
    小数点以下を切り上げて"1,924"と表示します。

  • ceil関数は小数点以下を切り上げます。指定桁数での切り上げはできません。

切り捨ての設定方法

  • 小数点以下を切り捨てて表示するには、floor関数を使用します。
    計算項目「合計金額(税込み)」の設定項目「計算式」に計算式"floor(小計 * 1.1)"を設定し、
    設定項目「少数点以下桁数」に" 0 "を指定します。
  • 表示例
    1,749×1.1=1,923.9 ですが、
    小数点以下を切り捨てて"1,923"と表示します。

  • floor関数は小数点以下を切り捨てます。指定桁数での切り捨てはできません。

関連文書