Excel

Excel(エクセル)のROUNDDOWN関数で数値を切り捨てよう!【基本から応用まで】

Excelで数値を扱う際に、特定の桁で切り捨てたい場合、ROUNDDOWN関数が役立ちます。この関数を使うと、数値を指定した桁数で正確に切り捨てることができ、計算の精度を調整する際に便利です。この記事では、ROUNDDOWN関数の基本的な使い方から応用的な活用法まで、わかりやすく解説します。

ROUNDDOWN関数とは?

ROUNDDOWN関数は、指定された数値を指定した桁数で切り捨てるための関数です。たとえば、小数点以下の桁数を切り捨てて計算結果を正確に表示したり、整数部分を指定した桁で切り捨てたりする際に使います。

ROUNDDOWN関数の基本的な構文

=ROUNDDOWN(数値, 桁数)

  • 数値: 切り捨てを行いたい数値を指定します。
  • 桁数: 切り捨てを行いたい桁数を指定します。正の数を指定すると小数点以下を、0を指定すると整数単位で切り捨てられます。負の数を指定すると、整数部分を大きな位で切り捨てます。

実際の例

たとえば、数値「123.456」を小数点第2位で切り捨てたい場合は、次のように入力します。

=ROUNDDOWN(123.456, 2)

この場合、結果は「123.45」となり、小数点第3位が切り捨てられます。

A B
123.456 =ROUNDDOWN(A1, 2) → 123.45

ROUNDDOWN関数の応用例

小数点以下を切り捨てる

ROUNDDOWN関数を使えば、指定した桁数までの小数点以下を簡単に切り捨てることができます。たとえば、次のように入力して、小数点第1位まで切り捨てることが可能です。

=ROUNDDOWN(45.6789, 1)

この場合、結果は「45.6」となり、小数点第2位以下が切り捨てられます。

A B
45.6789 =ROUNDDOWN(A1, 1) → 45.6

整数部分を切り捨てる

整数部分を指定した位で切り捨てることも可能です。たとえば、「1537」を10の位で切り捨てたい場合は、桁数に「-1」を指定します。

=ROUNDDOWN(1537, -1)

結果は「1530」となり、10の位で切り捨てられます。さらに大きな位で切り捨てたい場合は、次のように桁数を調整します。

=ROUNDDOWN(1537, -2)

この場合、結果は「1500」となります。

A B
1537 =ROUNDDOWN(A1, -2) → 1500

金額の端数処理に活用

ROUNDDOWN関数は、金額の端数処理にも役立ちます。たとえば、商品の価格が「1523.78円」だった場合、小数点以下を切り捨てて整数にすることで、簡単に価格調整が可能です。

=ROUNDDOWN(1523.78, 0)

結果は「1523円」となり、小数点以下がすべて切り捨てられます。

大きな桁での切り捨て

ROUNDDOWN関数は、桁数に負の値を指定することで、整数部分の大きな桁で切り捨てることが可能です。たとえば、「8765」を100の位で切り捨てたい場合、次のように入力します。

=ROUNDDOWN(8765, -2)

結果は「8700」となります。このように、ROUNDDOWN関数を使って柔軟に数値の桁数を調整できます。

A B
8765 =ROUNDDOWN(A1, -2) → 8700

ROUNDDOWN関数の便利な豆知識

ROUND関数とROUNDDOWN関数の違い

ROUND関数は指定した桁数に基づいて四捨五入を行いますが、ROUNDDOWN関数は常に切り捨てを行います。たとえば、数値「123.456」を小数点第2位で処理する場合、結果が異なります。

=ROUND(123.456, 2)     → 123.46(四捨五入)

=ROUNDDOWN(123.456, 2) → 123.45(切り捨て)

用途に応じて、どちらの関数を使うか選ぶと良いでしょう。

負の桁数での切り捨て

ROUNDDOWN関数は、負の桁数を指定することで、10の位や100の位、1000の位など、大きな単位で数値を切り捨てることができます。たとえば、1000の単位で数値を切り捨てる場合は、次のようにします。

=ROUNDDOWN(87654, -3)

この場合、結果は「87000」となり、1000の位で切り捨てられます。

精度が重要な計算での利用

ROUNDDOWN関数は、数値の計算結果を正確にコントロールする必要がある場面で役立ちます。たとえば、金額や数量など、細かい調整が必要な場面で切り捨てを使い、正確な計算結果を得ることができます。

ROUNDDOWN関数の組み合わせ

ROUNDDOWN関数を他の関数(SUMやIFなど)と組み合わせることで、複雑な計算を行うことも可能です。たとえば、合計値を計算し、その結果を切り捨てて表示する場合、次のように使用します。

=ROUNDDOWN(SUM(A1:A5), 2)

これにより、合計値が小数点第2位まで切り捨てられて返されます。

ROUNDDOWN関数のよくあるエラーと対処法

#VALUE!エラー

ROUNDDOWN関数で#VALUE!エラーが表示される場合、指定した数値や桁数に無効なデータが入力されている可能性があります。特に、数値の部分に文字列が含まれているとエラーが発生します。数値が正しい形式で入力されているか確認しましょう。

結果が想定と異なる場合

ROUNDDOWN関数で予想外の結果が出た場合、桁数の指定が正しいか確認することが重要です。たとえば、整数部分で切り捨てを行いたいのに、小数点以下の桁数が指定されていると、期待した結果が得られません。桁数の設定を再確認しましょう。

まとめ

ExcelのROUNDDOWN関数は、数値を指定した桁数で切り捨てるための強力なツールです。小数点以下や整数部分を調整する際に役立ち、正確な計算をサポートします。切り捨てや四捨五入の場面で柔軟に対応できるよう、他の関数と組み合わせて使うことも可能です。

ROUNDDOWN関数を使いこなして、数値の処理をさらに効率化しましょう!