<?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>整数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E6%95%B4%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 11 Jun 2026 23:50:56 +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>整数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのINT関数の使い方｜整数に切り捨て</title>
		<link>https://mashukabu.com/spreadsheet-int-function/</link>
					<comments>https://mashukabu.com/spreadsheet-int-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 11:25:43 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[INT]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[切り捨て]]></category>
		<category><![CDATA[整数]]></category>
		<category><![CDATA[端数処理]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4091</guid>

					<description><![CDATA[GoogleスプレッドシートのINT関数の使い方を初心者向けに解説。小数点以下を切り捨てて整数にするシンプルな関数です。消費税の整数部取得や時間を時間数に変換する実務例つき。ROUNDDOWNとの違いも解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで割り算や消費税の計算をしたとき、小数点以下が出て困ったことはありませんか？</p>



<p class="wp-block-paragraph">「123.4円」を「123円」にしたい。「7.8個」を「7個」にしたい。桁数の指定とか難しいことは考えず、ただ整数にしたいだけ。</p>



<p class="wp-block-paragraph">そんなときに使うのがスプレッドシートのINT関数です。引数はひとつだけ。小数点以下をバッサリ切り捨てて整数にしてくれます。</p>



<p class="wp-block-paragraph">この記事では基本の書き方から負の数での注意点、実務での使いどころ、よくある質問まで紹介します。</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">スプレッドシートの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><li><a href="#toc9" tabindex="0">すでに整数の場合</a></li><li><a href="#toc10" tabindex="0">パーセント値を整数にする</a></li></ol></li><li><a href="#toc11" tabindex="0">実務でのINT関数活用例</a><ol><li><a href="#toc12" tabindex="0">消費税の整数部分を取り出す</a></li><li><a href="#toc13" tabindex="0">時刻を「時間数」に変換する</a></li><li><a href="#toc14" tabindex="0">個数の整数部分を取り出す</a></li><li><a href="#toc15" tabindex="0">割引率から整数の割引額を取り出す</a></li><li><a href="#toc16" tabindex="0">年齢を生年月日から算出する</a></li></ol></li><li><a href="#toc17" tabindex="0">負の数での注意点（重要）</a></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><li><a href="#toc21" tabindex="0">数値が入った文字列セルを処理する</a></li></ol></li><li><a href="#toc22" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc23" tabindex="0">INTとROUNDDOWNの使い分け</a></li><li><a href="#toc24" tabindex="0">INTとFLOORの使い分け</a></li><li><a href="#toc25" tabindex="0">INTとTRUNCの違い</a></li></ol></li><li><a href="#toc26" tabindex="0">Excelとの違い</a></li><li><a href="#toc27" tabindex="0">INT関数のよくある質問（FAQ）</a><ol><li><a href="#toc28" tabindex="0">Q. INT関数で小数第2位まで残すことはできますか？</a></li><li><a href="#toc29" tabindex="0">Q. INT関数とFLOOR関数の引数1つ版は同じ動作ですか？</a></li><li><a href="#toc30" tabindex="0">Q. 数値ではなく日付に対してINT関数を使うとどうなりますか？</a></li><li><a href="#toc31" tabindex="0">Q. INT関数で配列を一括処理できますか？</a></li><li><a href="#toc32" tabindex="0">Q. INT関数の計算結果に小数点が表示されるのはなぜですか？</a></li><li><a href="#toc33" tabindex="0">Q. ExcelのINT関数と完全互換ですか？</a></li></ol></li><li><a href="#toc34" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのINT関数とは？</span></h2>



<p class="wp-block-paragraph">INT関数（読み方: イント関数）は、<strong>小数点以下を切り捨てて整数にする関数</strong>です。</p>



<p class="wp-block-paragraph">名前は英語の「integer（整数）」の略です。たとえば「3.7」にINT関数を使うと「3」になります。「3.14」でも「3.99」でも、結果はすべて「3」です。小数がいくら大きくても切り上がることはありません。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>でも <code>=ROUNDDOWN(A1, 0)</code> と書けば同じ結果が得られます。でもINT関数は引数がひとつだけなので、桁数の指定を考える必要がありません。「とにかく整数にしたい」ならスプレッドシートのINT関数がいちばんシンプルです。</p>



<p class="wp-block-paragraph">INT関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>小数点以下を切り捨てて整数にする</li><li>消費税計算結果の整数部分を取り出す</li><li>時刻データから「時間数」を取り出す</li><li>数量の整数部分だけを使う</li><li>商の整数部分（何回割り切れるか）を取り出す</li></ul>



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



<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">カッコの中に「整数にしたい数値」をひとつ入れるだけです。</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></tbody></table></figure>



<p class="wp-block-paragraph">引数はたったひとつ。桁数の指定はありません。常に「整数に切り捨てる」と動作が決まっています。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>は <code>=ROUNDDOWN(値, 桁数)</code> と2つの引数が必要です。INT関数は1つだけ。入力の手間が少なく、数式もすっきりしますよ。</p>



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



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-int-function_01_data_basic-table.png" alt="01 data basic table" /></figure>



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



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



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



<p class="wp-block-paragraph">結果は「3」です。小数部分の「.7」は大きい数字ですが、切り上がることはありません。</p>



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



<p class="wp-block-paragraph">結果は「3」です。円周率のような長い小数でも同じです。</p>



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



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



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



<p class="wp-block-paragraph">結果は「9」です。セル参照を使えば、値が変わっても自動で整数化されます。</p>



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



<p class="wp-block-paragraph">他の計算と組み合わせると便利です。</p>



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



<p class="wp-block-paragraph">たとえばA1が「100」、B1が「3」なら「100÷3＝33.333&#8230;」です。INT関数で「33」になります。商の整数部分だけを取り出す使い方ですね。</p>



<h3 class="wp-block-heading"><span id="toc9">すでに整数の場合</span></h3>



<p class="wp-block-paragraph">元の値に小数がなければ、そのまま返ります。</p>



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



<p class="wp-block-paragraph">結果は「5」です。切り捨てる端数がないので値は変わりません。</p>



<h3 class="wp-block-heading"><span id="toc10">パーセント値を整数にする</span></h3>



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



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



<p class="wp-block-paragraph">結果は「73」です。パーセントは内部的には「0.735」として扱われるので、100を掛けてから整数化すれば「73%」の整数部分が取り出せます。</p>



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



<h3 class="wp-block-heading"><span id="toc12">消費税の整数部分を取り出す</span></h3>



<p class="wp-block-paragraph">もっとも使用頻度が高いパターンです。消費税を計算すると端数が出ることがあります。</p>



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



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



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



<p class="wp-block-paragraph">たとえば税抜1,234円なら「1234 x 0.1 = 123.4」で、結果は「123」です。小数点以下を切り捨てて消費税の整数部分が得られます。</p>



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



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



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



<h3 class="wp-block-heading"><span id="toc13">時刻を「時間数」に変換する</span></h3>



<p class="wp-block-paragraph">スプレッドシートの時刻データから「何時間か」の整数を取り出すパターンです。C2に時刻（例: 2:45）が入っているとします。</p>



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



<p class="wp-block-paragraph">時刻データに24を掛けると時間数に変換されます。「2:45」なら「2.75」になり、INT関数で「2」です。作業時間の集計や工数管理で使えます。</p>



<p class="wp-block-paragraph">時間と分を別々のセルに分けたい場合は、分の部分も取り出せます。</p>



<pre class="wp-block-code"><code>=INT(C2*24)         → 時間の整数部分（例: 2）
=INT(MOD(C2*24,1)*60) → 分の部分（例: 45）</code></pre>



<p class="wp-block-paragraph">ここで使っている<a href="https://mashukabu.com/spreadsheet-mod-function/">MOD関数</a>は、割り算の余りを返す関数です。INT関数（整数部分）とMOD関数（余り部分）はセットで使うと便利ですよ。</p>



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



<p class="wp-block-paragraph">在庫管理で「いくつ出荷できるか」を計算するパターンです。A2に総数量、B2に1箱あたりの個数が入っているとします。</p>



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



<p class="wp-block-paragraph">たとえば総数量100個、1箱12個なら「100÷12＝8.33&#8230;」です。INT関数で「8箱」。端数の4個は次の出荷に回します。</p>



<p class="wp-block-paragraph">余りの4個もMOD関数で同時に取り出せます。</p>



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



<p class="wp-block-paragraph">結果は「4」です。「8箱と4個余り」がワンセットで集計できますね。</p>



<h3 class="wp-block-heading"><span id="toc15">割引率から整数の割引額を取り出す</span></h3>



<p class="wp-block-paragraph">定価に割引率を掛けたときの端数を除去するパターンです。</p>



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



<p class="wp-block-paragraph">たとえば定価3,280円の15%引きなら「3280 x 0.15 = 492」で端数なし。「3,333円の10%引き」なら「333.3」でINT関数により「333円」です。</p>



<h3 class="wp-block-heading"><span id="toc16">年齢を生年月日から算出する</span></h3>



<p class="wp-block-paragraph">DATEDIF関数を使わずに、ざっくり年齢を出したい場合にも使えます。</p>



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



<p class="wp-block-paragraph">A2に生年月日が入っていれば、現在の年齢が整数で返ります。うるう年を考慮して365.25で割っているのがポイントです。誕生日前後で1年ずれるケースがあるので、厳密に求めたい場合は<a href="https://mashukabu.com/spreadsheet-datedif-function/">DATEDIF関数</a>を使ってくださいね。</p>



<h2 class="wp-block-heading"><span id="toc17">負の数での注意点（重要）</span></h2>



<p class="wp-block-paragraph">INT関数を使ううえで最も重要な注意点です。<strong>INT関数は「元の値以下の最も近い整数」を返します</strong>。</p>



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



<p class="wp-block-paragraph">正の数では直感どおりです。</p>



<pre class="wp-block-code"><code>=INT(2.7)   → 2</code></pre>



<p class="wp-block-paragraph">しかし負の数では注意が必要です。</p>



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



<p class="wp-block-paragraph">「-2.3」の整数部分は「-2」だと思いますよね。でもINT関数は「-3」を返します。これは「-2.3以下の最も近い整数」が「-3」だからです。数学の「床関数（floor: 元の値以下の最大整数を返す関数）」と同じ動作です。</p>



<p class="wp-block-paragraph">一方、<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>は0に近づく方向に切り捨てます。</p>



<pre class="wp-block-code"><code>=INT(-2.3)          → -3（小さい整数方向）
=ROUNDDOWN(-2.3, 0) → -2（ゼロに近い方向）</code></pre>



<p class="wp-block-paragraph">正の数だけを扱う場合は <code>=INT(A1)</code> と <code>=ROUNDDOWN(A1, 0)</code> は同じ結果です。しかし負の数を扱うなら、結果が異なる点を覚えておいてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>実務では消費税や個数など正の数がほとんどです。負の数を扱う場面は多くありません。ただし差額計算やマイナス在庫がある場合は注意してくださいね。</p></blockquote>



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



<p class="wp-block-paragraph">INT関数は引数ひとつのシンプルな関数ですが、エラーが出ることもあります。</p>



<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>#NUM!</td><td>計算結果が極端に大きい・小さい</td><td>元の数値を確認する</td></tr><tr><td>結果が想定と違う</td><td>負の数でINTが「下方向」に丸めた</td><td>負の数での動作を確認する</td></tr><tr><td>小数が残る</td><td>表示形式で小数が見えているだけ</td><td>INT関数の結果は必ず整数になる</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">文字列が混在しているとき</span></h3>



<p class="wp-block-paragraph">INT関数に文字列を渡すと#VALUE!エラーです。</p>



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



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



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



<h3 class="wp-block-heading"><span id="toc20">表示形式との違い</span></h3>



<p class="wp-block-paragraph">INT関数は値そのものを整数に変換します。表示形式で小数点以下を非表示にするのとは異なります。</p>



<p class="wp-block-paragraph">たとえばA1に「3.7」が入っているとき、表示形式を「0」にすると見た目は「4」（四捨五入表示）です。でも実際の値は「3.7」のまま。INT関数は値を「3」に変換するので、計算結果にも影響します。</p>



<p class="wp-block-paragraph">「見た目だけ整数にしたい」のか「値そのものを整数にしたい」のかで、表示形式とINT関数を使い分けましょう。</p>



<h3 class="wp-block-heading"><span id="toc21">数値が入った文字列セルを処理する</span></h3>



<p class="wp-block-paragraph">セルに「123.4」が文字列として入っている場合、INT関数だけではエラーになります。</p>



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



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-value-function/">VALUE関数</a>で文字列を数値に変換してからINT関数に渡すと、正しく処理できます。CSVインポート直後のデータでよくあるパターンです。</p>



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



<p class="wp-block-paragraph">スプレッドシートには「切り捨て」系の関数が複数あります。どれを使うか迷ったときは、以下の早見表を参考にしてください。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>動作</th><th>引数</th><th>桁数指定</th><th>負の数での動作</th></tr></thead><tbody><tr><td><strong>INT</strong></td><td><strong>整数に切り捨て</strong></td><td><strong>1つ</strong></td><td><strong>不可（常に整数）</strong></td><td><strong>小さい整数方向（-2.3→-3）</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a></td><td>指定桁数で切り捨て</td><td>2つ</td><td>可能</td><td>ゼロ方向（-2.3→-2）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR</a></td><td>倍数で切り捨て</td><td>2つ</td><td>倍数指定</td><td>ゼロから離れる方向</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-trunc-function/">TRUNC</a></td><td>指定桁数で切り捨て</td><td>1〜2つ</td><td>可能（省略時0）</td><td>ゼロ方向（-2.3→-2）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a></td><td>四捨五入</td><td>2つ</td><td>可能</td><td>四捨五入</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">いちばん混同しやすい組み合わせです。主な違いは2つです。</p>



<p class="wp-block-paragraph"><strong>1. 桁数の指定</strong></p>



<ul class="wp-block-list"><li>INT: 桁数を指定できない。常に「整数」に切り捨て</li><li>ROUNDDOWN: 桁数を指定できる。小数第2位で切り捨て、10の位で切り捨て等が可能</li></ul>



<p class="wp-block-paragraph">「小数第2位まで残して切り捨てたい」ならROUNDDOWN関数です。「とにかく整数にしたいだけ」ならINT関数がシンプルです。</p>



<p class="wp-block-paragraph"><strong>2. 負の数の動作</strong></p>



<pre class="wp-block-code"><code>=INT(-2.3)          → -3
=ROUNDDOWN(-2.3, 0) → -2</code></pre>



<p class="wp-block-paragraph">正の数だけを扱うなら、どちらを使っても同じ結果です。負の数でゼロに近い方向に切り捨てたいならROUNDDOWNを使ってください。</p>



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



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>は「倍数指定で切り捨て」る関数です。</p>



<ul class="wp-block-list"><li>INT: 常に「1の倍数（整数）」に切り捨て</li><li>FLOOR: 任意の倍数（100、500、0.25など）に切り捨て</li></ul>



<p class="wp-block-paragraph">「15分単位で切り捨てたい」「500円単位で切り捨てたい」ならFLOOR関数です。「整数にしたいだけ」ならINT関数で十分です。</p>



<pre class="wp-block-code"><code>=INT(3.7)        → 3（整数化）
=FLOOR(1680, 500) → 1500（500の倍数に切り捨て）</code></pre>



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



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-trunc-function/">TRUNC関数</a>もINT関数と似た「切り捨て」関数です。</p>



<pre class="wp-block-code"><code>=INT(3.7)     → 3
=TRUNC(3.7)   → 3
=TRUNC(3.7, 1) → 3.7（小数第1位まで残す）</code></pre>



<p class="wp-block-paragraph">正の数ではINTとTRUNCは同じ結果です。違いは2点です。</p>



<ul class="wp-block-list"><li>TRUNC: 桁数を指定できる（省略時は0）</li><li>TRUNC: 負の数でゼロ方向に切り捨て（ROUNDDOWNと同じ）</li></ul>



<pre class="wp-block-code"><code>=INT(-2.3)    → -3
=TRUNC(-2.3)  → -2</code></pre>



<p class="wp-block-paragraph">実務で正の数だけを扱うならINTもTRUNCも同じです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>丸め関数の個別記事もチェックしてみてください。<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a>・<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP</a>・<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a>・<a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND</a>・<a href="https://mashukabu.com/spreadsheet-ceiling-function/">CEILING</a>・<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR</a>・<a href="https://mashukabu.com/spreadsheet-trunc-function/">TRUNC</a>で詳しく解説しています。</p></blockquote>



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



<p class="wp-block-paragraph">INT関数は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>=INT(数値)</td><td>=INT(値)</td></tr><tr><td>動作</td><td>元の値以下の最も近い整数</td><td>元の値以下の最も近い整数</td></tr><tr><td>負の数</td><td>-2.3→-3</td><td>-2.3→-3</td></tr><tr><td>引数</td><td>1つ</td><td>1つ</td></tr></tbody></table></figure>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Excelの丸め関数の使い分けについて詳しくは<a href="https://mashukabu.com/excel-rounding-functions-comparison/">Excelの丸め関数10種を完全比較</a>の記事で解説しています。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc28">Q. INT関数で小数第2位まで残すことはできますか？</span></h3>



<p class="wp-block-paragraph">A. できません。INT関数は常に整数に切り捨てます。小数第2位まで残したい場合は<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>を使ってください。<code>=ROUNDDOWN(A1, 2)</code> で小数第2位までの値が得られます。</p>



<h3 class="wp-block-heading"><span id="toc29">Q. INT関数とFLOOR関数の引数1つ版は同じ動作ですか？</span></h3>



<p class="wp-block-paragraph">A. 正の数では同じですが、負の数では異なります。FLOOR関数は引数を2つ必要とするので、<code>=FLOOR(A1, 1)</code> のように「1の倍数」を指定して整数化します。負の数のときFLOORは「ゼロから離れる方向」、INTは「小さい整数方向」になりますが、どちらも結果は同じ（-2.3→-3）です。</p>



<h3 class="wp-block-heading"><span id="toc30">Q. 数値ではなく日付に対してINT関数を使うとどうなりますか？</span></h3>



<p class="wp-block-paragraph">A. 日付は内部的に「シリアル値（1899-12-30からの経過日数）」として管理されているため、INT関数を使うと日付部分のシリアル値が返ります。「2026/05/17 14:30」のようなセルにINT関数を使うと、時刻部分が切り捨てられて「2026/05/17」だけが残ります。日付と時刻を分離するテクニックとしても使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc31">Q. INT関数で配列を一括処理できますか？</span></h3>



<p class="wp-block-paragraph">A. はい、できます。<code>=ARRAYFORMULA(INT(A2:A100))</code> のように<a href="https://mashukabu.com/spreadsheet-arrayformula-function/">ARRAYFORMULA関数</a>と組み合わせれば、範囲全体を一発で整数化できます。1行ずつコピーする手間が省けます。</p>



<h3 class="wp-block-heading"><span id="toc32">Q. INT関数の計算結果に小数点が表示されるのはなぜですか？</span></h3>



<p class="wp-block-paragraph">A. INT関数の結果自体は必ず整数です。小数点が見えるのは、セルの表示形式で「小数点以下2桁表示」などが設定されているからです。書式設定から「数値」→「自動」または「0」に変更すれば、整数として表示されますよ。</p>



<h3 class="wp-block-heading"><span id="toc33">Q. ExcelのINT関数と完全互換ですか？</span></h3>



<p class="wp-block-paragraph">A. はい、完全互換です。同じ引数を渡せば同じ結果が返ります。Excelで作ったファイルをGoogleスプレッドシートで開いても計算結果は変わりません。逆方向（Sheets→Excel）も同様です。</p>



<h2 class="wp-block-heading"><span id="toc34">まとめ</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>負の数では「小さい整数方向」に丸まる点に注意</li><li>桁数を指定したいなら<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN関数</a>、倍数で切り捨てたいなら<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a></li><li>余り部分を取り出したいなら<a href="https://mashukabu.com/spreadsheet-mod-function/">MOD関数</a>とセットで使う</li><li>ExcelとGoogleスプレッドシートで動作は完全に同じ</li></ul>



<p class="wp-block-paragraph">まずは <code>=INT(A1*0.1)</code> で消費税の整数部分を取り出すところから試してみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-int-function/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-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">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-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Excelの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>
