0Pricing
Excel Formulas Academy · レッスン

MROUNDで倍数に丸める

数値を最も近い5、10、または任意の倍数に合わせます。

「MROUNDで倍数に丸める」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。

倍数への丸め

小数点以下の桁数ではなく、最も近い倍数に丸めたい場合があります。たとえば、5セント単位、10ドル単位、15分単位などです。

MROUND関数はまさにそのための関数です。残す小数桁数ではなく、丸め先の刻み幅を指定します。このレッスンでは、任意の倍数への丸め方を学びます。

MROUNDの構文

MROUNDは2つの引数を受け取ります。

  • number 丸める値
  • multiple 丸め先となる刻み幅

指定した刻み幅の最も近い倍数を返します。たとえば、=MROUND(23, 5)は23を最も近い5の倍数に丸め、25を返します。23は20より25に近いためです。

=MROUND(23, 5)

どちら向きに丸めるか

MROUNDは、上方向または下方向のうち、最も近い倍数に丸めます。ちょうど中間の場合は上方向に丸めます。

したがって、=MROUND(22, 5)は20を返します(20に近いため)。=MROUND(23, 5)は25を返し、ちょうど中間の=MROUND(22.5, 5)は上方向に丸められて25を返します。結果を決めるのは小数点以下の桁数ではなく、刻み幅です。

=MROUND(22, 5)

金額を5セント単位に丸める

小売業では、価格を最も近い5セント単位にすることがよくあります。この場合は倍数として0.05を使います。

=MROUND(4.93, 0.05)は4.95を返し、=MROUND(4.91, 0.05)は4.90を返します。これにより、レジで扱いやすい5セント単位のすっきりした価格にできます。

=MROUND(4.93, 0.05)

時刻を15分単位に丸める

タイムシートでは、時刻を最も近い15分単位に丸めることがよくあります。スプレッドシートでは時刻を1日の割合として扱うため、15分は"0:15"、または1/96という値になります。

記録した時刻がA2に入っている場合、=MROUND(A2, "0:15")を使うと、最も近い15分単位に丸められます。MROUNDは時刻の値を認識し、きれいに丸めてくれます。

=MROUND(A2, "0:15")

覚えておきたい符号のルール

MROUNDには厳密なルールが1つあります。numberとmultipleは同じ符号でなければなりません。正の数と負の倍数を組み合わせると、#NUM!エラーになります。

したがって、=MROUND(-23, -5)は問題なく-25を返しますが、=MROUND(23, -5)はエラーになります。両方の引数を正にするか、両方を負にしてください。

=MROUND(-23, -5)

MROUNDとROUND

MROUNDはROUNDとどのように違うのでしょうか。ROUNDは小数点以下の桁数を制御し、MROUNDは刻み幅を制御します。

10の累乗を使えば、MROUNDでROUNDと同じことができます。=MROUND(8.47, 0.01)は小数点以下2桁への丸めと同じように動作し、8.47を返します。ただし、5、25、0.05のように10の累乗ではない刻み幅では、MROUNDが特に便利です。

=MROUND(8.47, 0.01)

CEILINGとFLOORを使う

MROUNDは常に最も近い倍数を選びます。倍数に対して必ず上方向または下方向に丸める必要がある場合は、関連する次の関数を使います。

  • CEILING(number, multiple)は倍数に対して切り上げます
  • FLOOR(number, multiple)は倍数に対して切り下げます

したがって、=CEILING(23, 5)は25を返し、=FLOOR(23, 5)は20を返します。どちらが近いかは関係ありません。

=CEILING(23, 5)

FLOORの例

ポイントプログラムで、10ドルを使うごとに1つの特典が付与されるとします。利用金額を最も近い10ドル単位に切り下げたいとします。

=FLOOR(47, 10)は40を返し、特典が4つ付与されることを意味します。FLOORを使えば、実際の利用額を超えて丸めることがないため、この場合の控えめで正確な方法になります。

=FLOOR(47, 10)

適切な関数を選ぶ

倍数を使った丸め方の簡単な指針です。

  • 最も近い倍数に丸める場合はMROUND(上方向または下方向)。
  • 梱包数や容量のように、必ず倍数へ切り上げる必要がある場合はCEILING。
  • 獲得した整数単位のように、必ず切り下げる必要がある場合はFLOOR。

3つの関数はすべて、数値と刻み幅という同じ2つの引数を受け取ります。方向が重要かどうかで選んでください。

=MROUND(A2, 5)

セルを倍数として使う

刻み幅は数値を直接指定する必要はありません。セルに保存して参照できるため、1つのセルを変更するだけですべての値を再度丸められます。

丸めの刻み幅がB1(たとえば25)に入り、値がA2にある場合、=MROUND(A2, $B$1)でA2を最も近い25の倍数に丸められます。ドル記号でB1を固定しているため、数式を列の下方向へきれいにコピーできます。

=MROUND(A2, $B$1)

確認テスト

MROUNDを理解できているか確認しましょう。

まとめ

これで、小数点以下の桁数だけでなく、任意の刻み幅に丸められるようになりました。

  • MROUND(number, multiple)は最も近い倍数に丸めます。中間点は上方向に丸めます。
  • numberとmultipleは同じ符号でなければならず、異なる場合は#NUM!になります。
  • CEILINGは常に倍数へ切り上げ、FLOORは常に倍数へ切り下げます。

これらは、価格、15分単位の時刻、梱包数量などに適しています。

=MROUND(A2, 0.05)

よくある質問

「MROUNDで倍数に丸める」レッスンは無料ですか?

はい。「MROUNDで倍数に丸める」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。

「MROUNDで倍数に丸める」で何を学びますか?

数値を最も近い5、10、または任意の倍数に合わせます。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Excel Formulas Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「MROUNDで倍数に丸める」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このExcel Formulas Academyレッスンでコードを書いて実行できますか?

はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. ROUND、ROUNDUP、ROUNDDOWNで丸める
  2. INTとTRUNCで切り捨てる
  3. MROUNDで倍数に丸める
  4. TEXTで数値を書式付きテキストにする
← Excel Formulas Academyに戻る