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フィードバックを取得できます。ローカル設定は不要です。