<?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>INT関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/int%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:42 +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>INT関数 &#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 INT関数の使い方｜整数に切り捨てる基本と実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-int/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-int/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 01 Jul 2022 11:56:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[INT関数]]></category>
		<category><![CDATA[切り捨て]]></category>
		<category><![CDATA[整数]]></category>
		<category><![CDATA[端数処理]]></category>
		<category><![CDATA[関数比較]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2299</guid>

					<description><![CDATA[ExcelのINT関数で小数を整数に切り捨てる方法を解説。消費税計算・時間の端数処理など実務例を紹介し、TRUNC・ROUND・FLOORとの違いを比較表で整理しています。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで割り算や平均を計算したら、結果が「12.3333&#8230;」のように長い小数になって困った経験はありませんか。「何個必要か」「何時間かかるか」を出したいのに、小数のままでは使いにくいですよね。</p>



<p class="wp-block-paragraph">INT関数を使えば、小数点以下をバッサリ切り捨てて整数だけを取り出せます。この記事では基本の書き方から実務パターン、TRUNC・ROUNDとの使い分けまでまとめて紹介します。</p>



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



<ul class="wp-block-list"><li>小数を整数に切り捨てたい</li><li>INT関数とTRUNC関数の違いを知りたい</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-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">INT関数とは？</a></li><li><a href="#toc2" tabindex="0">INT関数の書き方（構文と引数）</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">INT関数の基本的な使い方</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></ol></li><li><a href="#toc9" tabindex="0">INT関数の実務活用パターン</a><ol><li><a href="#toc10" tabindex="0">消費税の端数切り捨て</a></li><li><a href="#toc11" tabindex="0">時間の整数部分を取り出す</a></li><li><a href="#toc12" tabindex="0">梱包数の計算（QUOTIENT関数との比較）</a></li></ol></li><li><a href="#toc13" tabindex="0">負の数でのINT関数の挙動</a><ol><li><a href="#toc14" tabindex="0">負の数は「より小さい整数」に丸まる</a></li><li><a href="#toc15" tabindex="0">INT関数とTRUNC関数の結果比較</a></li></ol></li><li><a href="#toc16" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc17" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc18" tabindex="0">結果が期待と違う（浮動小数点の誤差）</a></li></ol></li><li><a href="#toc19" tabindex="0">似た関数との使い分け</a></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">INT（インテジャー）関数は、数値の小数部分を切り捨てて整数にする関数です。名前は英語の「integer（整数）」に由来しています。</p>



<p class="wp-block-paragraph">たとえば「12.8」にINT関数をかけると「12」が返ります。四捨五入ではなく、常に小数部分を取り除くのがポイントです。</p>



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



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



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



<pre class="wp-block-code"><code>=INT(数値)</code></pre>



<p class="wp-block-paragraph">引数は1つだけ。シンプルですね。</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></tbody></table></figure>



<p class="wp-block-paragraph">直接入力・セル参照・他の関数の結果など、数値として扱えるものなら何でも指定できます。</p>



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



<h3 class="wp-block-heading"><span id="toc6">正の小数を整数に切り捨てる</span></h3>



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



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



<p class="wp-block-paragraph">結果は「12」です。小数点以下がそのまま切り捨てられます。</p>



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



<p class="wp-block-paragraph">こちらも結果は「99」です。どれだけ0.999&#8230;に近くても、100にはなりません。</p>



<h3 class="wp-block-heading"><span id="toc7">セル参照で指定する</span></h3>



<p class="wp-block-paragraph">A1に「3.14159」が入っているとします。</p>



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



<p class="wp-block-paragraph">結果は「3」です。セル参照でも同じように使えます。実務ではこちらの書き方がメインになるでしょう。</p>



<h3 class="wp-block-heading"><span id="toc8">数式の結果を整数にする</span></h3>



<p class="wp-block-paragraph">他の関数や計算式と組み合わせることも多いです。B2に「250」、C2に「3」が入っているとしましょう。</p>



<pre class="wp-block-code"><code>=INT(B2/C2)</code></pre>



<p class="wp-block-paragraph">250÷3＝83.333&#8230;ですが、結果は「83」になります。割り算の結果をそのまま整数にできるので便利です。</p>



<h2 class="wp-block-heading"><span id="toc9">INT関数の実務活用パターン</span></h2>



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



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



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



<p class="wp-block-paragraph">たとえば税抜価格が「1,234」の場合、1,234 x 1.1 = 1,357.4 です。INT関数で小数部分が切り捨てられ「1,357」になります。</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>を使ってください。<code>=ROUND(B2*1.1, 0)</code> で整数に四捨五入できます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">時間の整数部分を取り出す</span></h3>



<p class="wp-block-paragraph">分単位のデータを「何時間何分」に変換する場面です。A2に「150」（分）が入っているとしましょう。</p>



<pre class="wp-block-code"><code>=INT(A2/60)</code></pre>



<p class="wp-block-paragraph">150÷60＝2.5ですが、INT関数で「2」（時間）が取り出せます。残りの分は<a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a>で求めましょう。</p>



<pre class="wp-block-code"><code>=INT(A2/60) &amp; &quot;時間&quot; &amp; MOD(A2,60) &amp; &quot;分&quot;</code></pre>



<p class="wp-block-paragraph">結果は「2時間30分」です。INTで時間、MODで分を取り出す定番パターンです。</p>



<h3 class="wp-block-heading"><span id="toc12">梱包数の計算（QUOTIENT関数との比較）</span></h3>



<p class="wp-block-paragraph">在庫を箱に詰めるとき「何箱できるか」を求める場面です。A2に在庫数「85」、B2に1箱あたり「12」個が入っているとします。</p>



<pre class="wp-block-code"><code>=INT(A2/B2)</code></pre>



<p class="wp-block-paragraph">85÷12＝7.083&#8230;で、結果は「7」箱です。この計算は<a href="https://mashukabu.com/excel-function-howto-use-quotient/">QUOTIENT関数</a>でも書けます。</p>



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



<p class="wp-block-paragraph">正の数であれば結果は同じ「7」です。INTは引数1つ、QUOTIENTは2つという違いがあります。割り算以外の用途ではINT関数のほうが汎用的です。</p>



<h2 class="wp-block-heading"><span id="toc13">負の数でのINT関数の挙動</span></h2>



<p class="wp-block-paragraph">ここがINT関数でもっとも注意すべきポイントです。</p>



<h3 class="wp-block-heading"><span id="toc14">負の数は「より小さい整数」に丸まる</span></h3>



<p class="wp-block-paragraph">INT関数は「負の無限大方向」に切り捨てます。数直線で見ると、左側（より小さい側）の整数を返します。</p>



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



<p class="wp-block-paragraph">結果は「-9」です。「-8」ではない点に注意してください。-8.2より小さい整数は-9なので、そちらが返ります。</p>



<h3 class="wp-block-heading"><span id="toc15">INT関数とTRUNC関数の結果比較</span></h3>



<p class="wp-block-paragraph">正の数では同じ結果ですが、負の数で違いが出ます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数値</th><th>INT(数値)</th><th>TRUNC(数値)</th><th>違い</th></tr></thead><tbody><tr><td>8.9</td><td>8</td><td>8</td><td>同じ</td></tr><tr><td>3.14</td><td>3</td><td>3</td><td>同じ</td></tr><tr><td>-2.3</td><td>-3</td><td>-2</td><td>異なる</td></tr><tr><td>-8.9</td><td>-9</td><td>-8</td><td>異なる</td></tr><tr><td>-0.5</td><td>-1</td><td>0</td><td>異なる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">INTは「負の無限大方向」、<a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC</a>は「ゼロ方向」に丸めます。正の数だけならどちらでもOKです。マイナスの値が混ざる可能性があるなら、どちらの挙動が欲しいか意識して選びましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>MOD関数への影響</strong></p><p><a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a>は内部で <code>=数値 - 除数 * INT(数値/除数)</code> という計算をしています。そのため、負の数のMOD結果が直感と異なることがあります。たとえば <code>=MOD(-7, 3)</code> は「-1」ではなく「2」を返します。</p></blockquote>



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



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



<p class="wp-block-paragraph">数値として認識できない文字列を渡すと発生します。</p>



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



<p class="wp-block-paragraph">セル参照先に全角数字や余計なスペースが混入していないか確認してみてください。全角数字はASC関数で半角に変換できます。</p>



<pre class="wp-block-code"><code>=INT(ASC(A1))</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>日付を渡した場合</strong></p><p>Excelの日付は内部的にシリアル値（整数）で管理されています。日付セルにINT関数を使うと、そのシリアル値がそのまま返ります。すでに整数なので結果は変わりませんが、日時（日付＋時刻）の場合はINT関数で日付部分だけを取り出せます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc18">結果が期待と違う（浮動小数点の誤差）</span></h3>



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



<pre class="wp-block-code"><code>=INT(2.1/0.3)</code></pre>



<p class="wp-block-paragraph">手計算では7ですが、内部では2.1÷0.3が6.999&#8230;になることがあります。そのためINT関数の結果が「6」になるケースがあります。<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>で先に丸めておくと安心です。</p>



<pre class="wp-block-code"><code>=INT(ROUND(2.1/0.3, 10))</code></pre>



<p class="wp-block-paragraph">結果は「7」です。ROUND関数で小数第10位まで丸めれば、誤差が解消されます。</p>



<h2 class="wp-block-heading"><span id="toc19">似た関数との使い分け</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>INT</td><td>負の無限大方向</td><td>不可（常に整数）</td><td>-8.9 → -9</td><td>整数が欲しいとき全般</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC</a></td><td>ゼロ方向</td><td>可能</td><td>-8.9 → -8</td><td>桁数を指定して切り捨てたいとき</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></td><td>四捨五入</td><td>可能</td><td>-8.5 → -9</td><td>端数を丸めたいとき</td></tr><tr><td>ROUNDDOWN</td><td>ゼロ方向</td><td>可能</td><td>-8.9 → -8</td><td>TRUNCと同じ（名前で直感的）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a></td><td>負の無限大方向</td><td>倍数指定</td><td>-8.9 → 基準値による</td><td>倍数単位で切り捨てたいとき</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">選び方のコツは3つです。</p>



<ul class="wp-block-list"><li>「とにかく整数にしたい」→ INT関数が一番シンプル</li><li>「小数第2位で切り捨てたい」→ TRUNC関数かROUNDDOWN関数</li><li>「15分単位・100円単位で切り捨てたい」→ <a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a></li></ul>



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



<p class="wp-block-paragraph">INT関数は、小数を整数に切り捨てるシンプルな関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=INT(数値)</code> の1引数だけ</li><li>正の数は小数点以下を切り捨て、負の数は「より小さい整数」に丸まる</li><li>消費税の端数処理、時間変換、梱包数計算など実務の出番が多い</li><li>負の数を扱うときはTRUNC関数との結果の違いに注意する</li><li><a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a>と組み合わせると「時間と分」「箱数と端数」が求められる</li></ul>



<p class="wp-block-paragraph">まずは <code>=INT(A1)</code> でセルの値を整数に変換するところから試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-int/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excel QUOTIENT関数の使い方｜割り算の商を整数で求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-quotient/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-quotient/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 16 Apr 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel割り算]]></category>
		<category><![CDATA[INT関数]]></category>
		<category><![CDATA[MOD関数]]></category>
		<category><![CDATA[QUOTIENT関数]]></category>
		<category><![CDATA[商]]></category>
		<category><![CDATA[整数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1657</guid>

					<description><![CDATA[ExcelのQUOTIENT関数で割り算の商（整数部分）だけを取り出す方法を解説。INT・TRUNCとの違いを比較表で整理し、MOD関数と組み合わせた実務パターンも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">ExcelのQUOTIENT関数は、割り算の商（整数部分）だけをサクッと取り出せる便利な関数です。「10÷3」のような割り切れない計算で、小数点以下を気にせず「何セット作れるか」を知りたい場面で大活躍しますよ。</p>



<p class="wp-block-paragraph">この記事では、ExcelのQUOTIENT関数の基本構文から、MOD関数と組み合わせた実務パターン、INT・TRUNCとの違いまでまとめて解説します。負の数を扱うときの落とし穴や、よくあるエラーの対処法もカバーしていきますね。</p>



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



<ul class="wp-block-list"><li>Excelの割り算で商だけを整数で求めたい</li><li>MOD関数と組み合わせて商と余りをセットで扱いたい</li><li>QUOTIENT・INT・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-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">ExcelのQUOTIENT関数とは？</a></li><li><a href="#toc2" tabindex="0">QUOTIENT関数の書き方（構文と引数）</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">基本的な使い方</a></li><li><a href="#toc6" tabindex="0">MOD関数とセットで使う「商＋余り」パターン</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">QUOTIENT・INT・TRUNCの違い</a><ol><li><a href="#toc11" tabindex="0">3関数の比較表</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><ol><li><a href="#toc15" tabindex="0">#DIV/0! エラー</a></li><li><a href="#toc16" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc17" tabindex="0">#NUM! エラー</a></li></ol></li><li><a href="#toc18" tabindex="0">まとめ</a><ol><li><a href="#toc19" tabindex="0">関数一覧</a></li><li><a href="#toc20" tabindex="0">エラー値まとめ</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">QUOTIENT（クオーシェント）関数は、割り算の商から整数部分だけを返すExcel関数です。名前は英語の「quotient（商）」から来ていて、語源はラテン語の「quotiens（何回？）」だといわれています。</p>



<p class="wp-block-paragraph">たとえば「10÷3」の答えは3.333&#8230;ですが、QUOTIENT関数なら整数の「3」だけが返ります。小数点以下は切り捨てられるので、「何セット取れるか」「何箱必要か」といった実務の場面でそのまま使えますよ。</p>



<p class="wp-block-paragraph">Excel 2003以降のバージョンで利用でき、Microsoft 365やGoogleスプレッドシートにも対応しています。互換性の心配はほとんどないので、安心して使ってくださいね。</p>



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



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



<pre class="wp-block-code"><code>=QUOTIENT(分子, 分母)</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>分子（numerator）</td><td>必須</td><td>割られる数。数値またはセル参照</td></tr><tr><td>分母（denominator）</td><td>必須</td><td>割る数。数値またはセル参照（0は不可）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値は常に整数です。小数の引数も指定できますが、結果の小数部分は切り捨てられます。ここはQUOTIENTの特徴として押さえておきましょう。</p>



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



<p class="wp-block-paragraph">まずは数値を直接入力するパターンから見ていきます。</p>



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



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



<p class="wp-block-paragraph">セル参照でも同じように使えますよ。A1に「100」、B1に「7」が入っているとします。</p>



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



<p class="wp-block-paragraph">結果は「14」です。100÷7＝14.285&#8230;の整数部分ですね。</p>



<p class="wp-block-paragraph">小数の引数を渡した場合も見てみましょう。</p>



<pre class="wp-block-code"><code>=QUOTIENT(4.5, 1.5)</code></pre>



<p class="wp-block-paragraph">結果は「3」です。4.5÷1.5はちょうど割り切れるので、そのまま整数の3が返ります。</p>



<p class="wp-block-paragraph">ちなみに <code>=QUOTIENT(7.8, 2.3)</code> のように割り切れない小数を渡しても大丈夫です。内部で7.8÷2.3＝3.391&#8230;を計算し、整数部分の「3」が返ります。</p>



<h2 class="wp-block-heading"><span id="toc6">MOD関数とセットで使う「商＋余り」パターン</span></h2>



<p class="wp-block-paragraph">QUOTIENT関数が真価を発揮するのは、<a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a>と組み合わせたときです。QUOTIENTで「商」、MODで「余り」を求めれば、割り算の結果を整数と端数に分けて管理できますよ。</p>



<p class="wp-block-paragraph">QUOTIENTとMODはちょうど「割り算の裏表」のような関係です。セットで覚えておくと、実務で困ったときにすぐ取り出せますね。</p>



<h3 class="wp-block-heading"><span id="toc7">梱包数計算（箱数と端数）</span></h3>



<p class="wp-block-paragraph">商品が150個あり、1箱に12個ずつ梱包するケースを考えます。A1に「150」、B1に「12」が入っているとします。</p>



<p class="wp-block-paragraph">箱数を求める式はこちらです。</p>



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



<p class="wp-block-paragraph">結果は「12」箱。余りの個数はMOD関数で求めます。</p>



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



<p class="wp-block-paragraph">結果は「6」個。つまり「12箱＋バラ6個」という答えがすぐに出ますね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>検算のコツ</strong></p><p>QUOTIENT(A,B) × B ＋ MOD(A,B) の結果が元の数Aと一致すれば計算は合っています。上の例なら 12 × 12 ＋ 6 ＝ 150 で検算OKです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc8">時間換算（分から時間・分）</span></h3>



<p class="wp-block-paragraph">「500分は何時間何分？」という場面にも使えます。A1に「500」が入っているとします。</p>



<p class="wp-block-paragraph">時間の部分を求めます。</p>



<pre class="wp-block-code"><code>=QUOTIENT(A1, 60)</code></pre>



<p class="wp-block-paragraph">結果は「8」時間。分の部分はMOD関数ですね。</p>



<pre class="wp-block-code"><code>=MOD(A1, 60)</code></pre>



<p class="wp-block-paragraph">結果は「20」分。500分＝8時間20分とすぐにわかりました。会議の累計時間を集計するときなどに便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc9">ページ数計算（アイテム数からページ数）</span></h3>



<p class="wp-block-paragraph">「103件のデータを1ページ10件で表示すると何ページ必要？」というケースも定番です。A1に「103」が入っているとします。</p>



<pre class="wp-block-code"><code>=QUOTIENT(A1, 10) + IF(MOD(A1, 10)&gt;0, 1, 0)</code></pre>



<p class="wp-block-paragraph">QUOTIENTで「10」、MODで「3」が出るので、端数分の1ページを足して合計11ページになります。切り上げしたい場面では、<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a>を使う方法もありますよ。</p>



<h2 class="wp-block-heading"><span id="toc10">QUOTIENT・INT・TRUNCの違い</span></h2>



<p class="wp-block-paragraph">割り算の結果を整数にする方法は、QUOTIENT以外にも<a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC関数</a>があります。正の数では同じ結果になりますが、負の数を扱うときに違いが出ますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">3関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>引数の渡し方</th><th>正の数（10÷3）</th><th>負の数（-10÷3）</th><th>丸め方向</th></tr></thead><tbody><tr><td>QUOTIENT</td><td><code>(分子, 分母)</code></td><td>3</td><td>-3</td><td>ゼロ方向に切り捨て</td></tr><tr><td>INT</td><td><code>(10/3)</code> で渡す</td><td>3</td><td>-4</td><td>負の無限大方向に切り捨て</td></tr><tr><td>TRUNC</td><td><code>(10/3)</code> で渡す</td><td>3</td><td>-3</td><td>ゼロ方向に切り捨て</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">QUOTIENTだけ「分子, 分母」を2引数で受け取る点に注目してください。INTとTRUNCは先に割り算してから渡す必要があります。</p>



<h3 class="wp-block-heading"><span id="toc12">負の数での挙動の違い</span></h3>



<p class="wp-block-paragraph">「-10÷3」の結果を具体的に比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td><code>=QUOTIENT(-10, 3)</code></td><td>-3</td></tr><tr><td><code>=INT(-10/3)</code></td><td>-4</td></tr><tr><td><code>=TRUNC(-10/3)</code></td><td>-3</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">QUOTIENTとTRUNCは「ゼロに近い方」へ丸めるので-3になります。一方、INT関数は「小さい方（マイナス方向）」へ丸めるので-4になりますね。</p>



<h3 class="wp-block-heading"><span id="toc13">どれを使うべきか</span></h3>



<p class="wp-block-paragraph">正の数しか扱わないなら、どの関数を使っても結果は同じです。迷ったらQUOTIENT関数がおすすめですよ。「割り算の商を整数で取る」という意図が数式から読み取りやすいからです。</p>



<p class="wp-block-paragraph">負の数を扱う場合は、目的に応じて選んでください。「ゼロ方向に丸めたい」ならQUOTIENTかTRUNC、「マイナス方向に丸めたい」ならINTを選びましょう。</p>



<p class="wp-block-paragraph">丸め関数をまとめて整理したいときは、<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数の使い方</a>や<a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC関数の使い方</a>の記事も参考になりますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc15">#DIV/0! エラー</span></h3>



<p class="wp-block-paragraph">分母に0を指定すると発生します。</p>



<pre class="wp-block-code"><code>=QUOTIENT(10, 0)</code></pre>



<p class="wp-block-paragraph">これは<a href="https://mashukabu.com/excel-howto-four-arithmetic-operations/">割り算の基本ルール</a>として、0で割ることはできないためです。分母のセルが空欄の場合も0として扱われるので注意してくださいね。</p>



<p class="wp-block-paragraph">対処法としては、IFERROR関数で囲む方法があります。</p>



<pre class="wp-block-code"><code>=IFERROR(QUOTIENT(A1, B1), &quot;分母を確認&quot;)</code></pre>



<p class="wp-block-paragraph">あるいは、IF関数で事前にチェックする方法でも大丈夫ですよ。</p>



<pre class="wp-block-code"><code>=IF(B1=0, &quot;分母を確認&quot;, QUOTIENT(A1, B1))</code></pre>



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



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



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



<p class="wp-block-paragraph">セル参照先に文字列や記号が混入していないか確認してみてください。数値に見える文字列（例: 全角数字の「１２」）が原因になることもあります。<a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>で数値に変換しておくと安全ですね。</p>



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



<p class="wp-block-paragraph">QUOTIENT関数では基本的に発生しませんが、極端に大きな数を扱うときは結果の桁数も確認しておきましょう。</p>



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



<p class="wp-block-paragraph">ExcelのQUOTIENT関数は、割り算の商を整数部分だけ取り出すシンプルな関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=QUOTIENT(分子, 分母)</code> の2引数だけ</li><li><a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a>と組み合わせれば「商＋余り」を分けて管理できる</li><li>正の数なら<a href="https://mashukabu.com/excel-function-howto-use-int/">INT</a>・<a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC</a>と同じ結果。負の数ではゼロ方向に丸める</li><li>分母が0のときの #DIV/0! エラーにはIFERRORで対策</li></ul>



<p class="wp-block-paragraph">梱包数や時間換算、ページ数計算など、「整数で何セット取れるか」を知りたい場面で活躍しますよ。MOD関数とあわせて使いこなしてみてくださいね。</p>



<h3 class="wp-block-heading"><span id="toc19">関数一覧</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="toc20">エラー値まとめ</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-quotient/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
