表計算の資格試験では、数値の丸め処理として「1位未満切り上げ」「1位未満切り捨て」「10位未満切り上げ」「10位未満切り捨て」といった問題が出題されることがあります。これらは位の意味を正しく理解していないと、符号や関数の使い方で迷いやすいポイントです。
この記事では、表計算準1級でよく出てくる数値の丸め処理について、どの数字を残してどこを処理するのか、具体例を使いながら分かりやすく解説します。
「1位未満」「10位未満」とはどこの数字を指すのか
数値の位とは、数字が存在する場所を表します。例えば「1234」という数字の場合、右から順番に1の位、10の位、100の位、1000の位となります。
「1位未満」とは、1の位より小さい部分、つまり小数部分を意味します。例えば「123.45」という数字では、1位未満は「0.45」の部分になります。
一方、「10位未満」とは10の位より小さい部分を指します。整数の場合は1の位を処理することになります。
1位未満切り上げ・切り捨ての意味
1位未満切り上げとは、小数部分を切り上げて整数にする処理です。
例えば「12.3」という数字を1位未満切り上げすると、1の位まで残して小数部分を上げるため「13」になります。
反対に1位未満切り捨ての場合は、小数部分をなくして整数部分だけを残します。例えば「12.9」は「12」になります。
| 処理 | 例 | 結果 |
|---|---|---|
| 1位未満切り上げ | 12.3 | 13 |
| 1位未満切り捨て | 12.9 | 12 |
10位未満切り上げ・切り捨ての意味
10位未満の処理では、10の位を残して、それより小さい位を処理します。
例えば「123」という数字を10位未満切り上げする場合、10の位まで残すため、1の位を見て切り上げます。
123の場合、1の位は3なので切り上げすると「130」になります。10位未満切り捨ての場合は「120」になります。
| 処理 | 例 | 結果 |
|---|---|---|
| 10位未満切り上げ | 123 | 130 |
| 10位未満切り捨て | 129 | 120 |
表計算ソフトで使う場合の考え方
Excelなどの表計算ソフトでは、丸め処理に応じてROUNDUP関数やROUNDDOWN関数などを使用します。
例えば、1位未満切り上げは小数点以下をなくすため、桁数を0に指定します。
10位未満切り上げの場合は、10の位まで残すため、桁数をマイナス1に設定します。つまり、桁数の指定では「-1」が10の位、「-2」が100の位を表します。
桁数指定の覚え方
表計算の関数では、桁数の指定が混乱しやすい部分です。基本的には小数点以下を処理するときは0以上、整数の位を処理するときはマイナスを使います。
例えば以下のようになります。
- 1位未満(小数部分を処理)→桁数0
- 10位未満→桁数-1
- 100位未満→桁数-2
このルールを覚えておくと、表計算準1級の丸め処理問題でも迷いにくくなります。
まとめ
「1位未満切り上げ・切り捨て」は小数部分を処理して整数にする操作で、「10位未満切り上げ・切り捨て」は10の位を残して1の位を処理する操作です。
表計算ソフトの関数では、10位未満は桁数を「-1」、100位未満は「-2」と指定するため、マイナスの数字が重要になります。
位の位置と、どこまで残すのかを理解すれば、表計算準1級の丸め処理問題は安定して解けるようになります。


コメント