
四捨五入したい

価格の小数点を四捨五入したい
ご提供頂くデータの中に、価格の値に小数点が含まれる場合があります。
海外の商品をお取り扱いされる場合に、価格や仕入値を為替変換する際に小数点の処理がなされていない、または小数点の扱いを委ねられていたりなどの理由で小数点の処理をしなければならないことがあります。
小数点を四捨五入する
小数点を四捨五入するにはROUND関数を使います。ROUND関数の書式は、
ROUND(数値, 四捨五入を行う桁数)
になります。
仮に四捨五入したい数値があるセルの位置がA1とします。
=ROUND(A1, 1)
式の解説
第1引数
=ROUND(A1, 1)
四捨五入したい数値があるセルの位置を指定します。
第2引数
=ROUND(A1, 1)
四捨五入したい小数点の位を数値で指定します。
1を指定すると、小数点の第二位以下を四捨五入します。
桁数と適用結果
指定する桁数と結果は以下の通りです。
元の数値 1234.5678
桁数 | 結果 | 四捨五入する位 |
---|---|---|
-3 | 1000 | 千の位 |
-2 | 1200 | 百の位 |
-1 | 1230 | 十の位 |
0 | 1235 | 一の位 |
1 | 1234.6 | 小数点第一位 |
2 | 1234.57 | 小数点第二位 |
3 | 1234.568 | 小数点第三位 |
補足
セルの表示形式を使うことで、四捨五入された数値を表示することができますが、あくまで見た目上の数値が変わるだけで、セルに入力されている実際の数値は変わらないのでご注意ください。
Massteryで対応するとこうなる
指定内容
- 変換対象カラム
- Massteryはフォーマットの項目単位で変換を指定しますので、出力ファイルの項目(列の名称)を指定します。
- 変換方法
- 変換対象カラムに値またはロジックを適用する「=」を指定します。
- 値または変換ロジック
- ROUND(“価格”,1)
ROUND関数式の解説
Massteryでの書式は以下になります。
ROUND("変換対象カラム名称",四捨五入を行う桁数)
第2引数まで指定します。
第1引数
ROUND("価格",1)
変換対象カラムで項目を指定していますが、第1引数においても同じく変換対象を指定します。カラム名称を指定する場合は、ダブルクォーテーションで囲います。
第2引数
ROUND("価格",1)
エクセルと同様で小数点を切り上げるので「1」を指定します。