<?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>ROUNDDOWN &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/rounddown/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Tue, 26 May 2026 14:04:02 +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>ROUNDDOWN &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのROUNDDOWN関数の使い方｜消費税・勤怠の端数を切り捨てる</title>
		<link>https://mashukabu.com/spreadsheet-rounddown-function/</link>
					<comments>https://mashukabu.com/spreadsheet-rounddown-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 11:25:32 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[ROUNDDOWN]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[切り捨て]]></category>
		<category><![CDATA[端数処理]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4083</guid>

					<description><![CDATA[GoogleスプレッドシートのROUNDDOWN関数の使い方を初心者向けに解説。桁数の正・0・負パターンを一覧表で整理し、消費税の切り捨てや勤怠時間の端数処理など実務4例も紹介。ROUND・FLOOR・INT・TRUNCとの違いも判定フロー付きで解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで消費税を計算したら「123.4円」のように端数が出ますよね。社内ルールで「消費税は切り捨て」と決まっているのに、四捨五入では124円になってしまいます。</p>



<p class="wp-block-paragraph">こんなふうに、端数を必ず切り捨てたい場面は意外と多いものです。ROUND関数だと四捨五入で金額が上がってしまうことがあります。</p>



<p class="wp-block-paragraph">そこで使うのがスプレッドシートのROUNDDOWN関数です。端数を常に切り捨てて、余分な金額を乗せずに計算できますよ。</p>



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




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-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">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></ol></li><li><a href="#toc10" tabindex="0">実務でのROUNDDOWN関数活用例</a><ol><li><a href="#toc11" tabindex="0">パターン1: 消費税の切り捨て計算</a></li><li><a href="#toc12" tabindex="0">パターン2: 勤怠時間の端数切り捨て</a></li><li><a href="#toc13" tabindex="0">パターン3: 割引額の端数切り捨て</a></li><li><a href="#toc14" tabindex="0">パターン4: 見積金額の千円単位切り捨て</a></li></ol></li><li><a href="#toc15" tabindex="0">ROUNDDOWN関数のよくあるエラーと落とし穴</a><ol><li><a href="#toc16" tabindex="0">エラー一覧</a></li><li><a href="#toc17" tabindex="0">「切り捨てが起きない」4つのケース</a></li><li><a href="#toc18" tabindex="0">負の数の切り捨て</a></li></ol></li><li><a href="#toc19" tabindex="0">丸め関数の使い分け早見表と判定フロー</a><ol><li><a href="#toc20" tabindex="0">6関数比較早見表</a></li><li><a href="#toc21" tabindex="0">判定フロー（Q&#038;A形式）</a></li><li><a href="#toc22" tabindex="0">ROUNDDOWNとINTの使い分け</a></li><li><a href="#toc23" tabindex="0">ROUNDDOWNとTRUNCの使い分け</a></li><li><a href="#toc24" tabindex="0">ROUNDDOWNとFLOORの使い分け</a></li></ol></li><li><a href="#toc25" tabindex="0">パーセンテージ（進捗率・達成率）の端数を切り捨てる</a><ol><li><a href="#toc26" tabindex="0">達成率を整数%に切り捨てる</a></li><li><a href="#toc27" tabindex="0">TEXT関数と組み合わせてパーセント表示にする</a></li><li><a href="#toc28" tabindex="0">「常に下回っている数字を表示する」ルール</a></li></ol></li><li><a href="#toc29" tabindex="0">ARRAYFORMULAとの組み合わせ｜一括切り捨てを1つの数式で</a><ol><li><a href="#toc30" tabindex="0">消費税を列全体で一括計算する</a></li><li><a href="#toc31" tabindex="0">空白行を無視して適用する</a></li></ol></li><li><a href="#toc32" tabindex="0">Excelとの違い</a></li><li><a href="#toc33" tabindex="0">よくある質問（FAQ）</a></li><li><a href="#toc34" tabindex="0">まとめ</a><ol><li><a href="#toc35" 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関数（読み方: ラウンドダウン関数）は、<strong>数値を指定した桁数で常に切り捨てる関数</strong>です。</p>



<p class="wp-block-paragraph">名前は英語の「round down（切り捨てる）」が由来です。たとえば「2.39」を小数第1位で切り捨てると「2.3」になります。端数が「9」であっても切り上がることはありません。常にゼロに近い方向へ丸めるのが特徴です。</p>



<p class="wp-block-paragraph">ROUND関数との違いは「丸めの方向」です。ROUND関数は四捨五入なので端数の大きさで結果が変わります。ROUNDDOWN関数は端数の大きさに関係なく、必ず切り捨てます。</p>



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



<ul class="wp-block-list"><li>小数を指定した桁数で切り捨てる</li><li>整数部分を10の位・100の位などで切り捨てる</li><li>消費税の端数切り捨て処理に使う</li><li>割引率や勤怠時間の端数を切り捨てる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>ROUNDDOWN関数はGoogleスプレッドシートの全バージョンで使えます。Excelとの互換性も完全なので、ファイルのやり取りでも安心ですよ。</p></blockquote>



<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">カッコの中に「切り捨てたい数値」と「何桁まで残すか」を指定します。</p>



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



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



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



<p class="wp-block-paragraph">構文は<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>と同じです。<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP関数</a>とも共通になっています。違うのは「端数をどう処理するか」だけ。ROUND関数の経験があれば、関数名の書き換えだけで使えますよ。</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位まで残す（第3位を切り捨て）</td><td>=ROUNDDOWN(1234.567, 2)</td><td>1234.56</td></tr><tr><td>1</td><td>小数第1位まで残す（第2位を切り捨て）</td><td>=ROUNDDOWN(1234.567, 1)</td><td>1234.5</td></tr><tr><td>0</td><td>整数に切り捨てる</td><td>=ROUNDDOWN(1234.567, 0)</td><td>1234</td></tr><tr><td>-1</td><td>10の位で切り捨てる</td><td>=ROUNDDOWN(1234.567, -1)</td><td>1230</td></tr><tr><td>-2</td><td>100の位で切り捨てる</td><td>=ROUNDDOWN(1234.567, -2)</td><td>1200</td></tr><tr><td>-3</td><td>1000の位で切り捨てる</td><td>=ROUNDDOWN(1234.567, -3)</td><td>1000</td></tr></tbody></table></figure>



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



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



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



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



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



<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位の「1」は切り捨てになります。仮に「3.149」でもROUNDDOWN関数なら確実に「3.14」です。四捨五入なら3.15になるところを、ROUNDDOWNは常に切り捨ててくれます。</p>



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



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



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



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



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-rounddown-function/02_result_basic-usage.png/">_images/spreadsheet-rounddown-function/02_result_basic-usage.png</a></p>



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



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



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



<p class="wp-block-paragraph">このように書けば、計算してから別セルで切り捨てる手間が省けます。この形は後述する「消費税の切り捨て」や「割引額の計算」で活躍します。</p>



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



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



<h3 class="wp-block-heading"><span id="toc11">パターン1: 消費税の切り捨て計算</span></h3>



<p class="wp-block-paragraph">もっとも使用頻度が高いパターンです。社内ルールや取引先との契約で「消費税は切り捨て」と決まっている場合に使います。</p>



<p class="wp-block-paragraph">B2に税抜価格が入っているとします。</p>



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



<p class="wp-block-paragraph">たとえば税抜1,234円なら「1234 × 0.1 = 123.4」で、結果は「123円」です。ROUND関数でも同じ「123円」ですが、問題は端数が5以上のとき。税抜1,235円なら「123.5」で四捨五入では「124円」になります。切り捨てなら「123円」。1円の差が請求書に影響しますよね。</p>



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



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



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



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



<h3 class="wp-block-heading"><span id="toc12">パターン2: 勤怠時間の端数切り捨て</span></h3>



<p class="wp-block-paragraph">「15分未満の残業は切り捨て」というルールの会社で使えるパターンです。C2に残業時間（時間形式）が入っているとします。</p>



<p class="wp-block-paragraph">分単位に変換してから15分単位で切り捨てる方法です。</p>



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



<p class="wp-block-paragraph">やっていることはシンプル。時間を分に変換し、15で割ってROUNDDOWNで整数に切り捨て、もう一度時間に戻しています。たとえば「1:47」（1時間47分）なら、47÷15＝3.13…で切り捨てて3。3 × 15＝45分で「1:45」になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>勤怠の端数処理は<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>でも実現できます。FLOOR関数は「倍数で切り捨て」なので、<code>=FLOOR(C2, "0:15")</code> と書くだけで15分単位の丸めができますよ。<br>なお、合法的な切り捨ては「1か月の合計時間で30分未満」のみです。毎日の切り捨ては労働基準法違反になるので注意してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">パターン3: 割引額の端数切り捨て</span></h3>



<p class="wp-block-paragraph">セールの割引額を計算するとき、端数を切り捨てるケースです。A2に定価、B2に割引率が入っているとします。</p>



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



<p class="wp-block-paragraph">たとえば定価2,980円の30%引きなら「2980 × 0.3 = 894」で端数なし。定価3,280円の15%引きなら「3280 × 0.15 = 492」です。端数が出た場合は切り捨てて顧客に有利にする運用が一般的になっています。</p>



<h3 class="wp-block-heading"><span id="toc14">パターン4: 見積金額の千円単位切り捨て</span></h3>



<p class="wp-block-paragraph">見積書で端数をそろえたいときに使います。</p>



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



<p class="wp-block-paragraph">たとえば「456,789円」なら「456,000円」に切り捨てられます。切り上げが必要なら<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP関数</a>で「457,000円」に。どちらを使うかは見積方針で決めてください。</p>



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



<p class="wp-block-paragraph">ROUNDDOWN関数は「絶対値が小さくなる方向」（ゼロに近づく方向）に丸めます。</p>



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



<p class="wp-block-paragraph">結果は「-2」です。「-3」ではありません。負の数では、0に近づく方向が「切り捨て」になります。これはROUNDUP関数（絶対値が大きくなる方向）と逆の動作です。INT関数とも違うので、後ほどの使い分けセクションで詳しく比較します。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/04_result_negative-number.png" alt="04 result negative number" /></figure>



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



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



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



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



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



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



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



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



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



<ul class="wp-block-list"><li>桁数（小数第N位・10の位など） → Q3へ</li><li>倍数（15分単位・100円単位など） → FLOOR</li></ul>



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



<ul class="wp-block-list"><li>ある → ROUNDDOWN（ゼロに近づく方向）</li><li>ない → ROUNDDOWN / INT / TRUNC のどれでも同じ結果</li></ul>



<p class="wp-block-paragraph"><strong>Q4. 整数化したいだけ？</strong></p>



<ul class="wp-block-list"><li>はい → INT または TRUNC（簡潔に書ける）</li><li>桁数指定が必要 → ROUNDDOWN</li></ul>



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



<p class="wp-block-paragraph">ROUNDDOWN関数と<a href="https://mashukabu.com/spreadsheet-int-function/">INT関数</a>は「切り捨て」という点で似ています。主な違いは2つです。</p>



<ul class="wp-block-list"><li><strong>桁数指定</strong>: ROUNDDOWNは桁数を指定できる。INTは常に整数に切り捨て</li><li><strong>負の数の動作</strong>: ROUNDDOWNは0に近づく方向。INTは小さい整数（マイナス方向）に切り捨て</li></ul>



<p class="wp-block-paragraph">具体的には、<code>=ROUNDDOWN(-2.3, 0)</code> は「-2」、<code>=INT(-2.3)</code> は「-3」です。負の数を扱うときは結果が異なるので注意してください。</p>



<p class="wp-block-paragraph">正の数だけを扱う場合は <code>=ROUNDDOWN(A1, 0)</code> と <code>=INT(A1)</code> は同じ結果になります。</p>



<h3 class="wp-block-heading"><span id="toc23">ROUNDDOWNとTRUNCの使い分け</span></h3>



<p class="wp-block-paragraph">ROUNDDOWN関数とTRUNC関数（トランク関数）は、実は同じ「ゼロに近づく方向」に丸めます。正の数でも負の数でも結果は一致します。</p>



<ul class="wp-block-list"><li><code>=ROUNDDOWN(-2.8, 0)</code> → -2</li><li><code>=TRUNC(-2.8)</code> → -2（同じ）</li></ul>



<p class="wp-block-paragraph">違いは「意図の伝わり方」と「桁数の省略可否」です。</p>



<ul class="wp-block-list"><li><strong>ROUNDDOWN</strong>: 桁数必須。「端数を切り捨てる」意図が明確</li><li><strong>TRUNC</strong>: 桁数省略可能。「小数部分を切り捨てて整数化する」意図が明確</li></ul>



<p class="wp-block-paragraph">数式を読む人に「丸め処理である」と伝えたいならROUNDDOWNです。「整数化したい」だけならTRUNCを選ぶと意図が伝わります。</p>



<h3 class="wp-block-heading"><span id="toc24">ROUNDDOWNとFLOORの使い分け</span></h3>



<p class="wp-block-paragraph">ROUNDDOWN関数と<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>は「切り捨て」で似ていますが、第2引数の指定方法が違います。</p>



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



<p class="wp-block-paragraph">「15分単位で切り捨てたい」ならFLOOR関数が直感的です。「小数第1位まで残して切り捨てたい」ならROUNDDOWN関数が向いています。</p>



<h2 class="wp-block-heading"><span id="toc25">パーセンテージ（進捗率・達成率）の端数を切り捨てる</span></h2>



<p class="wp-block-paragraph">達成率や進捗率を計算すると「73.8%」「102.5%」のように小数点以下が出ることがあります。社内レポートや進捗管理表では「整数%で表示したい」場面が多いですよね。ROUNDDOWN関数を使えば、常に切り捨てた整数パーセントに変換できます。</p>



<h3 class="wp-block-heading"><span id="toc26">達成率を整数%に切り捨てる</span></h3>



<p class="wp-block-paragraph">B2に実績、C2に目標値が入っているとします。</p>



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



<p class="wp-block-paragraph">たとえば実績74、目標100なら「74.0」で整数に切り捨てて「74」%になります。実績103、目標100なら「103」%です。ROUND関数では小数第1位が5以上の場合に切り上がりますが、ROUNDDOWN関数なら必ず切り捨てで表示できます。</p>



<h3 class="wp-block-heading"><span id="toc27">TEXT関数と組み合わせてパーセント表示にする</span></h3>



<p class="wp-block-paragraph">数値のままだと「74」と表示されてしまいます。「74%」の形にしたい場合はTEXT関数と組み合わせましょう。</p>



<pre class="wp-block-code"><code>=TEXT(ROUNDDOWN(B2/C2*100, 0), &quot;0&quot;)&amp;&quot;%&quot;</code></pre>



<p class="wp-block-paragraph">または、パーセント書式を使う場合はROUNDDOWNの前に100をかけない方法もあります。</p>



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



<p class="wp-block-paragraph">桁数を2にしてパーセント表示書式（書式設定: 0%）を適用すれば「74%」と表示されます。ただし内部値は0.74のままなので、他の計算に使う場合は注意してください。</p>



<h3 class="wp-block-heading"><span id="toc28">「常に下回っている数字を表示する」ルール</span></h3>



<p class="wp-block-paragraph">進捗率の表示は業種によって異なります。「まだ達成していないことを明確に示したい」場合はROUNDDOWN、「おおむねの達成状況を示したい」場合はROUNDが向いています。同じ74.6%でも、ROUNDDOWN では「74%」、ROUND では「75%」と見え方が変わるので、目的に合わせて選んでください。</p>



<h2 class="wp-block-heading"><span id="toc29">ARRAYFORMULAとの組み合わせ｜一括切り捨てを1つの数式で</span></h2>



<p class="wp-block-paragraph">スプレッドシートのARRAYFORMULA関数を使うと、1つの数式で範囲全体にROUNDDOWNを適用できます。</p>



<h3 class="wp-block-heading"><span id="toc30">消費税を列全体で一括計算する</span></h3>



<p class="wp-block-paragraph">B2:B100に税抜価格が入っているとき、消費税（切り捨て）を列全体に一気に出したい場合は次のように書きます。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(ROUNDDOWN(B2:B100*0.1, 0))</code></pre>



<p class="wp-block-paragraph">C2セルに1つ入力するだけで、C2〜C100に消費税額が展開されます。数式を行ごとにコピーする手間が省けますよ。</p>



<h3 class="wp-block-heading"><span id="toc31">空白行を無視して適用する</span></h3>



<p class="wp-block-paragraph">データが途中から入っていない場合、空白行には「0」が表示されてしまいます。IF関数で空白を除外しましょう。</p>



<pre class="wp-block-code"><code>=ARRAYFORMULA(IF(B2:B100&lt;&gt;&quot;&quot;, ROUNDDOWN(B2:B100*0.1, 0), &quot;&quot;))</code></pre>



<p class="wp-block-paragraph">B列に値があるセルだけROUNDDOWNを適用し、空白行は空白のままにします。</p>



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



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



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



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



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



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



<p class="wp-block-paragraph">A. 「切り捨てが確定している場合」はROUNDDOWN、「一般的な四捨五入」はROUNDを使います。消費税や割引額の計算では社内ルールを確認してから選んでください。</p>



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



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



<p class="wp-block-paragraph"><strong>Q. ROUNDDOWN関数とTRUNC関数は同じ？</strong></p>



<p class="wp-block-paragraph">A. 結果は同じです。違いは「意図の伝わり方」と「桁数の省略可否」だけ。TRUNCは桁数を省略できますが、ROUNDDOWNは必須です。端数処理ならROUNDDOWN、単純な小数部分除去ならTRUNCと使い分けると意図が伝わりやすいですよ。</p>



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



<p class="wp-block-paragraph">A. 正の数では同じですが、負の数では結果が違います。<code>=ROUNDDOWN(-2.3, 0)</code> は「-2」、<code>=INT(-2.3)</code> は「-3」です。負の数を扱う計算ではROUNDDOWNが「切り捨て」の直感に合います。</p>



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



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



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



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



<ul class="wp-block-list"><li>構文は <code>=ROUNDDOWN(値, 桁数)</code> の2引数だけ</li><li>端数が何であっても、必ずゼロに近い方向へ丸める</li><li>消費税の切り捨て・勤怠の端数処理など「余分に取らない」場面で活躍</li><li>桁数の指定方法は<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>と同じ</li><li>INTとは負の数の動作が違う（INTは小さい整数方向、ROUNDDOWNはゼロ方向）</li><li>TRUNCとは結果が同じ。意図の伝え方で選ぶ</li><li><a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR</a>（倍数切り捨て）・<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP</a>（切り上げ）・<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a>（四捨五入）と使い分け</li></ul>



<p class="wp-block-paragraph">まずは <code>=ROUNDDOWN(A1*0.1, 0)</code> で消費税の切り捨て計算から試してみてください。</p>



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



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

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



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



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



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




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-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">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>
