<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ROUNDUP &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/roundup/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 07:36:22 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>ROUNDUP &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのCEILING関数で倍数切り上げ｜100円単位の見積・15分単位の勤怠・50個単位の発注を1関数で整える</title>
		<link>https://mashukabu.com/spreadsheet-ceiling-function/</link>
					<comments>https://mashukabu.com/spreadsheet-ceiling-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 11:25:47 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ARRAYFORMULA]]></category>
		<category><![CDATA[CEILING関数]]></category>
		<category><![CDATA[FLOOR]]></category>
		<category><![CDATA[MROUND]]></category>
		<category><![CDATA[ROUNDUP]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[倍数]]></category>
		<category><![CDATA[切り上げ]]></category>
		<category><![CDATA[端数処理]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4095</guid>

					<description><![CDATA[GoogleスプレッドシートのCEILING関数の使い方を実務目線で解説。100円単位の見積切り上げ、15分単位の勤怠切り上げ、50個単位の発注ロット切り上げなど、現場ですぐに使える7パターンを早見表と数式サンプル付きで紹介。MROUND・FLOOR・ROUNDUPとの使い分け、ARRAYFORMULAでの列一括処理、負の値・0倍数のエラー対処、Excelとの違いまで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「見積金額を100円単位に切り上げたい」「作業時間を15分単位に切り上げたい」「発注ロットを50個単位にそろえたい」。そんな場面で、<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP関数</a>を使ってもうまく刻めなくて困ったことはありませんか？</p>



<p class="wp-block-paragraph">ROUNDUP関数は「桁数」で切り上げる関数なので、100や500、15、50のような「倍数」での切り上げにはそのまま使えません。そんなときに活躍するのがCEILING関数です。引数2つで「指定した倍数の方向へ常に切り上げる」ができます。</p>



<p class="wp-block-paragraph">この記事ではCEILING関数の基本構文から、実務でそのまま使える7パターンを早見表と数式サンプル付きで紹介します。100円単位の見積、15分単位の勤怠、50個単位の発注、税抜→税込み価格の調整、<a href="https://mashukabu.com/spreadsheet-arrayformula-function/">ARRAYFORMULA</a>による列一括処理まで、現場で迷いやすいポイントをひととおりカバーしますよ。<a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>・<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>・<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP関数</a>との使い分けや、Excelとの違いも整理します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">スプレッドシートのCEILING関数とは？倍数で天井方向に丸める基本</a><ol><li><a href="#toc2" tabindex="0">CEILING関数で何ができる？</a></li></ol></li><li><a href="#toc3" tabindex="0">CEILING関数の構文と引数</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の説明</a></li><li><a href="#toc6" tabindex="0">戻り値の早見表</a></li></ol></li><li><a href="#toc7" tabindex="0">倍数の指定パターン早見表</a></li><li><a href="#toc8" tabindex="0">CEILING関数の基本的な使い方</a><ol><li><a href="#toc9" tabindex="0">数値を直接渡す（動作確認パターン）</a></li><li><a href="#toc10" tabindex="0">セル参照を使う（実務の基本形）</a></li><li><a href="#toc11" tabindex="0">倍数もセル参照にして変更しやすくする</a></li><li><a href="#toc12" tabindex="0">倍数を省略して整数に切り上げる</a></li><li><a href="#toc13" tabindex="0">ちょうど倍数のときの動作</a></li></ol></li><li><a href="#toc14" tabindex="0">実務で使えるCEILING関数の活用パターン7選</a><ol><li><a href="#toc15" tabindex="0">パターン1: 100円単位の見積金額切り上げ</a></li><li><a href="#toc16" tabindex="0">パターン2: 500円・1,000円単位の価格切り上げ</a></li><li><a href="#toc17" tabindex="0">パターン3: 15分・30分単位の勤怠切り上げ</a></li><li><a href="#toc18" tabindex="0">パターン4: 50個・100個単位の発注数切り上げ</a></li><li><a href="#toc19" tabindex="0">パターン5: 段ボール・ケース単位の入数換算</a></li><li><a href="#toc20" tabindex="0">パターン6: 0.5刻みの評価スコア切り上げ</a></li><li><a href="#toc21" tabindex="0">パターン7: ARRAYFORMULAで列全体を一括処理</a></li></ol></li><li><a href="#toc22" tabindex="0">CEILING関数のよくあるエラーと対処法</a><ol><li><a href="#toc23" tabindex="0">#NUM!エラー: 値と倍数の符号がずれている</a></li><li><a href="#toc24" tabindex="0">#VALUE!エラー: 文字列が混入している</a></li><li><a href="#toc25" tabindex="0">結果が0になる: 倍数に0を指定している</a></li><li><a href="#toc26" tabindex="0">切り上がらない: ちょうど倍数の値</a></li></ol></li><li><a href="#toc27" tabindex="0">似た関数との違いと使い分け</a><ol><li><a href="#toc28" tabindex="0">CEILING・MROUND・FLOORの使い分け</a></li><li><a href="#toc29" tabindex="0">CEILINGとROUNDUPの使い分け</a></li></ol></li><li><a href="#toc30" tabindex="0">CEILING関数のよくある質問（FAQ）</a></li><li><a href="#toc31" tabindex="0">ExcelのCEILING関数との違い</a></li><li><a href="#toc32" tabindex="0">まとめ: CEILING関数で「不足を出さない切り上げ」を1関数で</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのCEILING関数とは？倍数で天井方向に丸める基本</span></h2>



<p class="wp-block-paragraph">スプレッドシートのCEILING関数（読み方: シーリング関数）は、<strong>数値を指定した倍数の方向へ常に切り上げる関数</strong>です。名前は英語の「ceiling（天井）」が由来で、「天井に向かって押し上げる」イメージそのままの動きをします。</p>



<p class="wp-block-paragraph">身近な例で考えると、こんな感じです。</p>



<ul class="wp-block-list"><li>「1,280円」を <strong>100円単位</strong> で切り上げると <strong>1,300円</strong></li><li>「1,280円」を <strong>500円単位</strong> で切り上げると <strong>1,500円</strong></li><li>「9時07分」を <strong>15分単位</strong> で切り上げると <strong>9時15分</strong></li><li>「120個」を <strong>50個単位</strong> で切り上げると <strong>150個</strong></li></ul>



<p class="wp-block-paragraph">ポイントは「最も近い倍数」ではなく「常に上方向の倍数」に丸まることです。<a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>は「いちばん近い倍数」に丸めるので、120個に対して50個刻みなら <strong>100個</strong> に丸まってしまい、20個不足してしまいます。発注のように「不足が許されない」場面では、CEILING関数のほうが安全です。</p>



<h3 class="wp-block-heading"><span id="toc2">CEILING関数で何ができる？</span></h3>



<p class="wp-block-paragraph">CEILING関数が活躍するのは、おもに次のような場面です。</p>



<ul class="wp-block-list"><li>見積金額を「100円・500円・1,000円単位」に切り上げて利益マージンを確保したい</li><li>作業時間を「15分・30分単位」に切り上げて勤怠ルールに合わせたい</li><li>発注数を「50個・100個・1ケース単位」に切り上げて発注ロットにそろえたい</li><li>評価スコアを「0.5刻み」で切り上げて段階評価に揃えたい</li><li>ボリュームディスカウントの基準数量を倍数単位で計算したい</li><li>紙の枚数や箱数など、整数しか発注できない単位を切り上げたい</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>CEILING関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も高く、ファイルをやり取りしても結果はほぼ同じです（負の数の扱いだけ仕様差があります。詳しくは記事後半の「Excelとの違い」で解説します）。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc3">CEILING関数の構文と引数</span></h2>



<h3 class="wp-block-heading"><span id="toc4">基本構文</span></h3>



<pre class="wp-block-code"><code>=CEILING(値, 倍数)</code></pre>



<p class="wp-block-paragraph">カッコの中に「切り上げたい数値」と「何の倍数で切り上げるか」の2つを指定するだけです。シンプルな2引数構成なので、覚えるポイントは「倍数の決め方」だけと言ってもよいくらいです。</p>



<h3 class="wp-block-heading"><span id="toc5">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>値</td><td>必須</td><td>切り上げたい数値、セル参照、または数式</td></tr><tr><td>倍数</td><td>任意</td><td>切り上げる基準となる倍数（省略時は1。整数への切り上げになる）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">倍数を省略すると「1」が使われるので、整数への切り上げになります。<code>=CEILING(3.2)</code> なら結果は「4」、<code>=CEILING(-3.2)</code> なら「-3」です（負の数は0に近づく方向）。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>の第2引数も「倍数」ですが、MROUNDが<strong>最も近い倍数</strong>に丸めるのに対し、CEILINGは<strong>常に切り上げ方向</strong>へ丸めます。この違いが使い分けの最大のカギです。</p>



<h3 class="wp-block-heading"><span id="toc6">戻り値の早見表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>説明</th></tr></thead><tbody><tr><td><code>=CEILING(1234, 1000)</code></td><td>2000</td><td>1,000の倍数に切り上げ</td></tr><tr><td><code>=CEILING(1234, 100)</code></td><td>1300</td><td>100の倍数に切り上げ</td></tr><tr><td><code>=CEILING(1234, 10)</code></td><td>1240</td><td>10の倍数に切り上げ</td></tr><tr><td><code>=CEILING(1234, 5)</code></td><td>1235</td><td>5の倍数に切り上げ</td></tr><tr><td><code>=CEILING(1.3, 0.5)</code></td><td>1.5</td><td>0.5の倍数に切り上げ</td></tr><tr><td><code>=CEILING(1.31, 0.1)</code></td><td>1.4</td><td>0.1の倍数に切り上げ</td></tr><tr><td><code>=CEILING(1500, 500)</code></td><td>1500</td><td>すでに倍数ちょうど → そのまま</td></tr><tr><td><code>=CEILING(0, 100)</code></td><td>0</td><td>0は0のまま</td></tr><tr><td><code>=CEILING(1234, 0)</code></td><td>0</td><td>倍数に0を指定すると0が返る</td></tr><tr><td><code>=CEILING(1280, -500)</code></td><td>#NUM!</td><td>正の値に負の倍数はエラー</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「すでに倍数ちょうどならそのまま、端数があれば次の倍数へ」というのが基本ルールです。</p>



<h2 class="wp-block-heading"><span id="toc7">倍数の指定パターン早見表</span></h2>



<p class="wp-block-paragraph">CEILING関数は倍数の値によって切り上げの刻みが自由に変えられます。実務でよく使うパターンを一覧にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>倍数</th><th>意味</th><th>例: <code>=CEILING(1234, 倍数)</code></th><th>結果</th></tr></thead><tbody><tr><td>1000</td><td>1,000単位に切り上げ</td><td><code>=CEILING(1234, 1000)</code></td><td>2000</td></tr><tr><td>500</td><td>500単位に切り上げ</td><td><code>=CEILING(1234, 500)</code></td><td>1500</td></tr><tr><td>100</td><td>100単位に切り上げ</td><td><code>=CEILING(1234, 100)</code></td><td>1300</td></tr><tr><td>50</td><td>50単位に切り上げ</td><td><code>=CEILING(1234, 50)</code></td><td>1250</td></tr><tr><td>10</td><td>10単位に切り上げ</td><td><code>=CEILING(1234, 10)</code></td><td>1240</td></tr><tr><td>5</td><td>5単位に切り上げ</td><td><code>=CEILING(1234, 5)</code></td><td>1235</td></tr><tr><td>1</td><td>整数に切り上げ</td><td><code>=CEILING(1.3, 1)</code></td><td>2</td></tr><tr><td>0.5</td><td>0.5刻みに切り上げ</td><td><code>=CEILING(1.3, 0.5)</code></td><td>1.5</td></tr><tr><td>0.25</td><td>0.25刻みに切り上げ</td><td><code>=CEILING(1.3, 0.25)</code></td><td>1.5</td></tr><tr><td>0.1</td><td>0.1刻みに切り上げ</td><td><code>=CEILING(1.31, 0.1)</code></td><td>1.4</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-ceiling-function/01_data_ceiling-pattern.png/">_images/spreadsheet-ceiling-function/01_data_ceiling-pattern.png</a></p>



<p class="wp-block-paragraph">倍数を変えるだけで、円・分・個・点数など、どんな単位でも刻みを設定できます。「桁数」で指定する<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP関数</a>よりも、現場の感覚（500円刻み・15分刻み・50個刻みなど）にそのままマッチしやすいですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>倍数には小数も指定できます。「0.25刻み」「0.05刻み」のような細かな単位も同じ書き方でOKです。為替レートや単価計算など、小数点以下の刻み管理にも使えますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc8">CEILING関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc9">数値を直接渡す（動作確認パターン）</span></h3>



<p class="wp-block-paragraph">リテラル（数値そのもの）を渡すパターンです。動作確認や関数の挙動チェックに便利です。</p>



<pre class="wp-block-code"><code>=CEILING(1280, 100)   → 1300
=CEILING(1280, 500)   → 1500
=CEILING(1500, 500)   → 1500（ちょうど倍数なのでそのまま）
=CEILING(1.3, 0.5)    → 1.5
=CEILING(3.2)         → 4（倍数省略 → 整数切り上げ）</code></pre>



<h3 class="wp-block-heading"><span id="toc10">セル参照を使う（実務の基本形）</span></h3>



<p class="wp-block-paragraph">実務ではセル参照で使うのが基本です。A2セルに金額が入っているとします。</p>



<pre class="wp-block-code"><code>=CEILING(A2, 100)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/02_formula_ceiling-basic.png" alt="02 formula ceiling basic" /></figure>



<p class="wp-block-paragraph">A2が「1,280円」なら結果は「1,300円」、「1,201円」でも「1,300円」、「1,300円」ちょうどならそのまま「1,300円」が返ります。端数が1円でも残っていれば、次の100の倍数に切り上がるイメージですね。</p>



<p class="wp-block-paragraph">下方向にフィルダウン（コピー）すれば、列全体に同じルールで切り上げが適用されます。</p>



<h3 class="wp-block-heading"><span id="toc11">倍数もセル参照にして変更しやすくする</span></h3>



<p class="wp-block-paragraph">倍数を直接書くと、後から変更したいときに数式を1つずつ書き換える必要があります。<strong>倍数をセルに入れて参照する</strong>形にしておくと、運用が圧倒的に楽になります。</p>



<pre class="wp-block-code"><code>=CEILING(A2, $E$1)</code></pre>



<p class="wp-block-paragraph">E1セルに「100」を入れておけば、E1を「500」に変えるだけで列全体の切り上げ単位が一気に切り替わります。<code>$</code> を付けて絶対参照にしておくのがコツです。</p>



<h3 class="wp-block-heading"><span id="toc12">倍数を省略して整数に切り上げる</span></h3>



<p class="wp-block-paragraph">倍数を省略すると、整数（1単位）への切り上げになります。</p>



<pre class="wp-block-code"><code>=CEILING(3.2)     → 4
=CEILING(3.0)     → 3（ちょうど整数ならそのまま）
=CEILING(0.1)     → 1</code></pre>



<p class="wp-block-paragraph">小数点以下を切り上げて整数にしたいだけなら、第2引数なしのCEILINGがいちばん短く書けます。</p>



<h3 class="wp-block-heading"><span id="toc13">ちょうど倍数のときの動作</span></h3>



<p class="wp-block-paragraph">元の値がすでに倍数ちょうどの場合、CEILING関数は<strong>切り上げません</strong>。</p>



<pre class="wp-block-code"><code>=CEILING(1500, 500)   → 1500
=CEILING(1000, 100)   → 1000
=CEILING(0, 100)      → 0</code></pre>



<p class="wp-block-paragraph">「ちょうど割り切れる値はそのまま、端数が出ているときだけ次の倍数へ」というのが大事なルールです。テストデータでぴったりの値を使うと「切り上がっていない！」と勘違いしやすいので、端数のある値で動作確認するのがおすすめですよ。</p>



<h2 class="wp-block-heading"><span id="toc14">実務で使えるCEILING関数の活用パターン7選</span></h2>



<p class="wp-block-paragraph">ここからは、CEILING関数を実務で活かす代表的なパターンを7つ紹介します。見積・勤怠・発注・価格設定など、「不足を出したくない」「ロットを揃えたい」場面で広く使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc15">パターン1: 100円単位の見積金額切り上げ</span></h3>



<p class="wp-block-paragraph">もっとも頻繁に使うパターンです。計算結果を100円単位に切り上げて、見積書や請求書の金額を整えます。A2に計算上の金額が入っているとします。</p>



<pre class="wp-block-code"><code>=CEILING(A2, 100)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/03_result_ceiling-estimate.png" alt="03 result ceiling estimate" /></figure>



<p class="wp-block-paragraph">「45,678円」なら「45,700円」、「45,701円」なら「45,800円」に切り上がります。端数を切り上げて利益マージンを確保したり、金額の見え方を整えたりするのに便利ですよ。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>を使うと値によっては下に丸まり、「45,678円→45,700円、45,612円→45,600円」のように方向がブレます。常に切り上げたい見積運用ではCEILING関数が安全です。</p>



<h3 class="wp-block-heading"><span id="toc16">パターン2: 500円・1,000円単位の価格切り上げ</span></h3>



<p class="wp-block-paragraph">商品の販売価格や見積総額を、切りのよい「500円単位」「1,000円単位」にそろえたいケースです。</p>



<pre class="wp-block-code"><code>=CEILING(A2, 500)     → 500円単位
=CEILING(A2, 1000)    → 1,000円単位</code></pre>



<p class="wp-block-paragraph">計算で「1,680円」になった場合、500円単位なら「2,000円」、1,000円単位なら「2,000円」に切り上がります。「1,180円」なら500円単位で「1,500円」、1,000円単位で「2,000円」です。</p>



<p class="wp-block-paragraph">利益確保や、売価の心理的な見え方を整えたいときに役立ちます。MROUND関数だと「1,680円→1,500円」と下がってしまうので、利益を守りたいときはCEILING関数を選んでくださいね。</p>



<h3 class="wp-block-heading"><span id="toc17">パターン3: 15分・30分単位の勤怠切り上げ</span></h3>



<p class="wp-block-paragraph">「15分未満の残業時間は切り上げてカウントする」など、勤怠ルールに合わせて時刻を切り上げるパターンです。C2に時刻データが入っているとします。</p>



<pre class="wp-block-code"><code>=CEILING(C2, &quot;0:15&quot;)    → 15分単位
=CEILING(C2, &quot;0:30&quot;)    → 30分単位
=CEILING(C2, TIME(0,15,0))  → TIME関数で指定する書き方</code></pre>



<p class="wp-block-paragraph">時刻データは内部的には「1日=1」のシリアル値で扱われています。倍数を <code>"0:15"</code> のような文字列で指定すれば、自動的に時刻として解釈してくれますよ。</p>



<p class="wp-block-paragraph">「9:07」を15分単位で切り上げると「9:15」、「9:31」なら「9:45」になります。残業時間を「丸める前の時刻」と「丸めた後の時刻」を別列で持っておくと、後から差分も検証しやすいです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>切り捨て（早く来ても遅く扱う）ルールなら<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>、最も近い15分に丸めたいなら<a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>を使います。会社の勤怠ルールに合わせて選んでくださいね。労務上は「労働時間を切り下げてカウントする」のは原則NGなので、勤務開始は <strong>FLOOR + 早い方向</strong>、退勤は <strong>CEILING + 遅い方向</strong> といった組み合わせになるケースが多いです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc18">パターン4: 50個・100個単位の発注数切り上げ</span></h3>



<p class="wp-block-paragraph">発注ロットを「50個単位」「100個単位」にそろえたいケースです。B2に必要数量が入っているとします。</p>



<pre class="wp-block-code"><code>=CEILING(B2, 50)     → 50個単位
=CEILING(B2, 100)    → 100個単位</code></pre>



<p class="wp-block-paragraph">必要数が「120個」なら、50個単位で「150個」、100個単位で「200個」に切り上がります。在庫切れを防ぎたい発注シーンでは、CEILING関数のほうが圧倒的に安全です。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>で「120個、50個刻み」を計算すると <strong>100個</strong> に丸まり、20個不足してしまいます。欠品を防ぐにはCEILING関数を選びましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">パターン5: 段ボール・ケース単位の入数換算</span></h3>



<p class="wp-block-paragraph">「1ケース24本入り」「1段ボール12個入り」のように、入数が決まっている梱包単位を計算するパターンです。「90本欲しい場合、1ケース24本ならケース何箱が必要か」を求めたいときに便利です。</p>



<pre class="wp-block-code"><code>=CEILING(B2, 24) / 24</code></pre>



<p class="wp-block-paragraph">B2に「90」が入っていれば、<code>CEILING(90, 24)</code> で「96」が返り、24で割って「4ケース」と算出できます。84本でも <code>CEILING(84, 24)</code> = 96 → 4ケース、73本なら <code>CEILING(73, 24)</code> = 96 → 4ケースですね。</p>



<p class="wp-block-paragraph">「整数のケース数」だけが欲しいときは<a href="https://mashukabu.com/spreadsheet-int-function/">INT関数</a>や<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP関数</a>で <code>=ROUNDUP(B2/24, 0)</code> と書く手もありますが、「実際に届く本数（ケース×入数）」も並べて出したいなら、CEILINGで本数を出してから割る書き方のほうが見やすくなります。</p>



<h3 class="wp-block-heading"><span id="toc20">パターン6: 0.5刻みの評価スコア切り上げ</span></h3>



<p class="wp-block-paragraph">人事評価やレビュー点数を「0.5刻み」に切り上げて段階評価を整えるパターンです。</p>



<pre class="wp-block-code"><code>=CEILING(B2, 0.5)</code></pre>



<p class="wp-block-paragraph">B2が「3.1」なら「3.5」、「3.6」なら「4.0」、「3.0」ちょうどならそのまま「3.0」です。小数で計算した素点を「3.0／3.5／4.0／4.5／5.0」のような段階に揃えたいときに便利ですよ。</p>



<p class="wp-block-paragraph">「0.1刻み」「0.25刻み」も同じ書き方です。倍数の値を変えるだけで、刻み幅を自由にコントロールできるのがCEILING関数の強みですね。</p>



<h3 class="wp-block-heading"><span id="toc21">パターン7: ARRAYFORMULAで列全体を一括処理</span></h3>



<p class="wp-block-paragraph">スプレッドシートならではの<a href="https://mashukabu.com/spreadsheet-arrayformula-function/">ARRAYFORMULA</a>と組み合わせると、1つの数式で列全体の切り上げを一気に実行できます。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(CEILING(B2:B100, 100))</code></pre>



<p class="wp-block-paragraph">この1行で、B2からB100までの全行を「100円単位で切り上げ」処理できます。フィルダウンが不要なので、行が増えても式が崩れず、フォーム回答のような追加されるシートでも自動追従しますよ。</p>



<p class="wp-block-paragraph">空白行を空のまま残したいときは、IFで条件分岐を入れます。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(IF(B2:B100=&quot;&quot;, &quot;&quot;, CEILING(B2:B100, 100)))</code></pre>



<p class="wp-block-paragraph">倍数もセル参照にしておけば、運用中の調整がさらに楽になります。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(IF(B2:B100=&quot;&quot;, &quot;&quot;, CEILING(B2:B100, $E$1)))</code></pre>



<p class="wp-block-paragraph">E1セルの値を変えるだけで、列全体の刻み単位が一気に変わる構造になります。集計列の数式を1セルに集約できるので、シートの見通しもよくなりますよ。</p>



<h2 class="wp-block-heading"><span id="toc22">CEILING関数のよくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">CEILING関数はシンプルな関数ですが、引数の指定によってはエラーや想定外の結果になることもあります。原因と対処法を整理しておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー・現象</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#NUM!</td><td>正の値に負の倍数を指定した</td><td>値と倍数の符号をそろえる</td></tr><tr><td>#VALUE!</td><td>値や倍数に数値変換できない文字列がある</td><td>セル参照先が数値かどうか確認する</td></tr><tr><td>#ERROR!</td><td>構文ミス（カンマ忘れ、カッコ忘れ等）</td><td>数式の入力内容を見直す</td></tr><tr><td>結果が0</td><td>倍数に0を指定している</td><td>0以外の倍数を指定する</td></tr><tr><td>切り上がらない</td><td>値がすでに倍数ちょうどだった</td><td>元の値を端数のあるデータで確認</td></tr><tr><td>結果が想定より大きい</td><td>倍数に大きな値を指定している</td><td>100と1000など倍数の桁を確認</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc23">#NUM!エラー: 値と倍数の符号がずれている</span></h3>



<p class="wp-block-paragraph">GoogleスプレッドシートのCEILING関数は、<strong>正の値に負の倍数を指定すると #NUM! エラー</strong>になります。</p>



<pre class="wp-block-code"><code>=CEILING(1280, -500)   → #NUM!</code></pre>



<p class="wp-block-paragraph">正の値を切り上げたいときは、必ず正の倍数を使ってください。</p>



<p class="wp-block-paragraph">負の値を切り上げたいときは、負の倍数を指定します。</p>



<pre class="wp-block-code"><code>=CEILING(-1280, -500)   → -1000</code></pre>



<p class="wp-block-paragraph">負の数では「0に近づく方向」が切り上げになります。<code>-1280</code> に対して <code>-500</code> の倍数で切り上げると、「-1500」ではなく <strong>「-1000」</strong> になる点に注意してくださいね（Excelとはここが違います。後述）。</p>



<h3 class="wp-block-heading"><span id="toc24">#VALUE!エラー: 文字列が混入している</span></h3>



<p class="wp-block-paragraph">値や倍数に純粋な文字列が入っていると、#VALUE! エラーになります。</p>



<pre class="wp-block-code"><code>=CEILING(&quot;abc&quot;, 100)    → #VALUE!
=CEILING(1234, &quot;x&quot;)     → #VALUE!
=CEILING(&quot;1234&quot;, 100)   → 1300（数値に変換できればOK）</code></pre>



<p class="wp-block-paragraph">セル参照先に文字列が混ざる可能性があるなら、<a href="https://mashukabu.com/spreadsheet-isnumber-function/">ISNUMBER関数</a>で事前チェックすると安全です。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A2), CEILING(A2, 100), &quot;数値を入力してください&quot;)</code></pre>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-iferror-function/">IFERROR関数</a>で囲んで <code>=IFERROR(CEILING(A2, 100), "")</code> と書けばエラーを隠せますが、原因の特定が遅れるので、まずは事前チェックを推奨します。</p>



<h3 class="wp-block-heading"><span id="toc25">結果が0になる: 倍数に0を指定している</span></h3>



<p class="wp-block-paragraph">倍数に0を指定すると、結果は必ず「0」になります。</p>



<pre class="wp-block-code"><code>=CEILING(1234, 0)   → 0</code></pre>



<p class="wp-block-paragraph">セル参照で倍数を指定しているとき、参照先のセルが空白や0だと意図せず結果が0になってしまうので、運用前にチェックしておきましょう。</p>



<pre class="wp-block-code"><code>=IF(E1=0, &quot;倍数を入力&quot;, CEILING(A2, E1))</code></pre>



<p class="wp-block-paragraph">このようにIFで保険を入れると、入力ミスを防げます。</p>



<h3 class="wp-block-heading"><span id="toc26">切り上がらない: ちょうど倍数の値</span></h3>



<p class="wp-block-paragraph">「テストデータで <code>=CEILING(1500, 500)</code> を試したら1500のままで切り上がらない！」というのはよくある勘違いです。これは仕様どおりの動作で、<strong>ちょうど倍数の値は切り上げ対象外</strong>だからです。</p>



<pre class="wp-block-code"><code>=CEILING(1500, 500)   → 1500（端数がない → そのまま）
=CEILING(1501, 500)   → 2000（1円でも端数があれば次の倍数へ）</code></pre>



<p class="wp-block-paragraph">動作確認は「1501」「1.31」のような端数のある値で行うと確実ですよ。</p>



<h2 class="wp-block-heading"><span id="toc27">似た関数との違いと使い分け</span></h2>



<p class="wp-block-paragraph">スプレッドシートには「数値を丸める関数」がいくつもあります。CEILING関数と混同しやすい関数との違いを整理しておくと、迷わず選べるようになりますよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>丸め方</th><th>第2引数</th><th>使いどころ</th></tr></thead><tbody><tr><td><strong>CEILING</strong></td><td><strong>常に切り上げ（倍数）</strong></td><td><strong>倍数</strong></td><td><strong>不足させたくない場面（発注・見積・勤怠）</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND</a></td><td>最も近い倍数</td><td>倍数</td><td>価格設定・見積金額の中立的な丸め</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR</a></td><td>常に切り捨て（倍数）</td><td>倍数</td><td>余分に取りたくない場面（勤怠切り捨て・割引閾値）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a></td><td>四捨五入</td><td>桁数</td><td>小数第2位・10の位など桁数指定の丸め</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP</a></td><td>常に切り上げ</td><td>桁数</td><td>箱数計算・桁数指定の切り上げ</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a></td><td>常に切り捨て</td><td>桁数</td><td>消費税切り捨て・桁数指定の切り捨て</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-int-function/">INT</a></td><td>切り捨て（小→大）</td><td>なし</td><td>整数部分のみ取り出す</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc28">CEILING・MROUND・FLOORの使い分け</span></h3>



<p class="wp-block-paragraph">この3関数は「倍数で丸める」点が共通していて、違いは<strong>丸めの方向だけ</strong>です。具体例で並べると一目でわかります。</p>



<p class="wp-block-paragraph">「1,280円」を500円単位で丸める場合:</p>



<pre class="wp-block-code"><code>=CEILING(1280, 500)   → 1500（常に切り上げ）
=MROUND(1280, 500)    → 1500（最も近い倍数）
=FLOOR(1280, 500)     → 1000（常に切り捨て）</code></pre>



<p class="wp-block-paragraph">「1,680円」を500円単位で丸める場合:</p>



<pre class="wp-block-code"><code>=CEILING(1680, 500)   → 2000（常に切り上げ）
=MROUND(1680, 500)    → 1500（最も近い倍数）
=FLOOR(1680, 500)     → 1500（常に切り捨て）</code></pre>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-ceiling-function/04_result_ceiling-comparison.png/">_images/spreadsheet-ceiling-function/04_result_ceiling-comparison.png</a></p>



<p class="wp-block-paragraph">「1,280円」のケースでは、CEILINGもMROUNDも結果は同じ「1,500円」です。違いが出るのは「1,680円」のように、倍数の中間より上にある値のときです。MROUNDは「下にも上にも丸まる」のに対し、CEILINGは「必ず上に丸まる」点が決定的に違います。</p>



<p class="wp-block-paragraph">使い分けの基準は、次のように考えるとシンプルです。</p>



<ul class="wp-block-list"><li><strong>不足を防ぎたい</strong> → CEILING（発注・在庫・利益確保）</li><li><strong>中立的に丸めたい</strong> → MROUND（価格表示・統計集計）</li><li><strong>余分を出したくない</strong> → FLOOR（勤怠切り捨て・割引閾値）</li></ul>



<h3 class="wp-block-heading"><span id="toc29">CEILINGとROUNDUPの使い分け</span></h3>



<p class="wp-block-paragraph">CEILINGとROUNDUPは「常に切り上げ」という意味では同じですが、<strong>第2引数の指定方法</strong>がまったく違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>第2引数</th><th>例</th></tr></thead><tbody><tr><td><strong>CEILING</strong></td><td>「倍数」で指定</td><td><code>=CEILING(A1, 500)</code> → 500の倍数</td></tr><tr><td><strong>ROUNDUP</strong></td><td>「桁数」で指定</td><td><code>=ROUNDUP(A1, -2)</code> → 100の位</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「500円単位」「15分単位」「50個単位」のように <strong>桁ではない刻み</strong> で切り上げたいなら、CEILING関数のほうが直感的です。100や1000のような「10のべき乗」しか扱わないならROUNDUPでも書けますが、500や15、24のような倍数はROUNDUPでは表現できません。</p>



<p class="wp-block-paragraph">迷ったら「刻みたい単位がそのまま倍数にできるならCEILING、桁を意識した方が自然ならROUNDUP」と覚えておくとよいですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>丸め関数を体系的に押さえたい方は、それぞれの個別記事もチェックしてみてください。<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a>・<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP</a>・<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a>・<a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND</a>・<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR</a>・<a href="https://mashukabu.com/spreadsheet-int-function/">INT</a>・<a href="https://mashukabu.com/spreadsheet-abs-function/">ABS</a>で詳しく解説しています。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc30">CEILING関数のよくある質問（FAQ）</span></h2>



<p class="wp-block-paragraph"><strong>Q1. CEILINGとMROUND、どちらを使えばいい？</strong></p>



<p class="wp-block-paragraph">A. 「不足が許されないなら<a href="https://mashukabu.com/spreadsheet-ceiling-function/">CEILING関数</a>、中立的に丸めたいなら<a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>」が判断基準です。発注ロットや在庫補充のように「足りないと困る」場面ではCEILING、価格表示や統計集計のように「上下どちらでも自然」なら MROUND、と使い分けてくださいね。</p>



<p class="wp-block-paragraph"><strong>Q2. CEILINGとFLOORの違いは？</strong></p>



<p class="wp-block-paragraph">A. 丸めの方向が真逆です。CEILINGは「常に上方向の倍数」、<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>は「常に下方向の倍数」に丸めます。同じ「15分単位」でも、勤務開始時刻ならFLOOR（早く来ても切り捨て＝開始時刻を遅らせる方向）、退勤時刻ならCEILING（遅く帰っても切り上げ＝勤務時間を多くカウント）のように、業務ルール次第で使い分けます。</p>



<p class="wp-block-paragraph"><strong>Q3. CEILING関数で時刻を切り上げる書き方は？</strong></p>



<p class="wp-block-paragraph">A. 倍数を <code>"0:15"</code> のように文字列で指定すれば時刻として認識されます。<code>=CEILING(C2, "0:15")</code> で15分単位の切り上げです。書式が安定しないときは <code>=CEILING(C2, TIME(0,15,0))</code> のように<a href="https://mashukabu.com/spreadsheet-time-function/">TIME関数</a>で倍数を作るとより確実ですよ。</p>



<p class="wp-block-paragraph"><strong>Q4. CEILING関数を列全体に一気に適用したい</strong></p>



<p class="wp-block-paragraph">A. <a href="https://mashukabu.com/spreadsheet-arrayformula-function/">ARRAYFORMULA</a>で囲みます。<code>=ARRAYFORMULA(CEILING(B2:B100, 100))</code> と書けばフィルダウン不要で範囲全体に適用できます。空白行を残したいなら <code>=ARRAYFORMULA(IF(B2:B100="", "", CEILING(B2:B100, 100)))</code> とIFを足してくださいね。</p>



<p class="wp-block-paragraph"><strong>Q5. 倍数に小数（0.25や0.05）は使える？</strong></p>



<p class="wp-block-paragraph">A. 使えます。<code>=CEILING(A2, 0.25)</code> で0.25刻み、<code>=CEILING(A2, 0.05)</code> で0.05刻みになります。為替レート計算や、税抜き単価のセント単位調整など、小数点以下の刻みでも問題なく動きますよ。</p>



<p class="wp-block-paragraph"><strong>Q6. 倍数を後から変えたい場合は？</strong></p>



<p class="wp-block-paragraph">A. 倍数をセル参照（例: <code>$E$1</code>）にしておき、E1セルの値を書き換えるのがおすすめです。<code>=CEILING(A2, $E$1)</code> のように絶対参照にしておけば、フィルダウンしても倍数セルが固定されるので、運用中に「やっぱり500円単位に変えたい」となっても1セル変更するだけで全行に反映されます。</p>



<p class="wp-block-paragraph"><strong>Q7. CEILING関数で負の数を扱うとどうなる？</strong></p>



<p class="wp-block-paragraph">A. 負の値には負の倍数を指定します。<code>=CEILING(-1280, -500)</code> の結果は <strong>-1000</strong>（0に近づく方向）です。正の値に負の倍数、負の値に正の倍数を指定すると #NUM! エラーになるので、値と倍数の符号をそろえてくださいね。Excelとは負の値の丸め方向に仕様差があるので、ファイル共有時は要注意です。</p>



<p class="wp-block-paragraph"><strong>Q8. CEILING関数とCEILING.MATH関数の違いは？</strong></p>



<p class="wp-block-paragraph">A. Googleスプレッドシートには <code>CEILING.MATH</code> 関数はありません（Excelのみ）。負の値の丸め方向や、有効桁数を細かく指定したい場合は、Excelでは <code>CEILING.MATH</code> が用意されています。Sheetsで近い動作をさせたいなら、<code>=CEILING(ABS(A2), 倍数) * SIGN(A2)</code> のように<a href="https://mashukabu.com/spreadsheet-abs-function/">ABS関数</a>と<a href="https://mashukabu.com/spreadsheet-sign-function/">SIGN関数</a>を組み合わせると「絶対値を切り上げてから符号を戻す」処理ができますよ。</p>



<h2 class="wp-block-heading"><span id="toc31">ExcelのCEILING関数との違い</span></h2>



<p class="wp-block-paragraph">CEILING関数はExcelとGoogleスプレッドシートで<strong>基本動作はほぼ同じ</strong>ですが、いくつかの細かい仕様差があります。とくに負の値の扱いには注意してください。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>構文</td><td><code>=CEILING(数値, 基準値)</code></td><td><code>=CEILING(値, 倍数, [モード])</code></td></tr><tr><td>動作</td><td>倍数の方向へ切り上げ</td><td>倍数の方向へ切り上げ</td></tr><tr><td>倍数の省略</td><td>省略不可（エラー）</td><td>省略可（デフォルト1）</td></tr><tr><td>正の値 + 正の倍数</td><td>同じ結果</td><td>同じ結果</td></tr><tr><td>正の値 + 負の倍数</td><td>#NUM! エラー</td><td>#NUM! エラー</td></tr><tr><td>負の値 + 正の倍数</td><td>0に近づく方向</td><td>0に近づく方向</td></tr><tr><td>負の値 + 負の倍数</td><td><strong>0から離れる方向</strong></td><td><strong>0に近づく方向</strong></td></tr><tr><td>後継関数</td><td>CEILING.MATH / CEILING.PRECISE</td><td>なし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">最大の違いは「<strong>負の値に負の倍数を指定したときの丸め方向</strong>」です。<code>=CEILING(-1280, -500)</code> の結果は、Excelでは「-1500」（0から離れる方向）、Sheetsでは「-1000」（0に近づく方向）になります。マイナス値を扱うシートをExcel・Sheets間でやり取りする予定がある場合は、<code>CEILING.MATH</code> や <code>=SIGN(A2)*CEILING(ABS(A2), 倍数)</code> のような書き換えで挙動を統一すると安心です。</p>



<p class="wp-block-paragraph">正の値だけを扱う限りは、両者の結果は完全に一致します。見積・勤怠・発注のような「正の値しか出てこない」業務シートなら、Excel↔Sheets間で気にせず移行できますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Excelの後継関数 <code>CEILING.MATH</code> と <code>CEILING.PRECISE</code> の違いについては、<a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">CEILING.MATHとCEILING.PRECISEの比較記事</a>で詳しく解説しています。負の値の丸め方向にこだわりたい場面ではぜひあわせてご覧ください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc32">まとめ: CEILING関数で「不足を出さない切り上げ」を1関数で</span></h2>



<p class="wp-block-paragraph">スプレッドシートのCEILING関数は、数値を指定した倍数の方向へ常に切り上げる、引数2つのシンプルな関数です。ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=CEILING(値, 倍数)</code>。倍数を省略すると整数（1単位）への切り上げになる</li><li><a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>は「最も近い倍数」、CEILINGは「常に切り上げ」、<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>は「常に切り捨て」で使い分ける</li><li>100円・500円単位の見積切り上げ、15分・30分単位の勤怠切り上げ、50個単位の発注切り上げが定番パターン</li><li>段ボール・ケース単位の入数換算は <code>=CEILING(必要数, 入数) / 入数</code> の組み合わせが便利</li><li>0.5刻み・0.25刻みなど、小数の倍数も同じ書き方で扱える</li><li>列全体への適用は<a href="https://mashukabu.com/spreadsheet-arrayformula-function/">ARRAYFORMULA</a>で1行にまとめられる</li><li>倍数をセル参照にしておけば、運用中の単位変更が1セルで済む</li><li>「桁数」で切り上げたいなら<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP関数</a>、「倍数」で切り上げたいならCEILING関数を選ぶ</li><li>負の値の丸め方向はExcelと仕様が違うので、Excel↔Sheets間で共有するシートは要確認</li></ul>



<p class="wp-block-paragraph">まずは <code>=CEILING(A1, 100)</code> で100円単位の切り上げから試してみてください。慣れてきたらARRAYFORMULAやセル参照倍数を組み合わせて、メンテナンスしやすい表に進化させていきましょう。「不足を出したくない」「ロットを揃えたい」場面で、CEILING関数は心強い相棒になってくれますよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-ceiling-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのROUNDUP関数の使い方｜切り上げ</title>
		<link>https://mashukabu.com/spreadsheet-roundup-function/</link>
					<comments>https://mashukabu.com/spreadsheet-roundup-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 11:25:30 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ROUNDUP]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[切り上げ]]></category>
		<category><![CDATA[端数処理]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4081</guid>

					<description><![CDATA[GoogleスプレッドシートのROUNDUP関数の使い方を初心者向けに解説。桁数の正・0・負パターンを一覧表で整理し、箱数計算や必要人数の算出など切り上げ必須の実務例も紹介。ROUND・ROUNDDOWNとの違いも解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで「120個の商品を1箱50個で梱包するには何箱必要？」と計算したとき、答えは2.4。でも実際には3箱用意しないと足りませんよね。</p>



<p class="wp-block-paragraph">こんなふうに、端数が出たら必ず繰り上げたい場面が実務には意外と多いものです。四捨五入のROUND関数だと2箱になってしまい、現場で在庫が足りなくなります。</p>



<p class="wp-block-paragraph">そこで使うのがスプレッドシートのROUNDUP関数です。0でない端数を常に切り上げて、不足が出ない数値を求められますよ。</p>



<p class="wp-block-paragraph">この記事ではROUNDUP関数の基本の書き方から、桁数の指定パターン、箱数・必要人数・消費税・予算など実務4パターンの使いどころまで紹介します。最後にROUND・ROUNDDOWN・CEILING・INT・TRUNCとの使い分けフローも付けたので、迷わず関数を選べますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ROUNDUP関数とは？</a></li><li><a href="#toc2" tabindex="0">ROUNDUP関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">桁数（第2引数）の指定パターン</a></li><li><a href="#toc6" tabindex="0">ROUNDUP関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">数値を直接入力する</a></li><li><a href="#toc8" tabindex="0">セル参照を使う</a></li><li><a href="#toc9" tabindex="0">数式の結果をそのまま切り上げる</a></li></ol></li><li><a href="#toc10" tabindex="0">実務でのROUNDUP関数活用例</a><ol><li><a href="#toc11" tabindex="0">パターン1: 箱数・ケース数の計算</a></li><li><a href="#toc12" tabindex="0">パターン2: 必要人数・グループ数の算出</a></li><li><a href="#toc13" tabindex="0">パターン3: 消費税の切り上げ処理</a></li><li><a href="#toc14" tabindex="0">パターン4: 予算・見積の千円単位切り上げ</a></li></ol></li><li><a href="#toc15" tabindex="0">ROUNDUP関数のよくあるエラーと落とし穴</a><ol><li><a href="#toc16" tabindex="0">エラー一覧</a></li><li><a href="#toc17" tabindex="0">「切り上げが起きない」4つのケース</a></li><li><a href="#toc18" tabindex="0">負の数の切り上げ</a></li></ol></li><li><a href="#toc19" tabindex="0">丸め関数の使い分け早見表と判定フロー</a><ol><li><a href="#toc20" tabindex="0">7関数比較早見表</a></li><li><a href="#toc21" tabindex="0">判定フロー（Q&#038;A形式）</a></li><li><a href="#toc22" tabindex="0">ROUNDUPとCEILINGの使い分け</a></li><li><a href="#toc23" tabindex="0">負の数を扱うときの注意</a></li></ol></li><li><a href="#toc24" tabindex="0">Excelとの違い</a></li><li><a href="#toc25" tabindex="0">よくある質問（FAQ）</a></li><li><a href="#toc26" tabindex="0">まとめ</a><ol><li><a href="#toc27" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ROUNDUP関数とは？</span></h2>



<p class="wp-block-paragraph">スプレッドシートのROUNDUP関数（読み方: ラウンドアップ関数）は、<strong>数値を指定した桁数で常に切り上げる関数</strong>です。</p>



<p class="wp-block-paragraph">名前は英語の「round up（切り上げる）」が由来です。たとえば「2.31」を小数第1位で切り上げると「2.4」になります。端数が「31」のように小さい部分でも、必ず絶対値が大きくなる方向へ丸めるのが特徴です。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>との違いは「丸めの方向」です。ROUND関数は四捨五入なので端数の大きさで結果が変わります。一方、ROUNDUP関数は端数が少しでもあれば、必ず切り上げます。</p>



<p class="wp-block-paragraph">スプレッドシートのROUNDUP関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>小数を指定した桁数で切り上げる</li><li>整数部分を10の位・100の位などで切り上げる</li><li>必要数量や箱数など「不足させたくない」計算に使う</li><li>消費税の切り上げ処理に使う</li><li>予算の千円単位切り上げで安全余裕を持たせる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>ROUNDUP関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も完全なので、ファイルのやり取りでも計算結果がずれる心配はありませんよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">ROUNDUP関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=ROUNDUP(値, 桁数)</code></pre>



<p class="wp-block-paragraph">カッコの中に「切り上げたい数値」と「何桁まで残すか」を指定します。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>値</td><td>必須</td><td>切り上げたい数値やセル参照、数式</td></tr><tr><td>桁数</td><td>必須</td><td>何桁に丸めるかを指定する整数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は2つだけ。どちらも省略できません。</p>



<p class="wp-block-paragraph">構文は<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>・<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>とまったく同じです。違うのは「端数をどう処理するか」だけ。ROUND関数を使ったことがあれば、関数名を書き換えるだけで切り上げに変更できますよ。</p>



<h2 class="wp-block-heading"><span id="toc5">桁数（第2引数）の指定パターン</span></h2>



<p class="wp-block-paragraph">ROUNDUP関数の使いこなしは、桁数の理解がカギです。正・0・負の3パターンを表にまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>桁数</th><th>丸め方</th><th>例: ROUNDUP(1234.123, 桁数)</th><th>結果</th></tr></thead><tbody><tr><td>2</td><td>小数第2位まで残す（第3位を切り上げ）</td><td><code>=ROUNDUP(1234.123, 2)</code></td><td>1234.13</td></tr><tr><td>1</td><td>小数第1位まで残す（第2位を切り上げ）</td><td><code>=ROUNDUP(1234.123, 1)</code></td><td>1234.2</td></tr><tr><td>0</td><td>整数に切り上げる</td><td><code>=ROUNDUP(1234.123, 0)</code></td><td>1235</td></tr><tr><td>-1</td><td>10の位で切り上げる</td><td><code>=ROUNDUP(1234.123, -1)</code></td><td>1240</td></tr><tr><td>-2</td><td>100の位で切り上げる</td><td><code>=ROUNDUP(1234.123, -2)</code></td><td>1300</td></tr><tr><td>-3</td><td>1000の位で切り上げる</td><td><code>=ROUNDUP(1234.123, -3)</code></td><td>2000</td></tr></tbody></table></figure>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-roundup-function_01_data_digit-pattern.png" alt="01 data digit pattern" /></figure>



<p class="wp-block-paragraph">覚え方はシンプルです。「正の桁数は小数点の右側を残す」「負の桁数は整数部分を大きな位で切り上げる」と考えてみてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>桁数の考え方は<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>・<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>と同じです。ROUNDで桁数を理解できていれば、そのままROUNDUPに使い回せますよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc6">ROUNDUP関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">ここでは実際にROUNDUP関数を使って、基本的な3パターンを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">数値を直接入力する</span></h3>



<p class="wp-block-paragraph">もっともシンプルな使い方です。</p>



<pre class="wp-block-code"><code>=ROUNDUP(3.14159, 2)</code></pre>



<p class="wp-block-paragraph">結果は「3.15」です。小数第3位の「1」は5未満ですが、ROUNDUP関数なので切り上がります。ROUND関数なら「3.14」ですが、ROUNDUPは端数の大きさに関係なく常に切り上げです。</p>



<h3 class="wp-block-heading"><span id="toc8">セル参照を使う</span></h3>



<p class="wp-block-paragraph">A1に「2.3」が入っているとします。整数に切り上げてみましょう。</p>



<pre class="wp-block-code"><code>=ROUNDUP(A1, 0)</code></pre>



<p class="wp-block-paragraph">結果は「3」です。小数部分が「.3」と小さくても、切り上げて「3」になります。ROUND関数なら「2」に四捨五入されますが、ROUNDUPは常に切り上げですね。</p>



<h3 class="wp-block-heading"><span id="toc9">数式の結果をそのまま切り上げる</span></h3>



<p class="wp-block-paragraph">他の関数や計算式と組み合わせると、計算結果を直接切り上げられます。割り算の結果を整数に切り上げる例です。</p>



<pre class="wp-block-code"><code>=ROUNDUP(A1/B1, 0)</code></pre>



<p class="wp-block-paragraph">このように書けば、割り算してから別セルで切り上げる手間が省けます。この形は後述する「箱数計算」や「必要人数の算出」で活躍します。</p>



<h2 class="wp-block-heading"><span id="toc10">実務でのROUNDUP関数活用例</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、仕事でよく使う4つのパターンを見てみましょう。すべてコピペで動くようにまとめてあります。</p>



<h3 class="wp-block-heading"><span id="toc11">パターン1: 箱数・ケース数の計算</span></h3>



<p class="wp-block-paragraph">もっとも使用頻度が高いパターンです。120個の商品を1箱50個で梱包する場合を考えます。</p>



<pre class="wp-block-code"><code>=ROUNDUP(120/50, 0)</code></pre>



<p class="wp-block-paragraph">結果は「3」です。120÷50＝2.4ですが、2箱では20個足りません。ROUNDUP関数で切り上げれば「3箱必要」と正しく求められます。</p>



<p class="wp-block-paragraph">A2に数量、B2に1箱あたりの入数が入っているなら、次のように書きます。</p>



<pre class="wp-block-code"><code>=ROUNDUP(A2/B2, 0)</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-roundup-function_02_formula_box-count.png" alt="02 formula box count" /></figure>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-roundup-function_03_result_box-count.png" alt="03 result box count" /></figure>



<p class="wp-block-paragraph">物流・在庫管理の現場で「足りない」は致命的です。必要数量の計算にはROUNDUP関数が鉄板ですよ。</p>



<h3 class="wp-block-heading"><span id="toc12">パターン2: 必要人数・グループ数の算出</span></h3>



<p class="wp-block-paragraph">イベントで150名の参加者を1グループ20名に分ける場合です。</p>



<pre class="wp-block-code"><code>=ROUNDUP(150/20, 0)</code></pre>



<p class="wp-block-paragraph">結果は「8」グループです。150÷20＝7.5なので、7グループでは10名あふれてしまいます。切り上げれば安全にグループ分けができますよ。</p>



<p class="wp-block-paragraph">ちなみに「140名÷20名＝7.0」のように割り切れる場合は、ROUNDUPでも「7」のままです。端数が0なら切り上げは起きません。</p>



<p class="wp-block-paragraph">人月計算でも同じパターンが使えます。500件のデータを1日あたり80件処理できる場合は、次の式で必要日数が出ます。</p>



<pre class="wp-block-code"><code>=ROUNDUP(500/80, 0)</code></pre>



<p class="wp-block-paragraph">500÷80＝6.25なので、結果は「7日」。6日では40件残ってしまうため、7日確保しておかないと間に合いません。</p>



<p class="wp-block-paragraph">要するに、<strong>「不足したら困る」計算にはROUNDUPを使っておけば安心</strong>ですよ。</p>



<h3 class="wp-block-heading"><span id="toc13">パターン3: 消費税の切り上げ処理</span></h3>



<p class="wp-block-paragraph">取引先との契約で「消費税は切り上げ」と決まっている場合に使います。B2に税抜価格が入っているとします。</p>



<pre class="wp-block-code"><code>=ROUNDUP(B2 * 0.1, 0)</code></pre>



<p class="wp-block-paragraph">たとえば税抜1,980円なら、消費税は198円。端数は出ません。一方、税抜1,234円なら「1234 × 0.1 = 123.4」で「124円」に切り上がります。ROUND関数（四捨五入）なら「123円」ですが、切り上げ運用では「124円」が正解になります。</p>



<p class="wp-block-paragraph">税込合計を一発で出すなら次のように書きます。</p>



<pre class="wp-block-code"><code>=B2 + ROUNDUP(B2 * 0.1, 0)</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>消費税の端数処理は法律で定められていません。事業者が任意で決められるので、取引先や社内ルールに従ってください。四捨五入なら<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>、切り捨てなら<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>を使い分けましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">パターン4: 予算・見積の千円単位切り上げ</span></h3>



<p class="wp-block-paragraph">見積金額や予算申請を千円単位に切り上げたい場合です。</p>



<pre class="wp-block-code"><code>=ROUNDUP(A2, -3)</code></pre>



<p class="wp-block-paragraph">たとえば「456,789円」なら「457,000円」に切り上がります。予算申請で端数を切り上げておけば、「予算が足りない」という事態を避けられますよ。</p>



<p class="wp-block-paragraph">万円単位なら桁数を <code>-4</code> にします。</p>



<pre class="wp-block-code"><code>=ROUNDUP(A2, -4)</code></pre>



<p class="wp-block-paragraph">「456,789円」が「460,000円」になります。提案資料で「概算490万円」のような見せ方をしたいときに便利です。</p>



<h2 class="wp-block-heading"><span id="toc15">ROUNDUP関数のよくあるエラーと落とし穴</span></h2>



<p class="wp-block-paragraph">ROUNDUP関数はシンプルですが、思った結果にならない場面もあります。エラーパターンと落とし穴をまとめて確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">エラー一覧</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#VALUE!</td><td>値や桁数に文字列が入っている</td><td>セル参照先が数値かどうか確認する</td></tr><tr><td>#ERROR!</td><td>構文ミス（カンマ忘れ等）</td><td>数式の入力内容を見直す</td></tr><tr><td>#N/A</td><td>参照先がエラー値を返している</td><td>IFERRORで包んでエラーを処理する</td></tr><tr><td>結果が期待と違う</td><td>桁数の正負を逆に指定している</td><td>桁数パターン表で確認する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">「切り上げが起きない」4つのケース</span></h3>



<p class="wp-block-paragraph">「切り上げたはずなのに値が変わらない」という相談が多いので、よくある4ケースを整理しました。</p>



<p class="wp-block-paragraph"><strong>ケース1: 端数がもともと0だった</strong></p>



<pre class="wp-block-code"><code>=ROUNDUP(3.0, 0)</code></pre>



<p class="wp-block-paragraph">結果は「3」です。「4」にはなりません。切り上げる端数がなければ、値はそのまま返ります。元の値を確認してみてください。</p>



<p class="wp-block-paragraph"><strong>ケース2: 桁数が大きすぎる</strong></p>



<pre class="wp-block-code"><code>=ROUNDUP(12.34, 5)</code></pre>



<p class="wp-block-paragraph">結果は「12.34」のままです。小数第5位まで残す指定なので、小数第2位までしかない値は切り上げる桁がなく、変化しません。</p>



<p class="wp-block-paragraph"><strong>ケース3: 文字列型の数字を切り上げている</strong></p>



<p class="wp-block-paragraph">セルに「&#8217;123」のように先頭にアポストロフィが付いていると、見た目は数字でも文字列扱いです。ROUNDUPでは <code>#VALUE!</code> エラーになります。VALUE関数で数値化するか、元データを直してください。</p>



<pre class="wp-block-code"><code>=ROUNDUP(VALUE(A1), 0)</code></pre>



<p class="wp-block-paragraph"><strong>ケース4: 表示桁数と内部値の混同</strong></p>



<p class="wp-block-paragraph">セルの書式設定で小数桁を「2桁表示」にしているだけだと、内部の値は元のまま。たとえば書式上は「3.14」と見えても、内部は「3.14159&#8230;」のことがあります。実際の値を切り上げるにはROUNDUP関数で明示的に処理する必要がありますよ。</p>



<h3 class="wp-block-heading"><span id="toc18">負の数の切り上げ</span></h3>



<p class="wp-block-paragraph">ROUNDUP関数は「絶対値が大きくなる方向」（0から遠ざかる方向）に丸めます。</p>



<pre class="wp-block-code"><code>=ROUNDUP(-2.3, 0)</code></pre>



<p class="wp-block-paragraph">結果は「-3」です。「-2」ではありません。負の数では、0から遠ざかる方向が「切り上げ」になる点に注意してください。</p>



<p class="wp-block-paragraph">これは<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>の <code>=ROUNDDOWN(-2.3, 0)</code> → 「-2」と真逆の動作です。INT関数とも違います（INTは数値直線で小さい方向に丸めるため <code>=INT(-2.3)</code> → 「-3」になり、ROUNDUPと同じ結果ですが、丸める理由が異なります）。</p>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-roundup-function/04_result_negative-number.png/">_images/spreadsheet-roundup-function/04_result_negative-number.png</a></p>



<h2 class="wp-block-heading"><span id="toc19">丸め関数の使い分け早見表と判定フロー</span></h2>



<p class="wp-block-paragraph">スプレッドシートには丸め関連の関数が複数あります。どれを使うか迷ったときの早見表と判定フローを用意しました。</p>



<h3 class="wp-block-heading"><span id="toc20">7関数比較早見表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>丸め方</th><th>第2引数</th><th>負の数の動作</th><th>使いどころ</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a></td><td>四捨五入</td><td>桁数</td><td>絶対値で四捨五入</td><td>一般的な端数処理</td></tr><tr><td><strong>ROUNDUP</strong></td><td><strong>常に切り上げ</strong></td><td><strong>桁数</strong></td><td><strong>絶対値が大きい方向</strong></td><td><strong>箱数・必要人数の計算</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a></td><td>常に切り捨て</td><td>桁数</td><td>ゼロに近づく方向</td><td>消費税の切り捨て・勤怠処理</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-int-function/">INT</a></td><td>切り捨て（整数化）</td><td>なし</td><td>小さい整数（マイナス方向）</td><td>小数を整数化</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-trunc-function/">TRUNC</a></td><td>小数部分を切り捨て</td><td>桁数（省略可）</td><td>ゼロに近づく方向</td><td>単純な小数除去</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-ceiling-function/">CEILING</a></td><td>倍数で切り上げ</td><td>倍数</td><td>仕様により異なる</td><td>100円単位・50個単位の切り上げ</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR</a></td><td>倍数で切り捨て</td><td>倍数</td><td>仕様により異なる</td><td>15分単位の勤怠丸め</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND</a></td><td>倍数で四捨五入</td><td>倍数</td><td>仕様により異なる</td><td>500円単位の値引き</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc21">判定フロー（Q&#038;A形式）</span></h3>



<p class="wp-block-paragraph">「結局どれを使えばいいの？」というときの判定フローです。</p>



<p class="wp-block-paragraph"><strong>Q1. 切り上げ？四捨五入？切り捨て？</strong></p>



<ul class="wp-block-list"><li>切り上げ → Q2へ</li><li>四捨五入 → ROUND（桁数指定）/ MROUND（倍数指定）</li><li>切り捨て → ROUNDDOWN（桁数）/ FLOOR（倍数）/ INT / TRUNC</li></ul>



<p class="wp-block-paragraph"><strong>Q2. 桁数で指定する？倍数で指定する？</strong></p>



<ul class="wp-block-list"><li>桁数（小数第N位・10の位など） → <strong>ROUNDUP</strong></li><li>倍数（100円単位・50個単位など） → CEILING</li></ul>



<p class="wp-block-paragraph"><strong>Q3. 負の数を扱う可能性はある？</strong></p>



<ul class="wp-block-list"><li>扱わない → ROUNDUP / CEILING どちらでも同じ感覚で使える</li><li>扱う → ROUNDUP（0から遠ざかる方向で一貫）が安全。CEILINGは負の数で「0方向に丸まる」ため、必要なら CEILING.MATH や CEILING.PRECISE の挙動も確認する</li></ul>



<h3 class="wp-block-heading"><span id="toc22">ROUNDUPとCEILINGの使い分け</span></h3>



<p class="wp-block-paragraph">ROUNDUP関数と<a href="https://mashukabu.com/spreadsheet-ceiling-function/">CEILING関数</a>は「切り上げ」という点で似ています。違いは第2引数の指定方法です。</p>



<ul class="wp-block-list"><li><strong>ROUNDUP</strong>: 「桁数」で指定（小数第2位、10の位など）</li><li><strong>CEILING</strong>: 「倍数」で指定（100単位、0.5単位、15分単位など）</li></ul>



<p class="wp-block-paragraph">「100円単位に切り上げたい」ならCEILINGが直感的です。<code>=CEILING(A1, 100)</code> と書くだけで100円単位の切り上げができます。一方、「小数第1位まで残して切り上げたい」ならROUNDUPが向いています。</p>



<p class="wp-block-paragraph">判断の目安はこちらです。</p>



<ul class="wp-block-list"><li>10進法の桁単位（0.1 / 1 / 10 / 100 / 1000）→ ROUNDUP</li><li>任意の倍数（50 / 250 / 0.5 / 15分など）→ CEILING</li></ul>



<h3 class="wp-block-heading"><span id="toc23">負の数を扱うときの注意</span></h3>



<p class="wp-block-paragraph">ROUNDUPは負の数でも一貫して「絶対値が大きい方向」に丸めます。</p>



<p class="wp-block-paragraph">一方、CEILINGは負の数で「天井方向（0方向）に丸まる」という挙動になるため、用途によっては期待と違う結果になることがあります。負の数を扱うときの典型例です。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td><code>=ROUNDUP(-2.3, 0)</code></td><td>-3</td></tr><tr><td><code>=CEILING(-2.3, 1)</code></td><td>-2</td></tr><tr><td><code>=CEILING.PRECISE(-2.3, 1)</code></td><td>-2</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">負の数で「絶対値を大きく」したいときはROUNDUPが安全です。CEILING系の関数を負の数で使うときは、必ず想定どおりの挙動になるかテストしてから本番運用してくださいね。</p>



<h2 class="wp-block-heading"><span id="toc24">Excelとの違い</span></h2>



<p class="wp-block-paragraph">ROUNDUP関数はExcelとGoogleスプレッドシートでほぼ同じ動作です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>Excel</th><th>Googleスプレッドシート</th></tr></thead><tbody><tr><td>構文</td><td>=ROUNDUP(数値, 桁数)</td><td>=ROUNDUP(値, 桁数)</td></tr><tr><td>動作</td><td>常に切り上げ</td><td>常に切り上げ</td></tr><tr><td>負の数の丸め</td><td>絶対値が大きい方向</td><td>絶対値が大きい方向</td></tr><tr><td>端数0の場合</td><td>そのまま返す</td><td>そのまま返す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数名の表記が若干異なるだけで、機能は完全に同じ。ExcelとSheetsでファイルを共有しても、計算結果がずれることはありませんよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ExcelのROUNDUP関数について詳しくは<a href="https://mashukabu.com/excel-function-howto-use-roundup/">ExcelのROUNDUP関数の使い方</a>の記事で解説しています。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc25">よくある質問（FAQ）</span></h2>



<p class="wp-block-paragraph"><strong>Q. ROUND関数との使い分けは？</strong></p>



<p class="wp-block-paragraph">A. 「切り上げが確定している場合」はROUNDUP、「一般的な四捨五入」は<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a>を使います。箱数計算や必要人数のように「不足したら困る」場面ではROUNDUPが必須です。</p>



<p class="wp-block-paragraph"><strong>Q. CEILING関数とROUNDUP関数の違いは？</strong></p>



<p class="wp-block-paragraph">A. CEILINGは「倍数単位で切り上げ」、ROUNDUPは「桁数単位で切り上げ」です。「100円単位に切り上げ」は <code>=CEILING(A1, 100)</code> と書けるので直感的。「小数第2位まで残して切り上げ」は <code>=ROUNDUP(A1, 2)</code> が向いています。</p>



<p class="wp-block-paragraph"><strong>Q. 割り算の結果を常に整数に切り上げるには？</strong></p>



<p class="wp-block-paragraph">A. <code>=ROUNDUP(A1/B1, 0)</code> のように、ROUNDUP関数の第1引数に割り算を直接書けます。「箱数を求める」「グループ数を求める」など、「余りがあれば必ず1追加」という計算に使えます。</p>



<p class="wp-block-paragraph"><strong>Q. 負の数に使うと結果はどうなる？</strong></p>



<p class="wp-block-paragraph">A. 絶対値が大きくなる方向に切り上がります。たとえば <code>=ROUNDUP(-2.3, 0)</code> は「-3」です。<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>の <code>=ROUNDDOWN(-2.3, 0)</code> → 「-2」とは逆の動作です。</p>



<p class="wp-block-paragraph"><strong>Q. 負の桁数はいつ使うの？</strong></p>



<p class="wp-block-paragraph">A. 整数の位を丸めたいときです。たとえば「100円単位に切り上げたい」なら桁数=-2、「1000円単位なら」桁数=-3です。見積金額や予算を大きな単位でそろえるときによく使います。</p>



<p class="wp-block-paragraph"><strong>Q. 切り上げたはずなのに値が変わらないのはなぜ？</strong></p>



<p class="wp-block-paragraph">A. ①端数がもともと0、②桁数が値の桁数より大きい、③文字列型の数字、④書式設定で表示桁を制限しているだけ、のいずれかが原因です。詳しくは「よくあるエラーと落とし穴」セクションを参照してください。</p>



<h2 class="wp-block-heading"><span id="toc26">まとめ</span></h2>



<p class="wp-block-paragraph">スプレッドシートのROUNDUP関数のポイントをおさらいしましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=ROUNDUP(値, 桁数)</code> の2引数だけ</li><li>端数が0でない限り、必ず絶対値が大きい方向へ丸める</li><li>箱数計算・必要人数の算出など「不足させたくない」場面で活躍</li><li>消費税の切り上げや予算の千円単位切り上げにも便利</li><li>桁数の指定方法は<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>・<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>と同じ</li><li>CEILINGは「倍数指定」「負の数の動作が異なる」点でROUNDUPと使い分け</li><li><a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a>（四捨五入）・<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a>（切り捨て）・<a href="https://mashukabu.com/spreadsheet-ceiling-function/">CEILING</a>（倍数切り上げ）と使い分け</li></ul>



<p class="wp-block-paragraph">まずは <code>=ROUNDUP(A1/B1, 0)</code> で必要数量の計算から試してみてください。</p>



<h3 class="wp-block-heading"><span id="toc27">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-round-function/">スプレッドシートのROUND関数で四捨五入</a></li><li><a href="https://mashukabu.com/spreadsheet-rounddown-function/">スプレッドシートのROUNDDOWN関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-ceiling-function/">スプレッドシートのCEILING関数で倍数切り上げ</a></li><li><a href="https://mashukabu.com/spreadsheet-floor-function/">スプレッドシートのFLOOR関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-mround-function/">スプレッドシートのMROUND関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-int-function/">スプレッドシートのINT関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-trunc-function/">スプレッドシートのTRUNC関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ExcelのROUNDUP関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-roundup-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Excel】ROUND関数の使い方｜桁数指定から丸め7種の使い分けまで解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-round/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-round/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 18 Apr 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[ROUNDDOWN]]></category>
		<category><![CDATA[ROUNDUP]]></category>
		<category><![CDATA[ROUND関数]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[四捨五入]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1705</guid>

					<description><![CDATA[ExcelのROUND関数で数値を四捨五入する方法を解説。桁数の正・0・負の違いを一覧表で整理し、消費税計算や平均値の丸めなど実務例も紹介。ROUNDUP・ROUNDDOWN・MROUND・TRUNCなど丸め関数7種の使い分け早見表付きです。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで計算結果が「3.141592&#8230;」のように長い小数になって、見た目がごちゃごちゃした経験はありませんか。表示形式で見た目だけ丸めることもできますが、セルの中身は小数のまま残ってしまいます。</p>



<p class="wp-block-paragraph">後続の計算に影響が出たり、合計が合わなくなったりすると厄介ですよね。ROUND関数を使えば、指定した桁数で「値そのもの」を四捨五入できます。この記事では基本の書き方から、桁数の指定パターン、実務での使いどころ、丸め関数7種の比較までまとめて紹介します。</p>



<p class="wp-block-paragraph">この記事は次のような人におすすめ</p>



<ul class="wp-block-list"><li>数値を四捨五入して見た目も中身もそろえたい</li><li>桁数の正・0・負でどう変わるか知りたい</li><li>ROUNDUP・ROUNDDOWN・MROUND・TRUNCとの違いを整理したい</li></ul>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ROUND関数とは？</a></li><li><a href="#toc2" tabindex="0">ROUND関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">桁数（第2引数）の指定パターン</a></li><li><a href="#toc6" tabindex="0">ROUND関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">数値を直接入力する</a></li><li><a href="#toc8" tabindex="0">セル参照を使う</a></li><li><a href="#toc9" tabindex="0">数式の結果をそのまま丸める</a></li></ol></li><li><a href="#toc10" tabindex="0">実務でのROUND関数活用例</a><ol><li><a href="#toc11" tabindex="0">消費税の端数処理</a></li><li><a href="#toc12" tabindex="0">単価をキリのいい数字に丸める</a></li><li><a href="#toc13" tabindex="0">合計の丸め順序に注意</a></li></ol></li><li><a href="#toc14" tabindex="0">「表示だけ変えたい」ならセル書式で対応</a></li><li><a href="#toc15" tabindex="0">エラーと注意点</a><ol><li><a href="#toc16" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc17" tabindex="0">浮動小数点の誤差</a></li><li><a href="#toc18" tabindex="0">負の数の四捨五入</a></li></ol></li><li><a href="#toc19" tabindex="0">丸め関数7種の使い分け</a></li><li><a href="#toc20" tabindex="0">まとめ</a><ol><li><a href="#toc21" tabindex="0">関数一覧</a></li><li><a href="#toc22" tabindex="0">エラー値まとめ</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ROUND関数とは？</span></h2>



<p class="wp-block-paragraph">ROUND（ラウンド）関数は、数値を指定した桁数で四捨五入する関数です。名前は英語の「round（丸める）」がそのまま由来になっています。</p>



<p class="wp-block-paragraph">たとえば「3.14159」を小数第2位で丸めると「3.14」になります。表示形式と違って値そのものが変わるので、後続の計算にもそのまま反映されるのがポイントです。</p>



<p class="wp-block-paragraph">Excel 97以降のすべてのバージョンで使用でき、Microsoft 365やGoogleスプレッドシートにも対応しています。</p>



<h2 class="wp-block-heading"><span id="toc2">ROUND関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc3">基本構文</span></h3>



<pre class="wp-block-code"><code>=ROUND(数値, 桁数)</code></pre>



<p class="wp-block-paragraph">引数は2つだけ。どちらも必須です。</p>



<h3 class="wp-block-heading"><span id="toc4">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>内容</th></tr></thead><tbody><tr><td>数値（number）</td><td>必須</td><td>四捨五入したい数値。セル参照や数式もOK</td></tr><tr><td>桁数（num_digits）</td><td>必須</td><td>何桁に丸めるかを指定する整数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">桁数に小数を渡した場合は、整数部分だけが使われます。たとえば桁数に「1.9」を指定しても「1」として扱われます。</p>



<h2 class="wp-block-heading"><span id="toc5">桁数（第2引数）の指定パターン</span></h2>



<p class="wp-block-paragraph">ROUND関数の使いこなしは、この桁数の理解がカギです。正・0・負の3パターンを表にまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>桁数</th><th>丸め方</th><th>例: ROUND(1234.567, 桁数)</th><th>結果</th></tr></thead><tbody><tr><td>2</td><td>小数第2位まで残す</td><td><code>=ROUND(1234.567, 2)</code></td><td>1234.57</td></tr><tr><td>1</td><td>小数第1位まで残す</td><td><code>=ROUND(1234.567, 1)</code></td><td>1234.6</td></tr><tr><td>0</td><td>整数に丸める</td><td><code>=ROUND(1234.567, 0)</code></td><td>1235</td></tr><tr><td>-1</td><td>10の位で丸める</td><td><code>=ROUND(1234.567, -1)</code></td><td>1230</td></tr><tr><td>-2</td><td>100の位で丸める</td><td><code>=ROUND(1234.567, -2)</code></td><td>1200</td></tr><tr><td>-3</td><td>1000の位で丸める</td><td><code>=ROUND(1234.567, -3)</code></td><td>1000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ざっくり覚えるなら「正の桁数は小数点の右側を残す」「負の桁数は整数部分を大きな単位で丸める」と考えるとわかりやすいです。負の桁数は十の位・百の位・千の位といった大きな単位でざっくり丸めたいときに便利で、売上金額を「千円単位」で表示したいときなどに重宝します。</p>



<h2 class="wp-block-heading"><span id="toc6">ROUND関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc7">数値を直接入力する</span></h3>



<p class="wp-block-paragraph">もっともシンプルな使い方です。</p>



<pre class="wp-block-code"><code>=ROUND(3.14159, 2)</code></pre>



<p class="wp-block-paragraph">結果は「3.14」です。小数第3位の「1」が5未満なので切り捨てられます。</p>



<h3 class="wp-block-heading"><span id="toc8">セル参照を使う</span></h3>



<p class="wp-block-paragraph">A1に「1234.567」が入っているとき、整数に四捨五入してみましょう。</p>



<pre class="wp-block-code"><code>=ROUND(A1, 0)</code></pre>



<p class="wp-block-paragraph">結果は「1235」です。小数第1位の「5」が五入されます。</p>



<h3 class="wp-block-heading"><span id="toc9">数式の結果をそのまま丸める</span></h3>



<p class="wp-block-paragraph">他の関数と組み合わせると、計算結果を直接丸められます。AVERAGE関数の結果を小数第1位まで丸める例です。</p>



<pre class="wp-block-code"><code>=ROUND(AVERAGE(B2:B10), 1)</code></pre>



<p class="wp-block-paragraph">このように書けば、平均値を計算してから別セルで丸める手間が省けます。</p>



<h2 class="wp-block-heading"><span id="toc10">実務でのROUND関数活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc11">消費税の端数処理</span></h3>



<p class="wp-block-paragraph">税込金額を計算するとき、1円未満の端数が出ることがあります。B2に税抜価格が入っているとします。</p>



<pre class="wp-block-code"><code>=ROUND(B2 * 1.1, 0)</code></pre>



<p class="wp-block-paragraph">桁数を0にすれば、消費税込みの金額を整数で求められます。請求書や見積書で「小数の円」が出ると困るので、ほぼ必須のテクニックです。たとえば税抜「1,280円」なら <code>=ROUND(1280*1.1, 0)</code> で「1,408円」、税抜「2,345円」なら「2,580円」となり、そのまま請求書に載せられる形で整います。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>切り捨て・切り上げの指定がある場合</strong></p><p>取引先との契約で「消費税は切り捨て」と決まっている場合は<a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN関数</a>、「切り上げ」なら<a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a>を使ってください。国税庁のルールでも端数処理の方法は事業者が任意に選べるとされているので、社内や取引先のルールに合わせて関数を使い分けるのが安全です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">単価をキリのいい数字に丸める</span></h3>



<p class="wp-block-paragraph">商品の単価を10円単位でそろえたいケースです。A2に「1,234円」が入っているとします。</p>



<pre class="wp-block-code"><code>=ROUND(A2, -1)</code></pre>



<p class="wp-block-paragraph">結果は「1,230」です。桁数を-1にすると一の位が四捨五入され、10円刻みの金額になります。百円単位にしたいなら <code>-2</code>、千円単位にしたいなら <code>-3</code> と、負の桁数を大きくしていくだけでOKです。</p>



<h3 class="wp-block-heading"><span id="toc13">合計の丸め順序に注意</span></h3>



<p class="wp-block-paragraph">ROUND関数を使うとき、よく話題になるのが「丸めてから合計」と「合計してから丸め」で結果がずれる問題です。</p>



<p class="wp-block-paragraph">たとえば「1.5」「2.5」「3.5」の3つの値がある場合を考えます。</p>



<pre class="wp-block-code"><code>=ROUND(1.5,0) + ROUND(2.5,0) + ROUND(3.5,0)</code></pre>



<p class="wp-block-paragraph">結果は「2+3+4＝9」です。</p>



<pre class="wp-block-code"><code>=ROUND(1.5+2.5+3.5, 0)</code></pre>



<p class="wp-block-paragraph">結果は「7.5→8」です。合計値が変わるので、帳票で「合計行」と「明細の合計」が合わないときはこのパターンを疑ってみてください。原則として「明細ごとに丸めたら、合計も明細の合計値から計算する」と覚えておくと、帳票のズレを防げます。</p>



<h2 class="wp-block-heading"><span id="toc14">「表示だけ変えたい」ならセル書式で対応</span></h2>



<p class="wp-block-paragraph">ここで一つ大事な注意点です。ROUND関数は<strong>値そのもの</strong>を変えてしまうので、「帳票上は小数を隠したいけれど、内部では正確な値を保っておきたい」というときには不向きです。</p>



<p class="wp-block-paragraph">たとえば単価×数量の明細表で、表示上は整数に見せたいけれど、後続の集計では小数点以下も含めて厳密に計算したい場合は、ROUND関数をかけてしまうと精度が落ちてしまいます。</p>



<p class="wp-block-paragraph">こういうときは、セルを選択して「セルの書式設定」→「表示形式」→「数値」で小数点以下の桁数を調整する方法を使ってください。見た目だけが丸められ、内部の値はそのまま保持されます。</p>



<ul class="wp-block-list"><li><strong>値を変えたい</strong>（後続の計算にも反映したい）→ ROUND関数</li><li><strong>表示だけ変えたい</strong>（内部の値は保持したい）→ セルの書式設定</li></ul>



<p class="wp-block-paragraph">この使い分けを意識しておくと、「合計が微妙に合わない」といった地味なトラブルを減らせます。</p>



<h2 class="wp-block-heading"><span id="toc15">エラーと注意点</span></h2>



<h3 class="wp-block-heading"><span id="toc16">#VALUE! エラー</span></h3>



<p class="wp-block-paragraph">引数に数値として認識できない文字列が入っていると発生します。</p>



<pre class="wp-block-code"><code>=ROUND(&quot;abc&quot;, 0)</code></pre>



<p class="wp-block-paragraph">セル参照先に文字列や全角数字が混入していないか確認してみてください。エラー値の詳細は<a href="https://mashukabu.com/excel-error-value-list/">セルに表示されるエラーの種類と原因、対処方法を解説</a>にまとめています。</p>



<h3 class="wp-block-heading"><span id="toc17">浮動小数点の誤差</span></h3>



<p class="wp-block-paragraph">Excelの内部では小数を2進数で管理しているため、まれに計算結果に微小な誤差が生じます。</p>



<pre class="wp-block-code"><code>=0.1 + 0.2</code></pre>



<p class="wp-block-paragraph">この結果が「0.3」ではなく「0.30000000000000004」になることがあります。ROUND関数で丸めてしまえば解消できるので、精度が気になる計算ではROUNDをかませておくと安心です。</p>



<pre class="wp-block-code"><code>=ROUND(0.1 + 0.2, 1)</code></pre>



<p class="wp-block-paragraph">結果は「0.3」になります。</p>



<h3 class="wp-block-heading"><span id="toc18">負の数の四捨五入</span></h3>



<p class="wp-block-paragraph">Excelの四捨五入は「算術丸め」方式です。負の数の場合、絶対値が大きくなる方向へ丸めます。</p>



<pre class="wp-block-code"><code>=ROUND(-2.5, 0)</code></pre>



<p class="wp-block-paragraph">結果は「-3」です。「-2」ではない点に注意してください。銀行丸め（偶数丸め）ではないので、統計処理で厳密な丸めが必要な場合は別途工夫が要ります。</p>



<h2 class="wp-block-heading"><span id="toc19">丸め関数7種の使い分け</span></h2>



<p class="wp-block-paragraph">Excelには丸め関連の関数が複数あります。どれを使うべきか迷ったときは、以下の早見表を参考にしてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>丸め方</th><th>第2引数</th><th>使いどころ</th></tr></thead><tbody><tr><td>ROUND</td><td>四捨五入</td><td>桁数</td><td>一般的な端数処理</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP</a></td><td>常に切り上げ</td><td>桁数</td><td>必要数の計算（箱数など）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN</a></td><td>常に切り捨て</td><td>桁数</td><td>控えめな見積もり・消費税切り捨て</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC</a></td><td>小数部を切り捨て</td><td>桁数（省略可）</td><td>整数部だけ取り出したいとき</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND</a></td><td>指定した倍数で四捨五入</td><td>倍数</td><td>500円単位、15分単位など</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a></td><td>指定した倍数で切り捨て</td><td>倍数</td><td>時間の切り捨て（勤怠計算）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td>指定した倍数で切り上げ</td><td>倍数</td><td>料金の切り上げ（タクシー料金など）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「桁数で丸めたい」ならROUND系・TRUNC、「特定の倍数で丸めたい」ならMROUND/FLOOR/CEILINGと覚えておくとスムーズに選べます。</p>



<p class="wp-block-paragraph">TRUNCはROUNDDOWNと似ていますが、第2引数を省略できる点が特徴です。「とにかく小数部を捨てて整数部だけ欲しい」というシンプルな用途ならTRUNCが便利です。</p>



<h2 class="wp-block-heading"><span id="toc20">まとめ</span></h2>



<p class="wp-block-paragraph">ROUND関数は、数値を指定した桁数で四捨五入するシンプルな関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=ROUND(数値, 桁数)</code> の2引数だけ</li><li>桁数が正なら小数点以下を残し、0なら整数に、負なら大きな位で丸める</li><li>表示形式と違い「値そのもの」が変わるので、後続の計算にも反映される</li><li>表示だけ変えたい場合はセルの書式設定で対応する</li><li>消費税計算・平均値の丸め・単価のキリ揃えなど実務で使える場面が多い</li><li><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP</a>/<a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN</a>/<a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC</a>/<a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND</a>/<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a>/<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a>と使い分けると表現の幅が広がる</li></ul>



<p class="wp-block-paragraph">まずは <code>=ROUND(A1, 0)</code> で整数に丸めるところから試してみてください。</p>



<h3 class="wp-block-heading"><span id="toc21">関数一覧</span></h3>



<p class="wp-block-paragraph">Excel関数の一覧は以下の記事から確認できます。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">アルファベット順 Excel関数一覧</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">機能別 Excel関数一覧</a></li></ul>



<h3 class="wp-block-heading"><span id="toc22">エラー値まとめ</span></h3>



<p class="wp-block-paragraph">Excelのエラー値の種類と対処方法は、こちらの記事にまとめています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-error-value-list/">セルに表示されるエラーの種類と原因、対処方法を解説</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-round/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
