<?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>ROUND関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/round%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 08 May 2026 12:54:33 +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>ROUND関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Excel端数処理の関数選び｜消費税・時間・金額のシーン別早見表</title>
		<link>https://mashukabu.com/excel-rounding-practical-guide/</link>
					<comments>https://mashukabu.com/excel-rounding-practical-guide/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 12:36:54 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CEILING関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[FLOOR関数]]></category>
		<category><![CDATA[INT関数]]></category>
		<category><![CDATA[MROUND関数]]></category>
		<category><![CDATA[ROUNDDOWN関数]]></category>
		<category><![CDATA[ROUND関数]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[勤怠管理]]></category>
		<category><![CDATA[消費税計算]]></category>
		<category><![CDATA[端数処理]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4031</guid>

					<description><![CDATA[Excelの端数処理で使う丸め関数を実務シーン別に解説。消費税の切り捨てはROUNDDOWN、時間の15分単位切り上げはCEILING、金額の100円単位丸めはMROUNDなど、7パターンのNG・OK対比付き早見表で迷わず選べます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「消費税の端数は切り捨て？ 四捨五入？」「勤怠表で15分単位に切り上げたいけど、CEILINGとMROUNDどっち？」。Excelの端数処理で迷った経験はありませんか。</p>



<p class="wp-block-paragraph">丸め関数はROUND・ROUNDDOWN・INT・CEILINGなど種類が豊富です。どれを使えばいいか判断しにくいですよね。間違った関数を選ぶと、金額や時間の計算結果がずれてしまうことも。</p>



<p class="wp-block-paragraph">この記事では、実務でよくある7つの端数処理シーンを取り上げます。シーンごとに「NGな数式」と「OKな数式」を対比しながら、正しい関数の選び方を解説します。</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">Excel端数処理の関数早見表【結論から】</a></li><li><a href="#toc2" tabindex="0">消費税の端数処理でミスしない関数の選び方</a><ol><li><a href="#toc3" tabindex="0">NGな数式：INT関数で消費税を計算する</a></li><li><a href="#toc4" tabindex="0">OKな数式：ROUNDDOWNで切り捨て</a></li><li><a href="#toc5" tabindex="0">四捨五入で処理したい場合</a></li></ol></li><li><a href="#toc6" tabindex="0">時間の端数処理（15分・30分単位の切り上げ・切り捨て）</a><ol><li><a href="#toc7" tabindex="0">NGな数式：ROUNDUPで時間を切り上げようとする</a></li><li><a href="#toc8" tabindex="0">OKな数式：CEILINGで15分単位に切り上げ</a></li><li><a href="#toc9" tabindex="0">FLOORで時間を切り捨てる</a></li></ol></li><li><a href="#toc10" tabindex="0">金額の端数処理（100円・1000円単位に丸める）</a><ol><li><a href="#toc11" tabindex="0">NGな数式：ROUND関数の桁数指定で100円単位に丸める</a></li><li><a href="#toc12" tabindex="0">OKな数式：MROUNDで100円単位に四捨五入</a></li><li><a href="#toc13" tabindex="0">金額を常に切り捨て・切り上げしたい場合</a></li></ol></li><li><a href="#toc14" tabindex="0">割り算の端数処理（人数で均等割り・個数計算）</a><ol><li><a href="#toc15" tabindex="0">整数部分だけ取り出す：INT関数</a></li><li><a href="#toc16" tabindex="0">必要箱数を求める：ROUNDUP関数</a></li></ol></li><li><a href="#toc17" tabindex="0">平均値・計算結果の端数処理（小数を丸める）</a><ol><li><a href="#toc18" tabindex="0">ROUND関数で小数第1位に丸める</a></li><li><a href="#toc19" tabindex="0">表示形式との違いに要注意</a></li></ol></li><li><a href="#toc20" tabindex="0">丸め関数8種の機能比較</a></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Excel端数処理の関数早見表【結論から】</span></h2>



<p class="wp-block-paragraph">まずは結論です。「どの場面でどの関数を使えばいいか」を一覧表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>やりたいこと</th><th>おすすめ関数</th><th>数式の例</th></tr></thead><tbody><tr><td>消費税を切り捨て</td><td><a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN関数</a></td><td><code>=ROUNDDOWN(A1*1.1, 0)</code></td></tr><tr><td>消費税を四捨五入</td><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a></td><td><code>=ROUND(A1*0.1, 0)</code></td></tr><tr><td>時間を15分単位に切り上げ</td><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a></td><td><code>=CEILING(A1,"0:15")</code></td></tr><tr><td>時間を15分単位に切り捨て</td><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a></td><td><code>=FLOOR(A1,"0:15")</code></td></tr><tr><td>金額を100円単位に丸め</td><td><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND関数</a></td><td><code>=MROUND(A1,100)</code></td></tr><tr><td>割り算の結果を整数に</td><td><a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数</a></td><td><code>=INT(A1/B1)</code></td></tr><tr><td>平均値を小数第1位に</td><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a></td><td><code>=ROUND(AVERAGE(A1:A10),1)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったらこの表を見れば、使うべき関数がすぐにわかります。ここからは各シーンの詳しい使い方を解説していきます。</p>



<h2 class="wp-block-heading"><span id="toc2">消費税の端数処理でミスしない関数の選び方</span></h2>



<p class="wp-block-paragraph">経理業務でもっとも頻繁に出てくる端数処理が消費税の計算です。請求書や領収書で1円単位の端数をどう処理するか、正しい関数を選びましょう。</p>



<h3 class="wp-block-heading"><span id="toc3">NGな数式：INT関数で消費税を計算する</span></h3>



<p class="wp-block-paragraph">INT関数でも消費税の切り捨てはできます。ただし落とし穴があります。</p>



<pre class="wp-block-code"><code>=INT(999*0.1)</code></pre>



<p class="wp-block-paragraph">結果は「99」で問題ありません。しかし返品伝票のようにマイナス金額が出ると動作が変わります。</p>



<pre class="wp-block-code"><code>=INT(-999*0.1)</code></pre>



<p class="wp-block-paragraph">期待する結果は「-99」ですが、実際は「-100」です。INT関数は「元の値以下で最大の整数」を返すため、-99.9に対して-100を返してしまいます。ROUNDDOWNなら「-99」になります。</p>



<h3 class="wp-block-heading"><span id="toc4">OKな数式：ROUNDDOWNで切り捨て</span></h3>



<p class="wp-block-paragraph">消費税の切り捨てには<a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN関数</a>が安全です。</p>



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



<p class="wp-block-paragraph">ROUNDDOWN関数は常にゼロ方向へ丸めます。正の数でも負の数でも「端数を削る」動作になるので、マイナス伝票が混ざっても安心です。</p>



<p class="wp-block-paragraph">税込金額を直接計算したい場合はこちらです。</p>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>消費税の端数処理は法律上、切り捨て・四捨五入・切り上げのいずれでもOKです。ただし請求書単位では切り捨てが一般的。社内ルールを確認しておきましょう。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc5">四捨五入で処理したい場合</span></h3>



<p class="wp-block-paragraph">社内の運用ルールが四捨五入の場合は<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>を使います。</p>



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



<p class="wp-block-paragraph">ROUND関数は0.5以上を繰り上げ、0.5未満を切り捨てます。経理部門の指示に合わせて、ROUNDDOWNかROUNDかを選んでください。</p>



<h2 class="wp-block-heading"><span id="toc6">時間の端数処理（15分・30分単位の切り上げ・切り捨て）</span></h2>



<p class="wp-block-paragraph">勤怠管理で「出勤時刻を15分単位に切り上げ」「残業時間を30分単位に切り捨て」といった処理が必要になることは多いですよね。ここでは時間の端数処理に最適な関数を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc7">NGな数式：ROUNDUPで時間を切り上げようとする</span></h3>



<p class="wp-block-paragraph">桁数指定の<a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a>は、時間の切り上げには向きません。</p>



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



<p class="wp-block-paragraph">時間データは内部的に「1日=1」の小数値です。15分は「1/96」なので、ROUNDUP関数の桁数指定では15分単位にうまく丸められません。</p>



<h3 class="wp-block-heading"><span id="toc8">OKな数式：CEILINGで15分単位に切り上げ</span></h3>



<p class="wp-block-paragraph">時間を倍数単位で切り上げるには<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>がぴったりです。</p>



<pre class="wp-block-code"><code>=CEILING(A1, &quot;0:15&quot;)</code></pre>



<p class="wp-block-paragraph">A1に「9:07」が入っていれば、結果は「9:15」です。基準値に「&#8221;0:15&#8243;」を指定するだけで、15分単位への切り上げが完了します。</p>



<p class="wp-block-paragraph">30分単位にしたい場合は基準値を変えるだけです。</p>



<pre class="wp-block-code"><code>=CEILING(A1, &quot;0:30&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc9">FLOORで時間を切り捨てる</span></h3>



<p class="wp-block-paragraph">残業時間や作業時間を15分単位に切り捨てたい場合は<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a>です。</p>



<pre class="wp-block-code"><code>=FLOOR(A1, &quot;0:15&quot;)</code></pre>



<p class="wp-block-paragraph">A1に「17:43」が入っていれば、結果は「17:30」です。CEILING関数とペアで覚えておくと便利ですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>CEILING/FLOOR関数で時間を扱うとき、セルの表示形式を「h:mm」にしておかないと小数値で表示されます。結果セルの表示形式を忘れずに設定してください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc10">金額の端数処理（100円・1000円単位に丸める）</span></h2>



<p class="wp-block-paragraph">見積書や予算資料で「100円単位に丸めたい」「千円単位で表示したい」という場面も多いです。金額の丸めに最適な関数を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">NGな数式：ROUND関数の桁数指定で100円単位に丸める</span></h3>



<p class="wp-block-paragraph">ROUND関数でも100円単位の丸めはできます。ただし桁数の指定が直感的ではありません。</p>



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



<p class="wp-block-paragraph">結果は「12300」で正しいのですが、「-2って何だっけ？」と毎回考える必要がありますよね。</p>



<h3 class="wp-block-heading"><span id="toc12">OKな数式：MROUNDで100円単位に四捨五入</span></h3>



<p class="wp-block-paragraph">倍数指定の<a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND関数</a>なら、意図が明確です。</p>



<pre class="wp-block-code"><code>=MROUND(12340, 100)</code></pre>



<p class="wp-block-paragraph">結果は「12300」です。12340を100の倍数で四捨五入するので、50未満の端数（40）は切り捨てられます。</p>



<pre class="wp-block-code"><code>=MROUND(12360, 100)</code></pre>



<p class="wp-block-paragraph">こちらは「12400」です。端数が60なので切り上がります。</p>



<h3 class="wp-block-heading"><span id="toc13">金額を常に切り捨て・切り上げしたい場合</span></h3>



<p class="wp-block-paragraph">四捨五入ではなく、常に切り捨て・切り上げにしたいときは次のように使い分けます。</p>



<figure class="wp-block-table"><table><thead><tr><th>処理方法</th><th>関数</th><th>数式例</th><th>12340の結果</th></tr></thead><tbody><tr><td>100円単位で切り捨て</td><td>FLOOR</td><td><code>=FLOOR(12340,100)</code></td><td>12300</td></tr><tr><td>100円単位で切り上げ</td><td>CEILING</td><td><code>=CEILING(12340,100)</code></td><td>12400</td></tr><tr><td>1000円単位で切り捨て</td><td>FLOOR</td><td><code>=FLOOR(12340,1000)</code></td><td>12000</td></tr><tr><td>1000円単位で切り上げ</td><td>CEILING</td><td><code>=CEILING(12340,1000)</code></td><td>13000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">倍数単位の丸めでは、この3関数をセットで覚えましょう。MROUND（四捨五入）・FLOOR（切り捨て）・CEILING（切り上げ）です。</p>



<h2 class="wp-block-heading"><span id="toc14">割り算の端数処理（人数で均等割り・個数計算）</span></h2>



<p class="wp-block-paragraph">「10個を3人で分けると何個ずつ？」「何箱必要？」など、割り算で端数が出る場面は日常的にあります。</p>



<h3 class="wp-block-heading"><span id="toc15">整数部分だけ取り出す：INT関数</span></h3>



<p class="wp-block-paragraph">1人あたりの配分数（端数なし）を求めるには<a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数</a>がシンプルです。</p>



<pre class="wp-block-code"><code>=INT(10/3)</code></pre>



<p class="wp-block-paragraph">結果は「3」です。10を3で割った結果3.333&#8230;の整数部分だけが返ります。</p>



<p class="wp-block-paragraph">余りが必要なら<a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a>と組み合わせます。</p>



<pre class="wp-block-code"><code>=MOD(10,3)</code></pre>



<p class="wp-block-paragraph">結果は「1」で、これが余りの個数です。</p>



<h3 class="wp-block-heading"><span id="toc16">必要箱数を求める：ROUNDUP関数</span></h3>



<p class="wp-block-paragraph">「20個の商品を6個入りの箱に入れると何箱必要か」のように、端数が出たら切り上げたい場面もあります。</p>



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



<p class="wp-block-paragraph">結果は「4」です。20/6=3.33&#8230;を切り上げて4箱になります。CEILING関数でも同じ結果が得られます。</p>



<pre class="wp-block-code"><code>=CEILING(20/6, 1)</code></pre>



<p class="wp-block-paragraph">桁数で指定するならROUNDUP、倍数で指定するならCEILINGです。どちらでもOKですが、整数への切り上げならROUNDUPのほうがシンプルです。</p>



<h2 class="wp-block-heading"><span id="toc17">平均値・計算結果の端数処理（小数を丸める）</span></h2>



<p class="wp-block-paragraph">テストの平均点や単価計算など、計算結果の小数桁を揃えたい場面はよくありますよね。</p>



<h3 class="wp-block-heading"><span id="toc18">ROUND関数で小数第1位に丸める</span></h3>



<p class="wp-block-paragraph">もっとも基本的な使い方です。</p>



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



<p class="wp-block-paragraph">AVERAGE関数の結果を小数第1位で四捨五入します。第2引数の「1」が「小数第1位まで残す」という意味です。</p>



<h3 class="wp-block-heading"><span id="toc19">表示形式との違いに要注意</span></h3>



<p class="wp-block-paragraph">セルの表示形式を「小数第1位」に設定しても、セルの中身は元の小数のまま残ります。</p>



<figure class="wp-block-table"><table><thead><tr><th>方法</th><th>見た目</th><th>セルの中身</th><th>後続の計算</th></tr></thead><tbody><tr><td>表示形式で小数1桁</td><td>78.6</td><td>78.5666&#8230;</td><td>元の値で計算</td></tr><tr><td>ROUND関数で丸め</td><td>78.6</td><td>78.6</td><td>丸めた値で計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">合計値が合わなくなるトラブルの多くは、表示形式だけで丸めていることが原因です。後続の計算にも丸めた値を使いたい場合は、必ずROUND関数で値そのものを丸めてください。</p>



<h2 class="wp-block-heading"><span id="toc20">丸め関数8種の機能比較</span></h2>



<p class="wp-block-paragraph">Excelの丸め関数は全部で8種類あります。それぞれの特徴を一覧表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>処理方法</th><th>指定方式</th><th>数式の例</th><th>結果</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></td><td>四捨五入</td><td>桁数</td><td><code>=ROUND(1234.5,0)</code></td><td>1235</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN</a></td><td>切り捨て</td><td>桁数</td><td><code>=ROUNDDOWN(1234.9,0)</code></td><td>1234</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP</a></td><td>切り上げ</td><td>桁数</td><td><code>=ROUNDUP(1234.1,0)</code></td><td>1235</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-int/">INT</a></td><td>切り捨て（整数）</td><td>なし</td><td><code>=INT(1234.9)</code></td><td>1234</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC</a></td><td>切り捨て</td><td>桁数</td><td><code>=TRUNC(1234.9,0)</code></td><td>1234</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND</a></td><td>四捨五入</td><td>倍数</td><td><code>=MROUND(1230,100)</code></td><td>1200</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a></td><td>切り捨て</td><td>倍数</td><td><code>=FLOOR(1280,100)</code></td><td>1200</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td>切り上げ</td><td>倍数</td><td><code>=CEILING(1210,100)</code></td><td>1300</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">大きく分けると2系統あります。「桁数指定グループ（ROUND系+INT+TRUNC）」と「倍数指定グループ（MROUND+FLOOR+CEILING）」です。</p>



<ul class="wp-block-list"><li><strong>桁数で丸めたい</strong>（小数第2位、10の位など）→ ROUND / ROUNDDOWN / ROUNDUP</li><li><strong>倍数で丸めたい</strong>（100円単位、15分刻みなど）→ MROUND / FLOOR / CEILING</li><li><strong>とにかく整数にしたい</strong> → INT または TRUNC</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>INT関数とTRUNC関数は正の数では同じ結果になります。違いが出るのは負の数のときです。INT(-2.3)は「-3」、TRUNC(-2.3)は「-2」を返します。マイナスの値を扱う可能性があるなら、動作の違いを意識しておきましょう。詳しくは<a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数の使い方</a>をご覧ください。</p></blockquote>



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



<p class="wp-block-paragraph">この記事では、実務でよくある端数処理シーンごとに最適な丸め関数を紹介しました。最後にポイントを振り返ります。</p>



<ul class="wp-block-list"><li><strong>消費税の切り捨て</strong> → ROUNDDOWN関数（ゼロ方向に丸めるので安全）</li><li><strong>時間の15分・30分単位処理</strong> → CEILING（切り上げ）/ FLOOR（切り捨て）</li><li><strong>金額の100円・1000円単位処理</strong> → MROUND（四捨五入）/ FLOOR / CEILING</li><li><strong>割り算の整数化</strong> → INT（切り捨て）/ ROUNDUP（切り上げ）</li><li><strong>平均値の桁揃え</strong> → ROUND関数（表示形式ではなく値を丸める）</li></ul>



<p class="wp-block-paragraph">関数の選び方で迷ったら、冒頭の早見表に戻ってみてください。「桁数か倍数か」「切り捨て・四捨五入・切り上げのどれか」。この2つを決めれば、使うべき関数は1つに絞れます。</p>



<p class="wp-block-paragraph">各関数の詳しい使い方は、個別記事で解説しています。気になる関数があれば、ぜひチェックしてみてくださいね。</p>



<p class="wp-block-paragraph">FLOOR/CEILING系の新旧6関数（MATH・PRECISE）の違いを知りたい方は「<a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">FLOOR/CEILING系6関数の違い｜MATH・PRECISEの使い分け</a>」もあわせてどうぞ。丸め関数10種の全体像は「<a href="https://mashukabu.com/excel-rounding-functions-comparison/">Excelの丸め関数10種を完全比較</a>」で確認できます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-rounding-practical-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excelの丸め関数10種を完全比較｜使い分け早見表</title>
		<link>https://mashukabu.com/excel-rounding-functions-comparison/</link>
					<comments>https://mashukabu.com/excel-rounding-functions-comparison/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 12:36:50 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CEILING関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[FLOOR関数]]></category>
		<category><![CDATA[INT関数]]></category>
		<category><![CDATA[MROUND関数]]></category>
		<category><![CDATA[ROUNDDOWN関数]]></category>
		<category><![CDATA[ROUNDUP関数]]></category>
		<category><![CDATA[ROUND関数]]></category>
		<category><![CDATA[TRUNC関数]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[使い分け]]></category>
		<category><![CDATA[端数処理]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4032</guid>

					<description><![CDATA[ExcelのROUND・ROUNDDOWN・INT・TRUNC・CEILING・FLOORなど丸め関数10種を一覧表で比較。「四捨五入か切り捨てか」「桁数か倍数か」「負の数が出るか」の3ステップで迷わず関数を選べます。やりがちな間違い3選と消費税・勤怠・見積のシーン別おすすめ付きです。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで端数を処理したいとき、「丸め関数が多すぎて、どれを使えばいいかわからない」と感じたことはありませんか。</p>



<p class="wp-block-paragraph">ROUND、INT、CEILING&#8230;似た名前の関数が10種類もあります。なんとなく選んで使っていると、負の数で計算がずれたり、想定外のエラーが出ることも。</p>



<p class="wp-block-paragraph">この記事では、Excelの丸め関数10種の<strong>使い分け</strong>を早見表で一覧比較します。「3ステップの選び方」と「やりがちな間違い3選」も紹介するので、もう関数選びで迷いませんよ。</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">【早見表】10種の丸め関数を一覧で比較</a><ol><li><a href="#toc2" tabindex="0">丸め方向別に整理する</a></li></ol></li><li><a href="#toc3" tabindex="0">Excelの丸め関数を3ステップで使い分ける</a><ol><li><a href="#toc4" tabindex="0">ステップ1：丸める方向を決める</a></li><li><a href="#toc5" tabindex="0">ステップ2：桁数指定か倍数指定かを確認する</a></li><li><a href="#toc6" tabindex="0">ステップ3：負の数が出る可能性があるか確認する</a></li></ol></li><li><a href="#toc7" tabindex="0">似ている関数の違いを深掘り比較</a><ol><li><a href="#toc8" tabindex="0">ROUNDDOWN vs INT：負の数で結果が変わる</a></li><li><a href="#toc9" tabindex="0">TRUNC vs ROUNDDOWN：引数省略できる・できないの差</a></li><li><a href="#toc10" tabindex="0">CEILING vs CEILING.MATH：負の倍数の向きが逆になる</a></li><li><a href="#toc11" tabindex="0">MROUND vs ROUND：倍数丸めか桁数丸めかを選ぶ</a></li></ol></li><li><a href="#toc12" tabindex="0">やりがちな間違い3選</a><ol><li><a href="#toc13" tabindex="0">間違い1：INTで消費税を計算 → 負の数で誤差が出る</a></li><li><a href="#toc14" tabindex="0">間違い2：表示形式で丸めた気になる → 計算は元の値のまま</a></li><li><a href="#toc15" tabindex="0">間違い3：CEILINGに負の倍数を渡す → エラーになる</a></li></ol></li><li><a href="#toc16" tabindex="0">シーン別おすすめ関数まとめ</a><ol><li><a href="#toc17" tabindex="0">消費税・請求金額の計算</a></li><li><a href="#toc18" tabindex="0">勤怠・時間集計（15分・30分単位）</a></li><li><a href="#toc19" tabindex="0">見積金額の千円・万円単位丸め</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a><ol><li><a href="#toc21" tabindex="0">Excel関数の関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【早見表】10種の丸め関数を一覧で比較</span></h2>



<p class="wp-block-paragraph">まずは結論です。10関数の役割と特徴をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>丸め方向</th><th>基準単位</th><th>代表的な使いどころ</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></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-mround/">MROUND</a></td><td>四捨五入</td><td>倍数で指定</td><td>50円・100円単位の丸め</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a></td><td>切り捨て</td><td>倍数で指定</td><td>時間の切り捨て（15分単位）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td>切り上げ</td><td>倍数で指定</td><td>時間の切り上げ（30分単位）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-int/">INT</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-odd/">ODD</a></td><td>切り上げ</td><td>奇数（固定）</td><td>奇数枠の確保</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-even/">EVEN</a></td><td>切り上げ</td><td>偶数（固定）</td><td>偶数枠の確保</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">大きく分けると「丸め方向」と「基準単位」の2軸で整理できます。この2つを押さえれば、10関数の使い分けはシンプルです。</p>



<h3 class="wp-block-heading"><span id="toc2">丸め方向別に整理する</span></h3>



<p class="wp-block-paragraph">10関数は3グループに分かれます。</p>



<ul class="wp-block-list"><li><strong>四捨五入</strong>: ROUND、MROUND</li><li><strong>切り捨て</strong>: ROUNDDOWN、INT、TRUNC、FLOOR</li><li><strong>切り上げ</strong>: ROUNDUP、CEILING、ODD、EVEN</li></ul>



<p class="wp-block-paragraph">切り捨てグループだけ4つもあるのがやっかいですよね。でも安心してください。この4つの違いは、次のセクションの「3ステップ」で整理します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>ペア記事のご案内</strong></p><p>シーン別にNG数式とOK数式を並べて比較したい方は「<a href="https://mashukabu.com/excel-rounding-practical-guide/">Excel端数処理の関数選び｜消費税・時間・金額のシーン別早見表</a>」もあわせてどうぞ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc3">Excelの丸め関数を3ステップで使い分ける</span></h2>



<p class="wp-block-paragraph">早見表で全体像はつかめたと思います。ここからは、実務で「どの関数を使うか」を迷わず決める3ステップを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc4">ステップ1：丸める方向を決める</span></h3>



<p class="wp-block-paragraph">最初に確認するのは「四捨五入・切り捨て・切り上げのどれか」です。</p>



<ul class="wp-block-list"><li>金額を安全に見積もりたい → <strong>切り上げ</strong></li><li>消費税を安く計算したい → <strong>切り捨て</strong></li><li>統計値を一般的に丸めたい → <strong>四捨五入</strong></li></ul>



<p class="wp-block-paragraph">丸め方向が決まるだけで、候補はぐっと絞れます。</p>



<h3 class="wp-block-heading"><span id="toc5">ステップ2：桁数指定か倍数指定かを確認する</span></h3>



<p class="wp-block-paragraph">次に「何の単位で丸めるか」を確認します。</p>



<figure class="wp-block-table"><table><thead><tr><th>指定方法</th><th>対応関数</th><th>使い分けの例</th></tr></thead><tbody><tr><td><strong>桁数指定</strong>（小数点からの位置）</td><td>ROUND / ROUNDUP / ROUNDDOWN / TRUNC</td><td>「小数第2位で」「1の位で」</td></tr><tr><td><strong>倍数指定</strong>（任意の数の倍数）</td><td>MROUND / FLOOR / CEILING</td><td>「50円単位で」「15分単位で」</td></tr><tr><td><strong>固定</strong>（引数不要）</td><td>INT / ODD / EVEN</td><td>「整数に」「奇数に」</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ポイントは「桁数のマイナス指定が苦手なら倍数指定を使う」ことです。たとえば100円単位の切り捨ては、次の2通りで書けます。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(1234, -2)</code></pre>



<pre class="wp-block-code"><code>=FLOOR(1234, 100)</code></pre>



<p class="wp-block-paragraph">どちらも結果は <code>1200</code> です。FLOORのほうが「100の倍数に切り捨て」と読めるので、数式の意図が伝わりやすいですよ。</p>



<p class="wp-block-paragraph">ちなみに、ROUND系の桁数でマイナスを指定すると、整数部分を丸められます。<code>-1</code> なら1の位、<code>-2</code> なら10の位が対象です。</p>



<h3 class="wp-block-heading"><span id="toc6">ステップ3：負の数が出る可能性があるか確認する</span></h3>



<p class="wp-block-paragraph">ここが見落としやすいポイントです。正の数では同じ結果を返す関数が、負の数で差が出ます。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(-4.3, 0)  → -4（0方向に切り捨て）
=INT(-4.3)           → -5（負の無限大方向に切り捨て）</code></pre>



<p class="wp-block-paragraph">返品処理や差額計算で負の数が出る可能性があるなら、INTではなくROUNDDOWNを使うのが安全です。</p>



<p class="wp-block-paragraph">また、FLOOR/CEILINGで負の数を扱うときは注意が必要です。数値と基準値の符号が異なると <code>#NUM!</code> エラーになります。Excel 2013以降のFLOOR.MATH/CEILING.MATHなら、この制約がありません。詳しくは「<a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">FLOOR/CEILING系6関数の違い｜MATH・PRECISEの使い分け</a>」で解説しています。</p>



<h2 class="wp-block-heading"><span id="toc7">似ている関数の違いを深掘り比較</span></h2>



<p class="wp-block-paragraph">「名前が似ている関数の違いがよくわからない」という声は多いです。ここでは特に紛らわしい4つのペアを比較します。</p>



<h3 class="wp-block-heading"><span id="toc8">ROUNDDOWN vs INT：負の数で結果が変わる</span></h3>



<p class="wp-block-paragraph">正の数では、ROUNDDOWNもINTも同じ結果です。違いが出るのは負の数のときだけです。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(4.3, 0)   → 4
=INT(4.3)             → 4（同じ）

=ROUNDDOWN(-4.3, 0)  → -4（0方向に丸める）
=INT(-4.3)           → -5（負の無限大方向に丸める）</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>ROUNDDOWN</th><th>INT</th></tr></thead><tbody><tr><td>正の数</td><td>0方向に切り捨て</td><td>0方向に切り捨て</td></tr><tr><td>負の数</td><td>0方向に切り捨て</td><td><strong>負の無限大方向</strong>に切り捨て</td></tr><tr><td>桁数指定</td><td>必須</td><td>なし（常に整数）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">INTは「数直線で左に進む」イメージです。<code>-4.3</code> の左隣の整数は <code>-5</code> なので、INTは <code>-5</code> を返します。ROUNDDOWNは「0に近づく」イメージで、<code>-4</code> を返します。</p>



<p class="wp-block-paragraph">消費税や金額計算で負の値が出る可能性があるなら、ROUNDDOWNを選んでください。</p>



<h3 class="wp-block-heading"><span id="toc9">TRUNC vs ROUNDDOWN：引数省略できる・できないの差</span></h3>



<p class="wp-block-paragraph">この2つは正の数でも負の数でも同じ結果を返します。違いは「桁数引数を省略できるかどうか」だけです。</p>



<pre class="wp-block-code"><code>=TRUNC(3.75)         → 3（桁数省略OK、0扱い）
=ROUNDDOWN(3.75, 0)  → 3（桁数0を必ず指定）</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>TRUNC</th><th>ROUNDDOWN</th></tr></thead><tbody><tr><td>桁数の省略</td><td>可能（省略時は0）</td><td>不可（必須）</td></tr><tr><td>丸め方向</td><td>0方向に切り捨て</td><td>0方向に切り捨て</td></tr><tr><td>負の数の結果</td><td>同じ</td><td>同じ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「整数に切り捨てたいだけ」ならTRUNCのほうが短く書けます。桁数を指定して丸めたいならどちらでもOKです。チームで統一するなら、ROUNDDOWNのほうが他のROUND系と揃って読みやすいでしょう。</p>



<h3 class="wp-block-heading"><span id="toc10">CEILING vs CEILING.MATH：負の倍数の向きが逆になる</span></h3>



<p class="wp-block-paragraph">旧CEILINGは、負の数を扱うときにクセがあります。</p>



<pre class="wp-block-code"><code>=CEILING(-3.75, -1)  → -3（0方向に切り上げ）
=CEILING(-3.75, 1)   → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">旧CEILINGでは、負の数に正の基準値を渡すとエラーになります。基準値の符号を数値に合わせる必要があるんです。</p>



<p class="wp-block-paragraph">CEILING.MATH（Excel 2013以降）なら、この制約が解消されています。</p>



<pre class="wp-block-code"><code>=CEILING.MATH(-3.75, 1)     → -3（0方向に切り上げ）
=CEILING.MATH(-3.75, 1, 1)  → -4（負の無限大方向に切り上げ）</code></pre>



<p class="wp-block-paragraph">CEILING.MATHには3つ目のMode引数があります。Mode引数で負の数の丸め方向を制御できるのが最大の違いです。</p>



<p class="wp-block-paragraph">Excel 2013以降を使っているなら、CEILING.MATHに乗り換えるのがおすすめです。FLOORも同様に、FLOOR.MATHが上位互換にあたります。詳しくは「<a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">FLOOR/CEILING系6関数の違い｜MATH・PRECISEの使い分け</a>」をご覧ください。</p>



<h3 class="wp-block-heading"><span id="toc11">MROUND vs ROUND：倍数丸めか桁数丸めかを選ぶ</span></h3>



<p class="wp-block-paragraph">MROUNDとROUNDはどちらも四捨五入ですが、基準の指定方法が違います。</p>



<pre class="wp-block-code"><code>=ROUND(1234, -2)    → 1200（10の位を四捨五入）
=MROUND(1234, 100)  → 1200（100の倍数に四捨五入）</code></pre>



<p class="wp-block-paragraph">結果は同じでも、数式の読みやすさが変わります。「100円単位で丸める」ならMROUNDのほうが直感的です。</p>



<p class="wp-block-paragraph">ただしMROUNDには注意点があります。数値と基準値の符号が異なると <code>#NUM!</code> エラーになります。また基準値に0を渡しても <code>#NUM!</code> エラーです。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>ROUND</th><th>MROUND</th></tr></thead><tbody><tr><td>基準の指定</td><td>桁数（0, 1, -1&#8230;）</td><td>倍数（50, 100, 0.5&#8230;）</td></tr><tr><td>負の数</td><td>エラーなし</td><td>符号不一致で#NUM!</td></tr><tr><td>基準値0</td><td>常に0を返す</td><td>#NUM!エラー</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">安全性を優先するならROUND、読みやすさを優先するならMROUNDです。</p>



<h2 class="wp-block-heading"><span id="toc12">やりがちな間違い3選</span></h2>



<p class="wp-block-paragraph">ここからは、丸め関数でよくあるミスを紹介します。知っておくだけでトラブルを防げますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">間違い1：INTで消費税を計算 → 負の数で誤差が出る</span></h3>



<p class="wp-block-paragraph">消費税の切り捨てに <code>=INT(金額*0.1)</code> を使っている方、意外と多いです。正の数なら問題ありませんが、返品で金額がマイナスになると結果がずれます。</p>



<pre class="wp-block-code"><code>=INT(1000*0.1)    → 100（正しい）
=INT(-1000*0.1)   → -100（端数なしなのでずれない）

=INT(-1055*0.1)   → -106（ずれる！）
=ROUNDDOWN(-1055*0.1, 0) → -105（正しい）</code></pre>



<p class="wp-block-paragraph">INTは負の無限大方向に丸めるため、端数があると1ずれます。<code>-1055 * 0.1 = -105.5</code> のように端数が出ると、INTは <code>-106</code> を返してしまいます。消費税計算にはROUNDDOWNを使いましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>インボイス制度と端数処理</strong></p><p>インボイス制度では、端数処理の方法（切り上げ・切り捨て・四捨五入）は事業者が自由に選べます。ただし、一の適格請求書につき税率ごとに1回のみ端数処理できる点に注意してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">間違い2：表示形式で丸めた気になる → 計算は元の値のまま</span></h3>



<p class="wp-block-paragraph">セルの書式設定で小数点以下の表示桁数を変えても、計算に使われる値は変わりません。</p>



<p class="wp-block-paragraph">たとえば、セルA1に <code>3.456</code> と入力して、表示形式を「小数点以下1桁」にします。画面上は <code>3.5</code> と表示されますが、計算には <code>3.456</code> が使われます。</p>



<pre class="wp-block-code"><code>A1の値: 3.456（表示は「3.5」）
=A1*100 → 345.6（350ではない！）</code></pre>



<p class="wp-block-paragraph">計算結果そのものを丸めるには、ROUND関数で値を変換してください。</p>



<pre class="wp-block-code"><code>=ROUND(3.456, 1)  → 3.5（計算値も3.5になる）
=ROUND(3.456, 1)*100 → 350（意図どおり）</code></pre>



<p class="wp-block-paragraph">「表示が丸まっているから大丈夫」は危険です。計算で使うセルには必ずROUND関数を入れましょう。</p>



<h3 class="wp-block-heading"><span id="toc15">間違い3：CEILINGに負の倍数を渡す → エラーになる</span></h3>



<p class="wp-block-paragraph">旧CEILINGとFLOORには「符号の制約」があります。正の数値に負の基準値を渡すとエラーです。</p>



<pre class="wp-block-code"><code>=CEILING(7.5, -1)   → #NUM!エラー
=FLOOR(7.5, -1)     → #NUM!エラー</code></pre>



<p class="wp-block-paragraph">また、基準値に0を渡すと <code>#DIV/0!</code> エラーになります。</p>



<pre class="wp-block-code"><code>=CEILING(7.5, 0)  → #DIV/0!エラー
=FLOOR(7.5, 0)    → #DIV/0!エラー</code></pre>



<p class="wp-block-paragraph">対策は2つあります。</p>



<ol class="wp-block-list"><li><strong>基準値の符号を数値に合わせる</strong>: 正の数には正の基準値、負の数には負の基準値を使う</li><li><strong>CEILING.MATH/FLOOR.MATHに切り替える</strong>: Excel 2013以降なら符号制約がない</li></ol>



<p class="wp-block-paragraph">Excel 2013以降を使えるなら、CEILING.MATH/FLOOR.MATHへの乗り換えがおすすめです。</p>



<h2 class="wp-block-heading"><span id="toc16">シーン別おすすめ関数まとめ</span></h2>



<p class="wp-block-paragraph">ここまでの知識を踏まえて、実務シーン別のおすすめ関数を整理します。</p>



<h3 class="wp-block-heading"><span id="toc17">消費税・請求金額の計算</span></h3>



<p class="wp-block-paragraph">消費税の端数処理は、社内ルールで「切り捨て」「四捨五入」「切り上げ」のどれかが決まっています。</p>



<figure class="wp-block-table"><table><thead><tr><th>ルール</th><th>おすすめ関数</th><th>数式例</th></tr></thead><tbody><tr><td>切り捨て</td><td><a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN</a></td><td><code>=ROUNDDOWN(A1*0.1, 0)</code></td></tr><tr><td>四捨五入</td><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></td><td><code>=ROUND(A1*0.1, 0)</code></td></tr><tr><td>切り上げ</td><td><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP</a></td><td><code>=ROUNDUP(A1*0.1, 0)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">INTではなくROUNDDOWNを使うのがポイントです。返品や値引きで税額がマイナスになっても正しく計算できます。</p>



<h3 class="wp-block-heading"><span id="toc18">勤怠・時間集計（15分・30分単位）</span></h3>



<p class="wp-block-paragraph">勤怠管理では「15分単位」「30分単位」で丸めるケースが多いです。倍数指定ができるCEILING/FLOOR/MROUNDの出番です。</p>



<figure class="wp-block-table"><table><thead><tr><th>やりたいこと</th><th>おすすめ関数</th><th>数式例</th></tr></thead><tbody><tr><td>15分単位に切り上げ</td><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td><code>=CEILING(A1,"0:15")</code></td></tr><tr><td>15分単位に切り捨て</td><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a></td><td><code>=FLOOR(A1,"0:15")</code></td></tr><tr><td>30分単位に四捨五入</td><td><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND</a></td><td><code>=MROUND(A1,"0:30")</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">時間の基準値は <code>"0:15"</code> のようにダブルクォーテーションで囲みます。そのまま入力するとエラーになることがあるので注意してください。</p>



<h3 class="wp-block-heading"><span id="toc19">見積金額の千円・万円単位丸め</span></h3>



<p class="wp-block-paragraph">見積書や報告書で「千円単位」「万円単位」に金額を丸めたい場面です。</p>



<figure class="wp-block-table"><table><thead><tr><th>やりたいこと</th><th>おすすめ関数</th><th>数式例</th></tr></thead><tbody><tr><td>千円未満を切り捨て</td><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a></td><td><code>=FLOOR(A1, 1000)</code></td></tr><tr><td>千円未満を切り上げ</td><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td><code>=CEILING(A1, 1000)</code></td></tr><tr><td>万円単位に四捨五入</td><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></td><td><code>=ROUND(A1, -4)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">FLOORやCEILINGなら <code>=FLOOR(A1, 1000)</code> と書けます。ROUNDDOWNなら <code>=ROUNDDOWN(A1, -3)</code> です。チームで共有するなら、読みやすいほうを選んでくださいね。</p>



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



<p class="wp-block-paragraph">Excelの丸め関数10種の使い分けを解説しました。最後に選び方の3ステップをおさらいします。</p>



<ol class="wp-block-list"><li><strong>丸め方向を決める</strong>: 四捨五入 → ROUND系 / 切り捨て → ROUNDDOWN系 / 切り上げ → ROUNDUP系</li><li><strong>基準単位を決める</strong>: 桁数指定 → ROUND系 / 倍数指定 → MROUND・FLOOR・CEILING</li><li><strong>負の数をチェック</strong>: 負の数が出るなら → INTは避けてROUNDDOWN、旧FLOOR/CEILINGはMATH版に</li></ol>



<figure class="wp-block-table"><table><thead><tr><th>分類</th><th>関数</th><th>ひと言まとめ</th></tr></thead><tbody><tr><td>四捨五入</td><td>ROUND / MROUND</td><td>桁数ならROUND、倍数ならMROUND</td></tr><tr><td>切り捨て</td><td>ROUNDDOWN / INT / TRUNC / FLOOR</td><td>桁数ならROUNDDOWN、倍数ならFLOOR</td></tr><tr><td>切り上げ</td><td>ROUNDUP / CEILING / ODD / EVEN</td><td>桁数ならROUNDUP、倍数ならCEILING</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">各関数の詳しい使い方は、以下の個別記事で解説しています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-odd/">ODD関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-even/">EVEN関数の使い方</a></li></ul>



<p class="wp-block-paragraph">FLOOR/CEILING系の新旧6関数の違いは「<a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">FLOOR/CEILING系6関数の違い｜MATH・PRECISEの使い分け</a>」で詳しく比較しています。</p>



<h3 class="wp-block-heading"><span id="toc21">Excel関数の関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-rounding-practical-guide/">Excel端数処理の関数選び｜消費税・時間・金額のシーン別早見表</a></li><li><a href="https://mashukabu.com/excel-if-ifs-iferror-ifna-comparison/">IF/IFS/IFERROR/IFNAの使い分け</a></li><li><a href="https://mashukabu.com/excel-vlookup-xlookup-index-match-comparison/">VLOOKUP/XLOOKUP/INDEX MATCHの使い分け</a></li><li><a href="https://mashukabu.com/excel-sumif-sumifs-sumproduct-comparison/">SUMIF/SUMIFS/SUMPRODUCTの使い分け</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-rounding-functions-comparison/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのFIXED関数｜四捨五入して文字列に変換する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-fixed/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-fixed/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 21 Aug 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[DOLLAR関数]]></category>
		<category><![CDATA[FIXED関数]]></category>
		<category><![CDATA[ROUND関数]]></category>
		<category><![CDATA[TEXT関数]]></category>
		<category><![CDATA[四捨五入]]></category>
		<category><![CDATA[文字列変換]]></category>
		<category><![CDATA[桁区切り]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2575</guid>

					<description><![CDATA[ExcelのFIXED関数の使い方を解説。四捨五入した数値に桁区切りカンマを付けて文字列に変換する関数で、帳票や見積書の数値埋め込みに便利です。TEXT・DOLLAR・ROUNDとの違い、千円単位への丸め方、SUM計算できない問題、#VALUE!エラーの対処法まで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">見積書やレポートで、数値をカンマ区切りの文字列に変換したい。でも「¥」や「$」の通貨記号は不要なこともありますよね。</p>



<p class="wp-block-paragraph">ExcelのFIXED関数なら、数値を四捨五入して文字列に変換できます。桁区切りカンマの有無も引数ひとつで切り替えられるのがポイントです。</p>



<p class="wp-block-paragraph">この記事では、FIXED関数の構文と基本的な使い方から、<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-dollar/">DOLLAR関数</a>との違い、実務での活用パターンまでまとめて解説します。</p>




  <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">ExcelのFIXED関数とは</a><ol><li><a href="#toc2" tabindex="0">FIXED関数の構文と引数</a></li><li><a href="#toc3" tabindex="0">戻り値が「文字列」になる理由</a></li></ol></li><li><a href="#toc4" tabindex="0">FIXED関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">小数点以下の桁数を指定する（第2引数）</a></li><li><a href="#toc6" tabindex="0">桁区切りカンマのON・OFFを切り替える（第3引数）</a></li><li><a href="#toc7" tabindex="0">負の桁数で千円単位・万円単位に丸める</a></li></ol></li><li><a href="#toc8" tabindex="0">FIXED関数と似た関数の違い一覧</a><ol><li><a href="#toc9" tabindex="0">TEXT関数との違い</a></li><li><a href="#toc10" tabindex="0">DOLLAR関数との違い</a></li><li><a href="#toc11" tabindex="0">ROUND関数との違い（数値 vs 文字列）</a></li></ol></li><li><a href="#toc12" tabindex="0">実践サンプル｜文字列に数値を埋め込む</a><ol><li><a href="#toc13" tabindex="0">帳票・見積書・レポートへの活用例</a></li><li><a href="#toc14" tabindex="0">CONCAT・&#038;演算子との組み合わせ</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるトラブルと対処法</a><ol><li><a href="#toc16" tabindex="0">SUM・四則演算で計算できない</a></li><li><a href="#toc17" tabindex="0">#VALUE!エラーの原因と解決法</a></li></ol></li><li><a href="#toc18" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのFIXED関数とは</span></h2>



<p class="wp-block-paragraph">FIXED関数（読み方: フィクスド関数）は、<strong>数値を四捨五入して桁区切り付きの文字列に変換する関数</strong>です。</p>



<p class="wp-block-paragraph">英語の「Fixed-point（固定小数点）」に由来します。指定した桁数で数値を丸め、カンマ区切りの文字列を返します。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-dollar/">DOLLAR関数</a>と似ていますが、通貨記号は付きません。金額以外の数値を見やすく整形したいときに便利です。</p>



<p class="wp-block-paragraph">対応バージョンはExcel 2016 / 2019 / 2021 / 2024 / Microsoft 365です。<a href="https://mashukabu.com/spreadsheet-fixed-function/">Googleスプレッドシート</a>でもほぼ同じ構文で使えます。</p>



<h3 class="wp-block-heading"><span id="toc2">FIXED関数の構文と引数</span></h3>



<pre class="wp-block-code"><code>=FIXED(数値, [桁数], [桁区切りなし])</code></pre>



<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>小数点以下の桁数（省略時は2）。最大127まで指定可能</td></tr><tr><td>桁区切りなし</td><td>任意</td><td>TRUE = カンマなし / FALSE = カンマあり（省略時はFALSE）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は最大3つです。「どの数値を」「小数何桁で」「カンマを付けるか」の3点を指定します。</p>



<p class="wp-block-paragraph">一番シンプルな使い方は、数値だけを指定する方法です。</p>



<pre class="wp-block-code"><code>=FIXED(1234.567)</code></pre>



<p class="wp-block-paragraph">結果は「1,234.57」です。小数2桁で四捨五入され、桁区切りカンマが付きます。</p>



<h3 class="wp-block-heading"><span id="toc3">戻り値が「文字列」になる理由</span></h3>



<p class="wp-block-paragraph">FIXED関数の戻り値は<strong>文字列（テキスト）</strong>です。見た目は数値でも、セルの中身は文字列になります。</p>



<p class="wp-block-paragraph">FIXED関数の目的は「表示用の整形」です。桁区切りカンマやゼロ埋めを含んだ書式は、数値型では保持できないため、文字列として返す設計になっています。</p>



<p class="wp-block-paragraph">そのため、FIXED関数の結果はSUMや四則演算に使えません。計算用のセルとは分けて使う必要があります。この点は後ほど詳しく説明します。</p>



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



<h3 class="wp-block-heading"><span id="toc5">小数点以下の桁数を指定する（第2引数）</span></h3>



<p class="wp-block-paragraph">第2引数で小数点以下の桁数をコントロールできます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>説明</th></tr></thead><tbody><tr><td>=FIXED(1234.567)</td><td>1,234.57</td><td>省略時は2桁</td></tr><tr><td>=FIXED(1234.567, 0)</td><td>1,235</td><td>小数なし（整数に丸め）</td></tr><tr><td>=FIXED(1234.567, 1)</td><td>1,234.6</td><td>小数1桁</td></tr><tr><td>=FIXED(1234.567, 3)</td><td>1,234.567</td><td>小数3桁</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">桁数を「0」にすると小数部分が消えます。整数だけ表示したいときに便利です。</p>



<p class="wp-block-paragraph">指定した桁数に満たない場合はゼロで埋められます。</p>



<pre class="wp-block-code"><code>=FIXED(100, 2)</code></pre>



<p class="wp-block-paragraph">結果は「100.00」です。端数がなくても2桁分のゼロが付きます。帳票の桁数を統一したいときに使ってみてください。</p>



<h3 class="wp-block-heading"><span id="toc6">桁区切りカンマのON・OFFを切り替える（第3引数）</span></h3>



<p class="wp-block-paragraph">第3引数で桁区切りカンマの有無を切り替えられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>カンマ</th></tr></thead><tbody><tr><td>=FIXED(1234.567, 1)</td><td>1,234.6</td><td>あり（デフォルト）</td></tr><tr><td>=FIXED(1234.567, 1, FALSE)</td><td>1,234.6</td><td>あり</td></tr><tr><td>=FIXED(1234.567, 1, TRUE)</td><td>1234.6</td><td>なし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">第3引数をTRUEにするとカンマなしの文字列になります。省略またはFALSEならカンマ付きです。</p>



<pre class="wp-block-code"><code>=FIXED(1234.567, 1, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は「1234.6」です。CSVやシステム連携用にカンマなしの文字列が必要な場面で重宝します。</p>



<h3 class="wp-block-heading"><span id="toc7">負の桁数で千円単位・万円単位に丸める</span></h3>



<p class="wp-block-paragraph">あまり知られていませんが、第2引数には負の値も指定できます。負の値を指定すると、小数点の左側（整数部分）が丸められます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>丸めの単位</th></tr></thead><tbody><tr><td>=FIXED(1234.567, -1)</td><td>1,230</td><td>十の位で丸め</td></tr><tr><td>=FIXED(1234.567, -2)</td><td>1,200</td><td>百の位で丸め</td></tr><tr><td>=FIXED(98765, -3)</td><td>99,000</td><td>千の位で丸め</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「-1」なら十の位、「-2」なら百の位で四捨五入されます。</p>



<pre class="wp-block-code"><code>=FIXED(1234.567, -1)</code></pre>



<p class="wp-block-paragraph">結果は「1,230」です。下1桁が四捨五入されました。</p>



<p class="wp-block-paragraph">予算書やレポートで千円単位・万円単位の概算値を出したいときに便利です。わざわざ割り算してから丸める必要がありません。ぜひ試してみてください。</p>



<h2 class="wp-block-heading"><span id="toc8">FIXED関数と似た関数の違い一覧</span></h2>



<p class="wp-block-paragraph">数値を文字列に変換する関数は他にもあります。<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-dollar/">DOLLAR関数</a>・ROUND関数との違いを整理しましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">TEXT関数との違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FIXED関数</th><th>TEXT関数</th></tr></thead><tbody><tr><td>構文</td><td>FIXED(数値, 桁数, カンマ省略)</td><td>TEXT(数値, 書式コード)</td></tr><tr><td>書式の指定方法</td><td>桁数とカンマ有無だけ</td><td>書式コードで自由に指定</td></tr><tr><td>書式の自由度</td><td>低い</td><td>高い</td></tr><tr><td>戻り値</td><td>文字列</td><td>文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TEXT関数は書式コードで細かい制御ができます。日付変換やパーセント表示にも対応する万能型です。</p>



<p class="wp-block-paragraph">ただし書式コードを覚える必要があります。桁区切りだけならFIXED関数のほうがシンプルに書けます。</p>



<pre class="wp-block-code"><code>=FIXED(1234567, 0)
=TEXT(1234567, &quot;#,##0&quot;)</code></pre>



<p class="wp-block-paragraph">どちらも結果は「1,234,567」です。同じ出力になりますが、FIXED関数のほうが直感的ですよね。</p>



<h3 class="wp-block-heading"><span id="toc10">DOLLAR関数との違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FIXED関数</th><th>DOLLAR関数</th></tr></thead><tbody><tr><td>通貨記号</td><td>付かない</td><td>自動で付く（ロケール依存）</td></tr><tr><td>カンマ制御</td><td>第3引数で可能</td><td>不可（常にカンマ付き）</td></tr><tr><td>戻り値</td><td>文字列</td><td>文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">DOLLAR関数は「¥」や「$」を自動で付けます。通貨表示に特化した関数です。</p>



<p class="wp-block-paragraph">FIXED関数は通貨記号なしで桁区切りだけ付けたいときに適しています。個数・人数・距離など、金額以外の数値を整形するならFIXED関数を選びましょう。</p>



<p class="wp-block-paragraph">カンマの制御ができるのもFIXED関数だけです。DOLLAR関数では桁区切りを外せません。この違いは覚えておくと役立ちます。</p>



<h3 class="wp-block-heading"><span id="toc11">ROUND関数との違い（数値 vs 文字列）</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FIXED関数</th><th>ROUND関数</th></tr></thead><tbody><tr><td>戻り値の型</td><td>文字列</td><td>数値</td></tr><tr><td>桁区切りカンマ</td><td>あり（デフォルト）</td><td>なし</td></tr><tr><td>SUM・四則演算</td><td>不可</td><td>可能</td></tr><tr><td>用途</td><td>表示用の整形</td><td>計算用の丸め</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">最大の違いは戻り値の型です。ROUND関数は数値を返し、FIXED関数は文字列を返します。</p>



<p class="wp-block-paragraph">計算に使うならROUND関数を選びましょう。表示用の整形にはFIXED関数が適しています。</p>



<p class="wp-block-paragraph">「数値のまま四捨五入 → ROUND」「文字列に変換して表示 → FIXED」と覚えておけば迷いません。目的に合わせて使い分けてみてください。</p>



<h2 class="wp-block-heading"><span id="toc12">実践サンプル｜文字列に数値を埋め込む</span></h2>



<h3 class="wp-block-heading"><span id="toc13">帳票・見積書・レポートへの活用例</span></h3>



<p class="wp-block-paragraph">FIXED関数が最も活躍するのは、数値を文章に埋め込む場面です。</p>



<p class="wp-block-paragraph">見積書の合計金額をセルB1に入力しているとします。</p>



<pre class="wp-block-code"><code>=&quot;合計: &quot; &amp; FIXED(B1, 0) &amp; &quot; 円（税抜）&quot;</code></pre>



<p class="wp-block-paragraph">B1が「1500000」なら、結果は「合計: 1,500,000 円（税抜）」になります。</p>



<p class="wp-block-paragraph">FIXED関数を使わずに直接結合するとどうなるでしょうか。</p>



<pre class="wp-block-code"><code>=&quot;合計: &quot; &amp; B1 &amp; &quot; 円（税抜）&quot;</code></pre>



<p class="wp-block-paragraph">結果は「合計: 1500000 円（税抜）」です。桁区切りがなく読みづらいですよね。</p>



<p class="wp-block-paragraph">レポートの数量表示でも同じテクニックが使えます。</p>



<pre class="wp-block-code"><code>=&quot;出荷数: &quot; &amp; FIXED(C3, 0) &amp; &quot; 個&quot;</code></pre>



<p class="wp-block-paragraph">通貨記号が不要な場面ではFIXED関数の出番です。個数・人数・重量など幅広く使えます。</p>



<h3 class="wp-block-heading"><span id="toc14">CONCAT・&#038;演算子との組み合わせ</span></h3>



<p class="wp-block-paragraph">文字列の結合には「&#038;演算子」と「CONCAT関数」の2つの方法があります。</p>



<p class="wp-block-paragraph">&#038;演算子を使う書き方はこちらです。</p>



<pre class="wp-block-code"><code>=&quot;在庫は&quot; &amp; FIXED(A1, 0) &amp; &quot;個です&quot;</code></pre>



<p class="wp-block-paragraph">CONCAT関数（複数の文字列を結合する関数）を使う書き方はこちらです。</p>



<pre class="wp-block-code"><code>=CONCAT(&quot;在庫は&quot;, FIXED(A1, 0), &quot;個です&quot;)</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果になります。結合する文字列が少なければ&#038;演算子で十分です。</p>



<p class="wp-block-paragraph">複数セルをまとめて結合するならCONCAT関数が見やすくなります。場面に応じて使い分けてみてください。</p>



<h2 class="wp-block-heading"><span id="toc15">よくあるトラブルと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc16">SUM・四則演算で計算できない</span></h3>



<p class="wp-block-paragraph">FIXED関数でもっとも多いトラブルがこれです。</p>



<pre class="wp-block-code"><code>=FIXED(100, 0)   → &quot;100&quot;（文字列）
=FIXED(200, 0)   → &quot;200&quot;（文字列）</code></pre>



<p class="wp-block-paragraph">この2つのセルをSUMで合計すると「0」になります。SUM関数は文字列を無視するからです。</p>



<p class="wp-block-paragraph">四則演算では<a href="https://mashukabu.com/excel-error-value-list/">#VALUE!エラー</a>が発生します。文字列同士の足し算はExcelで処理できません。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: 計算用セルと表示用セルを分けましょう。元データは数値のまま残し、表示が必要な場所だけにFIXED関数を使います。</p>



<p class="wp-block-paragraph">どうしても文字列を数値に戻したいときは、VALUE関数（文字列を数値に変換する関数）を使います。</p>



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



<p class="wp-block-paragraph">結果は数値の「1500」です。ただし往復変換は非効率です。最初から計算と表示を分けるほうがスマートです。</p>



<h3 class="wp-block-heading"><span id="toc17">#VALUE!エラーの原因と解決法</span></h3>



<p class="wp-block-paragraph">FIXED関数で#VALUE!エラーが出る原因は、第1引数に数値以外を指定した場合です。</p>



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



<p class="wp-block-paragraph">この数式は#VALUE!エラーになります。セル参照を使うときは、参照先が数値かどうかを確認しましょう。</p>



<p class="wp-block-paragraph">数値かどうか不安なときは、ISNUMBER関数（セルの値が数値かを判定する関数）で事前チェックできます。</p>



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



<p class="wp-block-paragraph">数値ならFIXED関数を適用し、それ以外ならメッセージを表示します。入力ミスの多い帳票で使うと安心です。</p>



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



<p class="wp-block-paragraph">ExcelのFIXED関数は、数値を四捨五入して文字列に変換する関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=FIXED(数値, 桁数, 桁区切りなし)</code> の最大3引数</li><li>桁数を省略するとデフォルト2。負の値で千円・万円単位に丸められる</li><li>桁区切りカンマはデフォルトで付く。第3引数にTRUEを指定するとカンマなしになる</li><li>通貨記号は付かない。金額以外の数値整形に最適</li><li>戻り値は文字列。計算には使えないので表示用と計算用のセルを分ける</li><li>通貨表示が必要なら<a href="https://mashukabu.com/excel-function-howto-use-dollar/">DOLLAR関数</a>、書式を自由に指定したいなら<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>を選ぶ</li></ul>



<p class="wp-block-paragraph">まずは <code>=FIXED(A1, 0)</code> で数値に桁区切りを付けるところから試してみてください。</p>



<p class="wp-block-paragraph">関連記事: <a href="https://mashukabu.com/excel-function-list-by-function/">機能別Excel関数一覧</a> ／ <a href="https://mashukabu.com/excel-function-alphabetical-order/">アルファベット順Excel関数一覧</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-fixed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MROUND関数の使い方｜指定した倍数で四捨五入する方法と実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-mround/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-mround/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 21 Apr 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CEILING関数]]></category>
		<category><![CDATA[FLOOR関数]]></category>
		<category><![CDATA[MROUND関数]]></category>
		<category><![CDATA[ROUND関数]]></category>
		<category><![CDATA[倍数 丸め]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1710</guid>

					<description><![CDATA[ExcelのMROUND関数の使い方を解説。指定した倍数の最も近い値に四捨五入する方法、仕入れ数の箱単位丸め・15分単位の時間丸めなど実務活用例、ROUND/FLOOR/CEILING/ODD/EVENとの使い分けを紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで「24個入りの箱単位で仕入れ数を丸めたい」「勤怠表の時間を15分刻みで揃えたい」「販売価格を500円単位に整えたい」と思ったことはありませんか。ROUND関数は桁数（小数第2位、10の位など）で丸める関数なので、こうした「好きな倍数で丸める」処理には向いていません。</p>



<p class="wp-block-paragraph">そんなときに出番なのが MROUND関数 です。数値を指定した倍数の最も近い値に四捨五入してくれるので、箱単位・時間単位・金額単位といった「キリのいい数字」を一発で作れます。</p>



<p class="wp-block-paragraph">この記事では、MROUND関数の基本構文から、実務ですぐ真似できる活用例、よくあるエラーの直し方、ROUND・FLOOR・CEILING・ODD・EVENとの使い分けまでまとめて解説します。</p>



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



<ul class="wp-block-list"><li>数値を特定の倍数で丸めたい（箱単位・パック単位・50単位・500単位など）</li><li>勤怠管理で時間を15分・30分刻みに揃えたい</li><li>ROUND関数では希望どおりに丸められず困っている</li><li>丸め系関数の違いを整理したい</li></ul>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">MROUND関数とは？基本構文と特徴</a><ol><li><a href="#toc2" tabindex="0">基本構文</a></li><li><a href="#toc3" tabindex="0">ROUND関数との違い</a></li><li><a href="#toc4" tabindex="0">中間値の扱い</a></li></ol></li><li><a href="#toc5" tabindex="0">MROUND関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">整数を丸める</a></li><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">実務でのMROUND関数活用例</a><ol><li><a href="#toc11" tabindex="0">仕入れ数を箱単位（24個入り）に丸める</a></li><li><a href="#toc12" tabindex="0">勤怠の時間を15分単位に丸める</a></li><li><a href="#toc13" tabindex="0">販売価格を500円単位に丸める</a></li><li><a href="#toc14" tabindex="0">予算を1万円単位に丸める</a></li><li><a href="#toc15" tabindex="0">在庫を6本入りケース単位に丸める</a></li></ol></li><li><a href="#toc16" tabindex="0">MROUND関数のエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#NUM! エラー：数値と倍数の符号が違う</a></li><li><a href="#toc18" tabindex="0">#VALUE! エラー：引数に文字列が混ざる</a></li><li><a href="#toc19" tabindex="0">倍数に0を指定すると常に0</a></li><li><a href="#toc20" tabindex="0">結果が期待と1ずれる</a></li></ol></li><li><a href="#toc21" tabindex="0">MROUND関数と関連丸め関数の使い分け</a><ol><li><a href="#toc22" tabindex="0">使い分けのコツ</a></li><li><a href="#toc23" tabindex="0">MROUND vs FLOOR/CEILING の比較例</a></li></ol></li><li><a href="#toc24" tabindex="0">まとめ</a><ol><li><a href="#toc25" tabindex="0">関数一覧</a></li><li><a href="#toc26" tabindex="0">エラー値まとめ</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">MROUND関数とは？基本構文と特徴</span></h2>



<p class="wp-block-paragraph">MROUND（エムラウンド）関数は、数値を「指定した倍数」の最も近い値に四捨五入する関数です。名前は <strong>Multiple ROUND（倍数で丸める）</strong> の略で、Excel 2007以降、Microsoft 365、Googleスプレッドシートでも利用できます。</p>



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



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



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



<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>倍数（multiple）</td><td>必須</td><td>丸める基準となる倍数。0以外の数値</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">ROUND関数との違い</span></h3>



<p class="wp-block-paragraph">ROUND関数は「桁数」で丸めるのに対し、MROUND関数は「倍数」で丸めます。たとえば123を50の倍数で丸めたい場合、ROUND関数では直接指定できませんが、MROUND関数なら <code>=MROUND(123, 50)</code> で100が返ります。</p>



<p class="wp-block-paragraph">「3の倍数」「24の倍数」「0.5の倍数」といった自由な基準で丸めたいときにMROUND関数が活躍します。</p>



<h3 class="wp-block-heading"><span id="toc4">中間値の扱い</span></h3>



<p class="wp-block-paragraph">ちょうど中間（たとえば倍数5に対する2.5）の場合、MROUND関数は <strong>絶対値が大きい方（ゼロから遠い方）</strong> に丸めます。銀行丸めではなく一般的な四捨五入に近い動きをすると覚えておくと安心です。</p>



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



<p class="wp-block-paragraph">まずはシンプルな例で動きを確認しましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">整数を丸める</span></h3>



<pre class="wp-block-code"><code>=MROUND(12, 5)</code></pre>



<p class="wp-block-paragraph">結果は「10」です。12に最も近い5の倍数は10（距離2）と15（距離3）で、近い方の10が返ります。</p>



<pre class="wp-block-code"><code>=MROUND(13, 5)</code></pre>



<p class="wp-block-paragraph">結果は「15」です。13に近い5の倍数は10（距離3）と15（距離2）で、近い方の15になります。</p>



<h3 class="wp-block-heading"><span id="toc7">ちょうど中間の場合</span></h3>



<pre class="wp-block-code"><code>=MROUND(12.5, 5)</code></pre>



<p class="wp-block-paragraph">結果は「15」です。10と15の中間では、絶対値が大きい15側に丸められます。</p>



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



<p class="wp-block-paragraph">A1セルに「1,234」が入っているとき、100の倍数に丸めます。</p>



<pre class="wp-block-code"><code>=MROUND(A1, 100)</code></pre>



<p class="wp-block-paragraph">結果は「1,200」。1,234に最も近い100の倍数である1,200が返ります。</p>



<h3 class="wp-block-heading"><span id="toc9">小数の倍数を指定する</span></h3>



<p class="wp-block-paragraph">倍数には小数も指定できます。0.5単位で丸める例です。</p>



<pre class="wp-block-code"><code>=MROUND(3.7, 0.5)</code></pre>



<p class="wp-block-paragraph">結果は「3.5」です。在庫のパック数を0.5単位で記録したい場合などに便利です。</p>



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



<p class="wp-block-paragraph">ここからは実際の業務でよく出る場面を例にして使い方を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc11">仕入れ数を箱単位（24個入り）に丸める</span></h3>



<p class="wp-block-paragraph">商品が24個入りの箱でしか仕入れられない場合、必要数を「24の倍数」に丸めたいことがあります。B2セルに必要数が入っているとします。</p>



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



<p class="wp-block-paragraph">たとえば必要数が「37」であれば結果は「48」、「30」であれば「24」になります。発注書を作るときに、箱単位で過不足なく仕入れ数を算出できます。</p>



<p class="wp-block-paragraph">ただし、MROUNDは四捨五入なので「必ず足りる数にしたい」ときは注意が必要です。在庫切れを絶対に避けたい場合は、切り上げの<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>を使って <code>=CEILING(B2, 24)</code> とする方が安全です。</p>



<h3 class="wp-block-heading"><span id="toc12">勤怠の時間を15分単位に丸める</span></h3>



<p class="wp-block-paragraph">勤怠管理で、打刻時間を15分刻みに揃えたい場面があります。Excelの時刻はシリアル値なので、倍数に <code>"0:15"</code> を指定します。</p>



<pre class="wp-block-code"><code>=MROUND(A2, &quot;0:15&quot;)</code></pre>



<p class="wp-block-paragraph">A2が「9:37」であれば結果は「9:30」、「9:38」であれば「9:45」になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>始業は切り上げ・終業は切り捨てにしたい場合</strong></p><p>勤怠ルールによっては「始業時刻は繰り上げ、終業時刻は繰り下げ」といった非対称の丸めが必要になります。その場合は四捨五入のMROUNDではなく、<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>（切り上げ）と<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a>（切り捨て）を組み合わせてください。MROUNDだと意図しない方向に丸められ、労務トラブルの原因になることがあります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">販売価格を500円単位に丸める</span></h3>



<p class="wp-block-paragraph">販促チラシに載せる金額を500円単位でそろえたいときに使えます。</p>



<pre class="wp-block-code"><code>=MROUND(B2, 500)</code></pre>



<p class="wp-block-paragraph">「1,780円」は「2,000円」、「2,230円」も「2,000円」、「2,260円」は「2,500円」になります。値札や価格表を一気に整えられます。</p>



<h3 class="wp-block-heading"><span id="toc14">予算を1万円単位に丸める</span></h3>



<p class="wp-block-paragraph">上司に出す概算予算では、細かい端数があると見づらいものです。</p>



<pre class="wp-block-code"><code>=MROUND(B5, 10000)</code></pre>



<p class="wp-block-paragraph">「345,678円」は「350,000円」、「123,456円」は「120,000円」に丸まります。詳細数値とは別に「ざっくり版」を1列作っておくと、会議資料で重宝します。</p>



<h3 class="wp-block-heading"><span id="toc15">在庫を6本入りケース単位に丸める</span></h3>



<p class="wp-block-paragraph">飲料など「6本入りケース」で扱う商品の管理にも使えます。</p>



<pre class="wp-block-code"><code>=MROUND(A2, 6)</code></pre>



<p class="wp-block-paragraph">「14本」なら「12本」、「15本」なら「18本」と、ケース単位に揃えてくれます。<a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a>と組み合わせれば「何ケース＋端数何本」といった形で内訳表示も可能です。</p>



<h2 class="wp-block-heading"><span id="toc16">MROUND関数のエラーと対処法</span></h2>



<p class="wp-block-paragraph">MROUND関数でよく遭遇するエラーと解決方法をまとめます。</p>



<h3 class="wp-block-heading"><span id="toc17">#NUM! エラー：数値と倍数の符号が違う</span></h3>



<p class="wp-block-paragraph">MROUND関数で最も多いエラーが <code>#NUM!</code> です。これは数値と倍数の <strong>符号（正負）が異なる</strong> ときに発生します。</p>



<pre class="wp-block-code"><code>=MROUND(-10, 3)   → #NUM!</code></pre>



<p class="wp-block-paragraph">解決策はシンプルで、負の数を丸めるときは倍数も負にそろえます。</p>



<pre class="wp-block-code"><code>=MROUND(-10, -3)  → -9</code></pre>



<p class="wp-block-paragraph">マイナス値も扱う場合は、SIGN関数で符号をそろえる方法もあります。</p>



<pre class="wp-block-code"><code>=MROUND(A1, SIGN(A1)*3)</code></pre>



<h3 class="wp-block-heading"><span id="toc18">#VALUE! エラー：引数に文字列が混ざる</span></h3>



<p class="wp-block-paragraph">セル参照先に数値でない文字や記号が入っていると <code>#VALUE!</code> になります。参照元セルの値を確認し、全角数字やスペースが混入していないかチェックしてください。</p>



<h3 class="wp-block-heading"><span id="toc19">倍数に0を指定すると常に0</span></h3>



<p class="wp-block-paragraph"><code>=MROUND(100, 0)</code> のように倍数を0にすると、エラーにはならず結果は常に「0」になります。倍数の引数を別セル参照にしている場合、参照先が空白だと意図せず0扱いされることがあるので注意が必要です。</p>



<h3 class="wp-block-heading"><span id="toc20">結果が期待と1ずれる</span></h3>



<p class="wp-block-paragraph">「14を3で丸めたのに15になってほしかった」のように結果がずれる場合は、MROUNDの四捨五入仕様（中間は絶対値大きい方）を確認してください。切り上げ固定にしたいなら<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a>、切り捨て固定にしたいなら<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a>を使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc21">MROUND関数と関連丸め関数の使い分け</span></h2>



<p class="wp-block-paragraph">Excelには丸め関数がたくさんあります。用途別に整理しました。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>丸め方向</th><th>基準</th><th>例（数値17）</th></tr></thead><tbody><tr><td>MROUND</td><td>四捨五入</td><td>倍数</td><td><code>=MROUND(17,5)</code> → 15</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></td><td>四捨五入</td><td>桁数</td><td><code>=ROUND(17,-1)</code> → 20</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a></td><td>切り捨て</td><td>倍数</td><td><code>=FLOOR(17,5)</code> → 15</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td>切り上げ</td><td>倍数</td><td><code>=CEILING(17,5)</code> → 20</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-odd/">ODD</a></td><td>切り上げ</td><td>奇数</td><td><code>=ODD(17)</code> → 17</td></tr><tr><td>EVEN</td><td>切り上げ</td><td>偶数</td><td><code>=EVEN(17)</code> → 18</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc22">使い分けのコツ</span></h3>



<ul class="wp-block-list"><li><strong>桁数で丸めたい</strong>（小数第2位、10の位など）→ <a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a></li><li><strong>好きな倍数で四捨五入したい</strong> → MROUND関数</li><li><strong>必ず足りる数にしたい</strong>（発注・材料手配）→ <a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a></li><li><strong>あふれないようにしたい</strong>（予算枠・容量上限）→ <a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a></li><li><strong>奇数/偶数にそろえたい</strong>（2人ペア組など）→ <a href="https://mashukabu.com/excel-function-howto-use-odd/">ODD関数</a> / EVEN関数</li><li><strong>割り切れない端数を取り出したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a></li></ul>



<h3 class="wp-block-heading"><span id="toc23">MROUND vs FLOOR/CEILING の比較例</span></h3>



<p class="wp-block-paragraph">数値18を倍数5で丸めた場合の違いです。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>結果</th><th>動き</th></tr></thead><tbody><tr><td><code>=MROUND(18,5)</code></td><td>20</td><td>中間超えたので近い20側</td></tr><tr><td><code>=FLOOR(18,5)</code></td><td>15</td><td>小さい方の倍数</td></tr><tr><td><code>=CEILING(18,5)</code></td><td>20</td><td>大きい方の倍数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">MROUNDは中間点（17.5）を境に向きが変わるのがポイント。17なら15、18なら20になります。FLOORとCEILINGはどちらも片方向固定です。</p>



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



<p class="wp-block-paragraph">MROUND関数は「指定した倍数の最も近い値に四捨五入する」関数です。ROUND関数では指定できない「箱単位」「分刻み」「500円単位」などの丸めを一発で処理できます。</p>



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



<ul class="wp-block-list"><li>構文は <code>=MROUND(数値, 倍数)</code> の2引数だけとシンプル</li><li>仕入れ数を箱単位に・時間を15分刻みに・価格を500円単位に、と実務で使いどころ多数</li><li>中間値は絶対値が大きい方へ丸められる</li><li>数値と倍数の符号が異なると <code>#NUM!</code> エラーになる（符号をそろえる）</li><li>切り捨てなら<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a>、切り上げなら<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a>、桁数指定なら<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a>、奇数化なら<a href="https://mashukabu.com/excel-function-howto-use-odd/">ODD</a>、端数抽出なら<a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD</a>と使い分ける</li></ul>



<p class="wp-block-paragraph">まずは <code>=MROUND(A1, 100)</code> のような100単位の丸めから試してみてください。慣れてきたら箱単位や時間単位に応用していくと、発注・勤怠・価格設定の作業がぐっと楽になります。</p>



<h3 class="wp-block-heading"><span id="toc25">関数一覧</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="toc26">エラー値まとめ</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-mround/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excel ROUNDUP関数の使い方｜桁数指定で切り上げる方法と実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-roundup/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-roundup/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 20 Apr 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CEILING関数]]></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=1712</guid>

					<description><![CDATA[ExcelのROUNDUP関数で数値を指定した桁数で切り上げる方法を解説。桁数の正・0・負の違いを一覧表で整理し、消費税の切り上げや必要箱数の計算など実務例も紹介。ROUND・ROUNDDOWN・CEILINGなど丸め関数6種の使い分け早見表付きです。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで消費税を計算したら「1078.2円」のような端数が出てきた経験はありませんか。切り捨てると請求漏れになりそうだし、四捨五入だと基準があいまいで不安が残ります。</p>



<p class="wp-block-paragraph">ROUNDUP関数を使えば、指定した桁数で「値そのもの」を常に切り上げられます。この記事では基本の書き方から桁数の指定パターン、実務での活用例、似た関数との使い分けまでまとめて紹介します。</p>



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



<ul class="wp-block-list"><li>数値を指定した桁数で確実に切り上げたい</li><li>消費税や必要数の計算で端数を安全に処理したい</li><li><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>との違いを整理したい</li></ul>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</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><li><a href="#toc5" tabindex="0">桁数（第2引数）の指定パターン</a></li></ol></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><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><li><a href="#toc14" tabindex="0">平均値を小数第1位で切り上げる</a></li><li><a href="#toc15" tabindex="0">SUM関数と組み合わせて合計を切り上げる</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">負の数の切り上げ方向</a></li></ol></li><li><a href="#toc18" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">ROUNDUP と CEILING の違い</a></li><li><a href="#toc20" tabindex="0">ROUNDUP と ROUNDDOWN の違い</a></li><li><a href="#toc21" tabindex="0">丸め関数6種の早見表</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a><ol><li><a href="#toc23" tabindex="0">関連記事</a></li><li><a href="#toc24" tabindex="0">関数一覧</a></li><li><a href="#toc25" 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（ラウンドアップ）関数は、数値を指定した桁数で常に切り上げる関数です。名前は英語の「round up（上方向に丸める）」に由来しています。</p>



<p class="wp-block-paragraph">たとえば「3.141」を小数第2位で切り上げると「3.15」になります。四捨五入ではないので、小数第3位が「1」であっても必ず切り上がります。常にゼロから遠い方向へ丸めるのがポイントです。</p>



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



<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">引数は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>



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



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



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



<p class="wp-block-paragraph">覚え方は「正の桁数は小数点の右側を残す」「負の桁数は整数部分を大きな単位で切り上げる」です。<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>と桁数の考え方は同じなので、ROUNDを使ったことがあればすぐに慣れます。</p>



<h2 class="wp-block-heading"><span id="toc6">ROUNDUP関数の使い方と実務活用例</span></h2>



<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位以降がすべて切り上げられます。</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>=ROUNDUP(A1, 0)</code></pre>



<p class="wp-block-paragraph">結果は「1235」です。小数部分が少しでもあれば、整数が1つ繰り上がります。</p>



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



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



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



<p class="wp-block-paragraph">B2に「985」が入っていれば、985 x 1.1 = 1083.5 です。結果は「1084」になります。端数を取りこぼしたくない計算に便利です。</p>



<h3 class="wp-block-heading"><span id="toc10">整数部分を大きな位で切り上げる</span></h3>



<p class="wp-block-paragraph">桁数に負の数を指定すると、整数部分を丸められます。</p>



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



<p class="wp-block-paragraph">結果は「49000」です。千の位より下に端数があれば千円単位で繰り上がるので、予算見積もりに役立ちます。</p>



<p class="wp-block-paragraph">ここからは、実務でよく使うパターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc11">消費税の端数を切り上げる</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">B2が「1,980円」なら 1980 x 0.1 = 198 で、結果は「198」です。税抜価格が「1,985円」なら 1985 x 0.1 = 198.5 となり、結果は「199」に切り上がります。</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-round/">ROUND関数</a>、「切り捨て」なら<a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN関数</a>を使ってください。関数名を変えるだけで切り替えられます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">必要な箱数を求める（天井計算）</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">120 / 50 = 2.4 なので、結果は「3」です。2箱では20個入りきらないため、3箱必要になります。この「余りが出たら1つ多く用意する」パターンはROUNDUP関数の代表的な使いどころです。</p>



<h3 class="wp-block-heading"><span id="toc13">予算を千円単位で切り上げる</span></h3>



<p class="wp-block-paragraph">社内稟議で予算を余裕を持たせたい場面です。</p>



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



<p class="wp-block-paragraph">A2に「1,234,567円」が入っていれば結果は「1,235,000円」です。千円未満が切り上がるので、見積もりに安全マージンを持たせたいときに重宝します。</p>



<h3 class="wp-block-heading"><span id="toc14">平均値を小数第1位で切り上げる</span></h3>



<p class="wp-block-paragraph">テスト結果やアンケートの平均スコアを控えめではなく安全側で表示したい場面です。</p>



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



<p class="wp-block-paragraph">平均が「3.812」なら結果は「3.9」です。切り上げなので「3.8」にはなりません。「合格ラインを厳しく判定したい」ときに向いています。</p>



<h3 class="wp-block-heading"><span id="toc15">SUM関数と組み合わせて合計を切り上げる</span></h3>



<p class="wp-block-paragraph">複数の金額を合計してから端数処理したいケースです。</p>



<pre class="wp-block-code"><code>=ROUNDUP(SUM(A2:A10) * 1.1, 0)</code></pre>



<p class="wp-block-paragraph">この式では、A2からA10の合計に消費税10%をかけた結果を切り上げて整数にしています。個別に切り上げるより合計後にまとめて処理したほうが金額のズレが小さくなります。</p>



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



<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>結果が想定と異なる</td><td>桁数の指定ミス（正負を逆にしている）</td><td>正の桁数は小数側、負の桁数は整数側を切り上げる</td></tr><tr><td>予想以上に大きい値になる</td><td>負の桁数が大きすぎる</td><td><code>=ROUNDUP(99, -3)</code> は「1000」になる。桁数を見直す</td></tr><tr><td>小数の誤差が出る</td><td>浮動小数点の内部誤差</td><td><code>=ROUNDUP(2.0-1.1, 1)</code> の結果を確認。気になる場合はROUND関数と併用する</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">ROUNDUP関数は常に「ゼロから遠い方向」に切り上げます。</p>



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



<p class="wp-block-paragraph">結果は「-4」です。「-3」ではありません。負の数の場合は絶対値を大きくする方向に丸める点に注意してください。</p>



<p class="wp-block-paragraph">正の数なら値が大きくなり、負の数なら値が小さくなる（絶対値は大きくなる）と覚えておくと混乱しにくいです。</p>



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



<p class="wp-block-paragraph">Excelには切り上げ関連の関数がいくつかあります。どれを使うか迷ったときは、以下の比較表を参考にしてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>切り上げ方</th><th>引数</th><th>使いどころ</th></tr></thead><tbody><tr><td>ROUNDUP</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>15分単位・100円単位の切り上げ</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-int/">INT</a></td><td>整数に切り捨て</td><td>なし</td><td>整数部分だけ取り出したいとき</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">ROUNDUP と CEILING の違い</span></h3>



<p class="wp-block-paragraph">ROUNDUPは「桁数」で指定し、<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>は「倍数」で指定します。</p>



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



<p class="wp-block-paragraph">ROUNDUPの結果は「20」（10の位で切り上げ）、CEILINGの結果は「20」（5の倍数で切り上げ）です。この例ではたまたま同じ結果ですが、考え方が違います。「5の倍数」「15分刻み」のような任意の倍数にはCEILING関数が向いています。</p>



<h3 class="wp-block-heading"><span id="toc20">ROUNDUP と ROUNDDOWN の違い</span></h3>



<p class="wp-block-paragraph">方向が正反対です。ROUNDUPは常にゼロから遠い方向、<a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN関数</a>は常にゼロに近い方向に丸めます。</p>



<pre class="wp-block-code"><code>=ROUNDUP(3.14, 1)
=ROUNDDOWN(3.14, 1)</code></pre>



<p class="wp-block-paragraph">ROUNDUPの結果は「3.2」、ROUNDDOWNの結果は「3.1」です。「多めに見積もりたい」ならROUNDUP、「少なめに見積もりたい」ならROUNDDOWNを選んでください。</p>



<h3 class="wp-block-heading"><span id="toc21">丸め関数6種の早見表</span></h3>



<p class="wp-block-paragraph">切り上げだけでなく、四捨五入や切り捨ても含めた全体の関係を整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>丸め方</th><th>第2引数</th><th>使いどころ</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></td><td>四捨五入</td><td>桁数</td><td>一般的な端数処理</td></tr><tr><td>ROUNDUP</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-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系3兄弟（ROUND/ROUNDUP/ROUNDDOWN）、「特定の倍数で丸めたい」ならMROUND/FLOOR/CEILINGと覚えておくとスムーズです。</p>



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



<p class="wp-block-paragraph">ROUNDUP関数は、数値を指定した桁数で常に切り上げるときに使う関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=ROUNDUP(数値, 桁数)</code> の2引数だけ</li><li>常に「ゼロから遠い方向」に切り上げる（四捨五入ではない）</li><li>桁数が正なら小数側、0なら整数に、負なら大きな位で切り上げる</li><li>消費税の切り上げ、必要箱数の計算、予算の千円単位処理に便利</li><li>四捨五入なら<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a>、切り捨てなら<a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN</a>、倍数指定なら<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a>を使い分ける</li></ul>



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



<h3 class="wp-block-heading"><span id="toc23">関連記事</span></h3>



<p class="wp-block-paragraph">丸め関数をもっと深く知りたい方はこちらもどうぞ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数の使い方｜桁数指定から丸め6種の使い分けまで解説</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-rounddown/">ROUNDDOWN関数の使い方｜桁数指定で切り捨てる方法と実務活用</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND関数の使い方｜指定した倍数で四捨五入</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数の使い方｜指定した倍数で切り捨てる方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数の使い方｜指定した倍数で切り上げる方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数の使い方｜整数に切り捨てる基本と実務活用</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC関数で小数部を指定した桁数で切り捨てる</a></li><li><a href="https://mashukabu.com/excel-rounding-functions-comparison/">Excelの丸め関数10種を完全比較｜使い分け早見表</a></li><li><a href="https://mashukabu.com/excel-rounding-practical-guide/">Excel端数処理の関数選び｜消費税・時間・金額のシーン別早見表</a></li></ul>



<h3 class="wp-block-heading"><span id="toc24">関数一覧</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="toc25">エラー値まとめ</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-roundup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excel ROUNDDOWN関数の使い方｜桁数指定で切り捨てる方法と実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-rounddown/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-rounddown/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 19 Apr 2022 14: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=1714</guid>

					<description><![CDATA[ExcelのROUNDDOWN関数で数値を指定した桁数で切り捨てる方法を解説。消費税計算や見積金額の端数処理など実務例を紹介。ROUND・ROUNDUP・INT・TRUNC・FLOORとの違いを比較表で整理しています。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで消費税の端数を切り捨てたり、見積金額を千円単位にそろえたりしたい場面はありませんか。四捨五入だと金額が上がってしまうし、表示形式で見た目だけ変えてもセルの中身は元のままです。</p>



<p class="wp-block-paragraph">ROUNDDOWN関数を使えば、指定した桁数で「値そのもの」を常に切り捨てられます。この記事では基本の書き方から桁数の指定パターン、実務での活用例、似た関数との使い分けまでまとめて紹介します。</p>



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



<ul class="wp-block-list"><li>数値を指定した桁数で切り捨てたい</li><li>消費税や見積金額の端数処理を自動化したい</li><li><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数</a>との違いを整理したい</li></ul>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ROUNDDOWN関数とは？</a></li><li><a href="#toc2" tabindex="0">ROUNDDOWN関数の書き方（構文と引数）</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">ROUNDDOWN関数の基本的な使い方</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><li><a href="#toc10" tabindex="0">整数部分を大きな位で切り捨てる</a></li></ol></li><li><a href="#toc11" tabindex="0">実務でのROUNDDOWN関数活用例</a><ol><li><a href="#toc12" tabindex="0">消費税の端数を切り捨てる</a></li><li><a href="#toc13" tabindex="0">見積金額を千円単位にそろえる</a></li><li><a href="#toc14" tabindex="0">時給計算で1円未満を切り捨てる</a></li><li><a href="#toc15" tabindex="0">評価スコアの小数を切り捨てる</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">負の数の切り捨て方向</a></li></ol></li><li><a href="#toc18" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">ROUNDDOWN と TRUNC の違い</a></li><li><a href="#toc20" tabindex="0">ROUNDDOWN と INT の違い</a></li><li><a href="#toc21" tabindex="0">ROUNDDOWN と FLOOR の違い</a></li></ol></li><li><a href="#toc22" tabindex="0">丸め関数6種の早見表</a></li><li><a href="#toc23" tabindex="0">まとめ</a><ol><li><a href="#toc24" tabindex="0">関連記事</a></li><li><a href="#toc25" tabindex="0">関数一覧</a></li><li><a href="#toc26" tabindex="0">エラー値まとめ</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ROUNDDOWN（ラウンドダウン）関数は、数値を指定した桁数で常に切り捨てる関数です。名前は英語の「round down（下方向に丸める）」に由来しています。</p>



<p class="wp-block-paragraph">たとえば「3.14159」を小数第2位で切り捨てると「3.14」になります。四捨五入ではないので、小数第3位の「1」が5以上であっても切り上がることはありません。常にゼロに近い方向へ丸めるのがポイントです。</p>



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



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



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



<pre class="wp-block-code"><code>=ROUNDDOWN(数値, 桁数)</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">ROUNDDOWN関数の使いこなしは、この桁数の理解がカギです。正・0・負の3パターンを表にまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>桁数</th><th>切り捨て方</th><th>例: ROUNDDOWN(1234.567, 桁数)</th><th>結果</th></tr></thead><tbody><tr><td>2</td><td>小数第2位まで残す</td><td><code>=ROUNDDOWN(1234.567, 2)</code></td><td>1234.56</td></tr><tr><td>1</td><td>小数第1位まで残す</td><td><code>=ROUNDDOWN(1234.567, 1)</code></td><td>1234.5</td></tr><tr><td>0</td><td>整数に切り捨てる</td><td><code>=ROUNDDOWN(1234.567, 0)</code></td><td>1234</td></tr><tr><td>-1</td><td>10の位で切り捨てる</td><td><code>=ROUNDDOWN(1234.567, -1)</code></td><td>1230</td></tr><tr><td>-2</td><td>100の位で切り捨てる</td><td><code>=ROUNDDOWN(1234.567, -2)</code></td><td>1200</td></tr><tr><td>-3</td><td>1000の位で切り捨てる</td><td><code>=ROUNDDOWN(1234.567, -3)</code></td><td>1000</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">覚え方は「正の桁数は小数点の右側を残す」「負の桁数は整数部分を大きな単位で切り捨てる」です。<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>と桁数の考え方は同じなので、ROUNDを使ったことがあればすぐに慣れます。</p>



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



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



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



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



<p class="wp-block-paragraph">結果は「3.14」です。小数第3位以降がすべて切り捨てられます。</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>=ROUNDDOWN(A1, 0)</code></pre>



<p class="wp-block-paragraph">結果は「1234」です。小数部分がまるごと切り捨てられます。</p>



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



<p class="wp-block-paragraph">他の関数と組み合わせると、計算結果を直接切り捨てられます。</p>



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



<p class="wp-block-paragraph">B2に「980」が入っていれば、980 x 1.1 = 1078 です。小数が出ないのでそのまま「1078」が返ります。小数が出る計算でも端数をすべてカットしたいときに便利です。</p>



<h3 class="wp-block-heading"><span id="toc10">整数部分を大きな位で切り捨てる</span></h3>



<p class="wp-block-paragraph">桁数に負の数を指定すると、整数部分を丸められます。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(48500, -3)</code></pre>



<p class="wp-block-paragraph">結果は「48000」です。千の位より下が切り捨てられ、千円単位の金額になります。</p>



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



<h3 class="wp-block-heading"><span id="toc12">消費税の端数を切り捨てる</span></h3>



<p class="wp-block-paragraph">消費税の計算で「切り捨て」と決まっている場合は、ROUNDDOWN関数の出番です。B2に税抜価格が入っているとします。</p>



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



<p class="wp-block-paragraph">B2が「1,980円」なら 1980 x 1.1 = 2178 で、結果は「2178」です。小数が出る金額でも1円未満がきれいにカットされます。</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-round/">ROUND関数</a>、「切り上げ」なら<a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a>を使ってください。関数名を変えるだけで切り替えられます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">見積金額を千円単位にそろえる</span></h3>



<p class="wp-block-paragraph">社内稟議や概算見積で、細かい端数を省きたい場面です。</p>



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



<p class="wp-block-paragraph">A2に「1,234,567円」が入っていれば結果は「1,234,000円」です。千円未満がすべてカットされるので、ざっくりした金額を出したいときに重宝します。</p>



<h3 class="wp-block-heading"><span id="toc14">時給計算で1円未満を切り捨てる</span></h3>



<p class="wp-block-paragraph">アルバイトの時給計算で、分単位の端数を切り捨てるケースです。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(C2 * D2 / 60, 0)</code></pre>



<p class="wp-block-paragraph">C2に時給「1,150円」、D2に勤務分数「95」が入っているとします。1150 x 95 / 60 = 1820.833&#8230; となり、結果は「1820」です。1円未満の端数が切り捨てられます。</p>



<h3 class="wp-block-heading"><span id="toc15">評価スコアの小数を切り捨てる</span></h3>



<p class="wp-block-paragraph">平均スコアを小数第1位まで表示し、それ以下を切り捨てたい場面です。</p>



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



<p class="wp-block-paragraph">平均が「3.867」なら結果は「3.8」です。切り捨てなので「3.9」にはなりません。控えめな評価を出したいときに使えます。</p>



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



<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>結果が0になる</td><td>桁数の指定ミス（桁数が大きすぎる負の数）</td><td><code>=ROUNDDOWN(99, -3)</code> → 結果は0。桁数の符号と大きさを見直す</td></tr><tr><td>想定より多く切り捨てられる</td><td>桁数の正負を逆に指定している</td><td>正の桁数は小数側、負の桁数は整数側を切り捨てる</td></tr><tr><td>小数の誤差が残る</td><td>浮動小数点の内部誤差</td><td><code>=ROUNDDOWN(2.0-1.1, 1)</code> が「0.8」ではなく「0.8」になるかを確認。気になる場合はROUND関数と併用する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">負の数の切り捨て方向</span></h3>



<p class="wp-block-paragraph">ROUNDDOWN関数は常に「ゼロに近い方向」に切り捨てます。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(-3.7, 0)</code></pre>



<p class="wp-block-paragraph">結果は「-3」です。「-4」ではありません。負の無限大方向ではなく、絶対値を小さくする方向に丸める点に注意してください。</p>



<p class="wp-block-paragraph">負の無限大方向（床関数）で切り捨てたい場合は<a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数</a>を使います。<code>=INT(-3.7)</code> の結果は「-4」です。</p>



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



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



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>切り捨て方</th><th>引数</th><th>負の数の方向</th><th>使いどころ</th></tr></thead><tbody><tr><td>ROUNDDOWN</td><td>桁数指定で切り捨て</td><td>桁数</td><td>ゼロ方向</td><td>消費税・見積金額の端数カット</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-int/">INT</a></td><td>整数に切り捨て</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><td>ROUNDDOWN とほぼ同じ動作</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a></td><td>倍数指定で切り捨て</td><td>倍数</td><td>ゼロ方向</td><td>15分単位・100円単位の切り捨て</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">ROUNDDOWN と TRUNC の違い</span></h3>



<p class="wp-block-paragraph">ROUNDDOWNとTRUNC関数はどちらも「ゼロ方向に切り捨て」で、結果もほぼ同じです。違いは桁数の扱いだけです。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(3.14, 1)
=TRUNC(3.14, 1)</code></pre>



<p class="wp-block-paragraph">どちらも結果は「3.1」です。TRUNC関数は桁数を省略すると0（整数に切り捨て）として動作します。好みで使い分けて問題ありません。</p>



<h3 class="wp-block-heading"><span id="toc20">ROUNDDOWN と INT の違い</span></h3>



<p class="wp-block-paragraph">正の数ではどちらも同じ結果になりますが、負の数で方向が変わります。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(-3.7, 0)
=INT(-3.7)</code></pre>



<p class="wp-block-paragraph">ROUNDDOWNの結果は「-3」（ゼロ方向）、INTの結果は「-4」（負の無限大方向）です。負の数を扱うときはどちらの方向が必要か確認してください。</p>



<h3 class="wp-block-heading"><span id="toc21">ROUNDDOWN と FLOOR の違い</span></h3>



<p class="wp-block-paragraph">ROUNDDOWNは「桁数」で指定し、<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a>は「倍数」で指定します。</p>



<pre class="wp-block-code"><code>=ROUNDDOWN(17, -1)
=FLOOR(17, 5)</code></pre>



<p class="wp-block-paragraph">ROUNDDOWNの結果は「10」（10の位で切り捨て）、FLOORの結果は「15」（5の倍数で切り捨て）です。「5の倍数」「12個入り1ケース」のような任意の倍数にはFLOOR関数が向いています。</p>



<h2 class="wp-block-heading"><span id="toc22">丸め関数6種の早見表</span></h2>



<p class="wp-block-paragraph">切り捨てだけでなく、四捨五入や切り上げも含めた全体の関係を整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>丸め方</th><th>第2引数</th><th>使いどころ</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></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>ROUNDDOWN</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系3兄弟（ROUND/ROUNDUP/ROUNDDOWN）、「特定の倍数で丸めたい」ならMROUND/FLOOR/CEILINGと覚えておくとスムーズです。</p>



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



<p class="wp-block-paragraph">ROUNDDOWN関数は、数値を指定した桁数で常に切り捨てるときに使う関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=ROUNDDOWN(数値, 桁数)</code> の2引数だけ</li><li>常に「ゼロに近い方向」に切り捨てる（四捨五入ではない）</li><li>桁数が正なら小数側、0なら整数に、負なら大きな位で切り捨てる</li><li>消費税の切り捨て、見積金額の千円単位処理、時給計算の端数カットに便利</li><li>四捨五入なら<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a>、切り上げなら<a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP</a>、倍数指定なら<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a>を使い分ける</li></ul>



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



<h3 class="wp-block-heading"><span id="toc24">関連記事</span></h3>



<p class="wp-block-paragraph">丸め関数をもっと深く知りたい方はこちらもどうぞ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数の使い方｜桁数指定から丸め6種の使い分けまで解説</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数で数値を自在に切り上げ</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND関数の使い方｜指定した倍数で四捨五入</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数の使い方｜指定した倍数で切り捨てる方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数の使い方｜指定した倍数で切り上げる方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数の使い方｜整数に切り捨てる基本と実務活用</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC関数で小数部を指定した桁数で切り捨てる</a></li></ul>



<h3 class="wp-block-heading"><span id="toc25">関数一覧</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="toc26">エラー値まとめ</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-rounddown/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-7" checked><label class="toc-title" for="toc-checkbox-7">目次</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>
