MROUND関数、CEILING関数、FLOOR関数(指定値の倍数)
MROUND関数:指定された値の倍数になるように,、0から遠い方の値に丸めます。
CEILING関数:指定された値の倍数のうち、最も近い値に数値を切り上げます。
FLOOR関数:指定された値の倍数のうち、最も近い値に数値を切り捨てます。
MROUND関数、CEILING関数、FLOOR関数の書式
ヘルプでは、MROUNDは倍数、CEILINGとFLOORは基準値と記されています。
数値
倍数の基準値
数値と倍数の符号が異なる場合は、計算結果はエラー値になります (#NUM!)
倍数の引数に 10 進値を指定すると、中間値の数値の丸めの方向が定義されません。
たとえば、MROUND(6.05,0.1) は 6.0 を返し、MROUND(7.05,0.1) は 7.1 を返します。
数値の符号が負の場合、切り捨てられた値の絶対値は、数値より小さくなります。
MROUND関数、CEILING関数、FLOOR関数の使用例
数値 | 基準値 | MROUND | CEILING | FLOOR |
10 | 3 | 9 | 12 | 9 |
-10 | -4 | -12 | -12 | -8 |
13.3 | 2.5 | 12.5 | 15 | 12.5 |
16:22 | 0:15 | 16:15 | 16:30 | 16:15 |
16:28 | 0:15 | 16:30 | 16:30 | 16:15 |
負の数値の場合は、注意してください。
金額に関する計算であれば、FLOOR関数が良く使われるのではないでしょうか。
残業時間計算では就業規則により、FLOOR関数かCEILING関数を使い分けることになります。
(残業時間で、CEILING関数を使う会社は稀だとは思いますけど)
MROUND関数、CEILING関数、FLOOR関数の実践例
同時に覚えたい関連関数
Officeサポート MROUND関数
Officeサポート CEILING関数
Officeサポート FLOOR関数
ワークシート関数の一覧(2010以降)
同じテーマ「エクセル入門」の記事
作業セル、計算セル
SUMIFS関数、COUNTIFS関数.AVERAGEIFS関数(複数条件)
MOD関数(除算したときの剰余)
MROUND関数、CEILING関数、FLOOR関数(指定値の倍数)
RAND関数、RANDBETWEEN関数(乱数)
CELL関数(セルの書式、位置、内容の情報)
FREQUENCY関数(値の頻度を縦方向の配列で返す)
平均値、中央値、最頻値
CONCAT関数(複数の範囲や文字列を結合)
TEXTJOIN関数(区切り記号を指定できる文字列結合)
MAXIFS関数、MINIFS関数(条件付き最大値最小値)
新着記事NEW ・・・新着記事一覧を見る
イータ縮小ラムダ(eta reduced lambda)|エクセル入門(2023-11-20)
PIVOTBY関数(縦軸と横軸でグループ化して集計)|エクセル入門(2023-11-19)
GROUPBY関数(縦軸でグループ化して集計)|エクセル入門(2023-11-18)
PY関数(Pythonコードをセル内で実行)|エクセル入門(2023-11-17)
画像「セルに配置」のVBAについて(365の新機能)|VBA技術解説(2023-11-13)
スピルのゴーストの範囲を選択するVBA|ツイッター出題回答 (2023-10-31)
エクセル試験3:月間の所定労働時間|エクセル練習問題(2023-10-04)
エクセル試験2:所得税の計算|エクセル練習問題(2023-10-04)
エクセル試験1:曜日別の平均客単価|エクセル練習問題(2023-10-04)
列全体を指定する時のRangeとColumnsの違い|ツイッター出題回答 (2023-09-24)
アクセスランキング ・・・ ランキング一覧を見る
1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.繰り返し処理(For Next)|VBA入門
4.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
5.変数宣言のDimとデータ型|VBA入門
6.条件分岐(IF)|VBA入門
7.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
8.並べ替え(Sort)|VBA入門
9.マクロとは?VBAとは?VBAでできること|VBA入門
10.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。