<?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>MOD関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/mod%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 07:38:23 +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>MOD関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MOD関数の使い方｜割り算の余りを求める方法と実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-mod/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-mod/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 17 Apr 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel余り]]></category>
		<category><![CDATA[MOD関数]]></category>
		<category><![CDATA[QUOTIENT関数]]></category>
		<category><![CDATA[偶数奇数判定]]></category>
		<category><![CDATA[条件付き書式]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1682</guid>

					<description><![CDATA[ExcelのMOD関数の使い方を基本構文から実務活用まで徹底解説。偶数奇数判定・条件付き書式での縞模様・時間換算・梱包数計算などの具体例、#DIV/0!エラー対処法、QUOTIENT・INT・TRUNC関数との使い分けをまとめて紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで「10÷3」の余りだけ取り出したいのに、毎回手計算していませんか。在庫の端数管理や、分単位のデータを「○時間○分」に変換するとき、余りの計算は意外と頻繁に登場します。</p>



<p class="wp-block-paragraph">MOD関数を使えば、割り算の余りをセルひとつで求められます。基本の書き方から実務で使えるパターンまで、まとめて紹介します。偶数・奇数の判定や条件付き書式への応用、QUOTIENT関数との合わせ技、さらにINT・TRUNC関数との使い分けも解説します。</p>



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



<ul class="wp-block-list"><li>割り算の余りをExcelで求めたい</li><li>偶数・奇数の判定や1行おきの色分けを自動化したい</li><li>QUOTIENT関数と組み合わせて商と余りをセットで扱いたい</li><li>MOD・INT・TRUNC・QUOTIENTの違いを整理したい</li></ul>




  <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">MOD関数とは？基本構文と引数</a><ol><li><a href="#toc2" tabindex="0">基本構文</a></li><li><a href="#toc3" tabindex="0">内部計算の仕組み</a></li></ol></li><li><a href="#toc4" tabindex="0">MOD関数の基本的な使い方</a></li><li><a href="#toc5" tabindex="0">実務で使える活用パターン5選</a><ol><li><a href="#toc6" tabindex="0">パターン1: 偶数・奇数を判定する</a></li><li><a href="#toc7" tabindex="0">パターン2: 1行おきに色を付ける（条件付き書式）</a></li><li><a href="#toc8" tabindex="0">パターン3: 時間の換算（分→時間と分）</a></li><li><a href="#toc9" tabindex="0">パターン4: 梱包数計算（箱数と端数）</a></li><li><a href="#toc10" tabindex="0">パターン5: 日数から週と日を分ける</a></li></ol></li><li><a href="#toc11" tabindex="0">QUOTIENT関数と組み合わせて「商＋余り」を同時に求める</a></li><li><a href="#toc12" tabindex="0">MOD関数でよくあるエラーと対処法</a><ol><li><a href="#toc13" tabindex="0">#DIV/0! エラー</a></li><li><a href="#toc14" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc15" tabindex="0">負の数を渡したときの注意点</a></li></ol></li><li><a href="#toc16" tabindex="0">MOD関数と関連関数の使い分け</a><ol><li><a href="#toc17" tabindex="0">MODとQUOTIENTの違い</a></li><li><a href="#toc18" tabindex="0">INTとTRUNCの違い</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a><ol><li><a href="#toc20" tabindex="0">関数一覧</a></li><li><a href="#toc21" tabindex="0">エラー値まとめ</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">MOD（モッド）関数は、割り算の余り（剰余）を返す関数です。名前はラテン語の「modulus（尺度・余り）」に由来しています。</p>



<p class="wp-block-paragraph">たとえば「10÷3」は商が3で余りが1です。MOD関数を使うと、この「1」だけを取り出せます。</p>



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>内容</th></tr></thead><tbody><tr><td>数値（number）</td><td>必須</td><td>割られる数。数値またはセル参照</td></tr><tr><td>除数（divisor）</td><td>必須</td><td>割る数。数値またはセル参照（0は不可）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">戻り値は除数と同じ符号の数値です。正の除数を使えば結果も正になるので、通常の業務では符号を気にする必要はありません。</p>



<h3 class="wp-block-heading"><span id="toc3">内部計算の仕組み</span></h3>



<p class="wp-block-paragraph">MOD関数は内部的に次の式で計算されています。</p>



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



<p class="wp-block-paragraph">この仕組みを知っておくと、負の数を渡したときの結果が理解しやすくなります。詳しくは後半の「負の数を渡したときの注意点」で解説します。</p>



<p class="wp-block-paragraph">Excel 2003以前から使える定番関数で、Microsoft 365やGoogleスプレッドシートにも対応しています。</p>



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



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



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



<p class="wp-block-paragraph">結果は「1」です。10÷3＝商3・余り1なので、余りの1が返ります。</p>



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



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



<p class="wp-block-paragraph">結果は「6」です。150÷12＝商12・余り6ですね。</p>



<p class="wp-block-paragraph">小数の引数でも動作します。</p>



<pre class="wp-block-code"><code>=MOD(5.5, 1.5)</code></pre>



<p class="wp-block-paragraph">結果は「1」です。5.5÷1.5＝商3・余り1.0となります。</p>



<p class="wp-block-paragraph">ただし、小数を使うと浮動小数点の誤差が出ることがあります。たとえば <code>=MOD(1, 0.1)</code> の結果は0ではなく0.0999&#8230;になる場合があります。こうした誤差が気になるときはROUND関数で丸めてください。</p>



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



<h2 class="wp-block-heading"><span id="toc5">実務で使える活用パターン5選</span></h2>



<p class="wp-block-paragraph">MOD関数は「余りを求める」だけでなく、条件判定や書式設定にも応用できます。よく使う活用パターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc6">パターン1: 偶数・奇数を判定する</span></h3>



<p class="wp-block-paragraph">数値を2で割った余りは、偶数なら0、奇数なら1です。この性質を利用すれば、IF関数と組み合わせてかんたんに判定できます。</p>



<p class="wp-block-paragraph">A2に判定したい数値が入っているとします。</p>



<pre class="wp-block-code"><code>=IF(MOD(A2, 2)=0, &quot;偶数&quot;, &quot;奇数&quot;)</code></pre>



<p class="wp-block-paragraph">MOD(A2, 2) が0なら偶数、1なら奇数です。下方向にコピーすれば、一覧表にまとめて判定結果を出せます。</p>



<p class="wp-block-paragraph">応用として、3の倍数を判定したい場合は除数を3に変えるだけです。</p>



<pre class="wp-block-code"><code>=IF(MOD(A2, 3)=0, &quot;3の倍数&quot;, &quot;&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc7">パターン2: 1行おきに色を付ける（条件付き書式）</span></h3>



<p class="wp-block-paragraph">データが多い表は、1行おきに背景色を付けると読みやすくなります。条件付き書式にMOD関数を使えば、自動で縞模様を作れます。</p>



<p class="wp-block-paragraph">設定手順は次のとおりです。</p>



<ol class="wp-block-list"><li>色を付けたい範囲を選択する</li><li>「ホーム」タブ →「条件付き書式」→「新しいルール」を選ぶ</li><li>「数式を使用して、書式設定するセルを決定」を選ぶ</li><li>数式欄に次の式を入力する</li></ol>



<pre class="wp-block-code"><code>=MOD(ROW(), 2)=0</code></pre>



<ol class="wp-block-list"><li>書式で好みの背景色を設定して「OK」をクリックする</li></ol>



<p class="wp-block-paragraph">ROW関数は行番号を返します。行番号を2で割った余りが0、つまり偶数行だけに色が付きます。奇数行に色を付けたい場合は <code>=MOD(ROW(), 2)=1</code> に変えてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>3行おきにしたい場合</strong></p><p>除数を3にして <code>=MOD(ROW(), 3)=0</code> とすれば、3行ごとに色が付きます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc8">パターン3: 時間の換算（分→時間と分）</span></h3>



<p class="wp-block-paragraph">作業ログなどで「合計125分」のようなデータを「2時間5分」に換算したい場面があります。MOD関数を使えば「分」の端数をすぐに取り出せます。</p>



<p class="wp-block-paragraph">A1に「125」（分）が入っているとします。分の部分はこちらです。</p>



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



<p class="wp-block-paragraph">結果は「5」分です。125を60で割った余りが5ということですね。</p>



<p class="wp-block-paragraph">時間の部分は<a href="https://mashukabu.com/excel-function-howto-use-quotient/">QUOTIENT関数</a>で求めます。</p>



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



<p class="wp-block-paragraph">結果は「2」時間。125分＝2時間5分とすぐにわかります。</p>



<h3 class="wp-block-heading"><span id="toc9">パターン4: 梱包数計算（箱数と端数）</span></h3>



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



<p class="wp-block-paragraph">箱数をQUOTIENTで求めます。</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><code>QUOTIENT(A,B) × B ＋ MOD(A,B)</code> の結果が元の数Aと一致すれば計算は合っています。上の例なら 12×12＋6＝150 で検算OKです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc10">パターン5: 日数から週と日を分ける</span></h3>



<p class="wp-block-paragraph">プロジェクトの残り日数が45日のとき、何週間と何日かを求めてみましょう。A1に「45」が入っているとします。</p>



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



<p class="wp-block-paragraph">結果は「6」週間。余りの日数はMODで求めます。</p>



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



<p class="wp-block-paragraph">結果は「3」日。45日＝6週間3日です。定期処理のスケジューリングや、勤怠データの集計でも応用できます。</p>



<h2 class="wp-block-heading"><span id="toc11">QUOTIENT関数と組み合わせて「商＋余り」を同時に求める</span></h2>



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



<p class="wp-block-paragraph">この2つの関数には次の関係が成り立ちます。</p>



<pre class="wp-block-code"><code>数値 = QUOTIENT(数値, 除数) × 除数 + MOD(数値, 除数)</code></pre>



<p class="wp-block-paragraph">つまり「商×除数＋余り＝元の数値」という基本関係が常に成立します。この性質を使えば、計算結果の検算や在庫管理のバランスチェックが簡単にできます。</p>



<p class="wp-block-paragraph">一方、<code>=A1/B1</code> を直接使うと小数で返るため、「何個単位で何個余り」という業務的な表現には向きません。QUOTIENTとMODを組み合わせることで、人が読みやすい形にデータを整形できるのがポイントです。</p>



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



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



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



<pre class="wp-block-code"><code>=MOD(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(MOD(A1, B1), &quot;除数を確認&quot;)</code></pre>



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



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



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



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



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



<h3 class="wp-block-heading"><span id="toc15">負の数を渡したときの注意点</span></h3>



<p class="wp-block-paragraph">MOD関数に負の数を渡すと、直感と異なる結果が返ることがあります。戻り値の符号は常に除数と同じになるためです。</p>



<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><code>=MOD(7, 3)</code></td><td>1</td><td>除数が正 → 結果も正</td></tr><tr><td><code>=MOD(-7, 3)</code></td><td>2</td><td>除数が正 → 結果も正</td></tr><tr><td><code>=MOD(7, -3)</code></td><td>-2</td><td>除数が負 → 結果も負</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">2番目の例に注目してください。「-7÷3の余り」は手計算では-1ですが、MOD関数は除数と同じ正の値「2」を返します。これは内部で<a href="https://mashukabu.com/excel-function-howto-use-int/">INT関数</a>（負の無限大方向への切り捨て）を使っているためです。</p>



<p class="wp-block-paragraph">ゼロ方向への切り捨てで余りを求めたい場合は、<a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC関数</a>を使って手動で計算できます。</p>



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



<p class="wp-block-paragraph">とはいえ、通常の業務で負の数の余りを扱う場面は多くありません。正の数だけを扱うなら、符号の違いを気にする必要はないので安心してください。</p>



<h2 class="wp-block-heading"><span id="toc16">MOD関数と関連関数の使い分け</span></h2>



<p class="wp-block-paragraph">MOD関数に関連する「割り算・端数処理」の関数はいくつかあります。役割の違いを整理しておくと、場面に応じた選択がスムーズになります。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>役割</th><th>戻り値</th><th>主な用途</th></tr></thead><tbody><tr><td>MOD</td><td>余りを返す</td><td>割り算の余り</td><td>偶数奇数判定・縞模様・時間換算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-quotient/">QUOTIENT</a></td><td>商（整数部分）を返す</td><td>整数</td><td>梱包数・週数の計算</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-int/">INT</a></td><td>負の無限大方向へ切り捨て</td><td>整数</td><td>数値の切り捨て（小さい方へ）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC</a></td><td>ゼロ方向へ切り捨て</td><td>整数または小数</td><td>小数点以下の切り捨て</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">MODとQUOTIENTの違い</span></h3>



<p class="wp-block-paragraph">QUOTIENTが「商だけ」を返すのに対し、MODは「余りだけ」を返します。両者はセットで使うことが多く、在庫管理や時間計算で特に相性が良い関数です。</p>



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



<p class="wp-block-paragraph">どちらも切り捨て関数ですが、負の数の扱いが違います。<code>INT(-2.5)</code> は -3 を返し、<code>TRUNC(-2.5)</code> は -2 を返します。MOD関数は内部でINTを使っているため、負の数の余り計算で直感とずれることがあるわけです。</p>



<p class="wp-block-paragraph">正の数だけを扱う場合は、INTもTRUNCも同じ結果になるので気にしなくて大丈夫です。</p>



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



<p class="wp-block-paragraph">MOD関数は、割り算の余り（剰余）を求めるシンプルな関数です。ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=MOD(数値, 除数)</code> の2引数だけ</li><li>偶数・奇数の判定や条件付き書式の縞模様に応用できる</li><li><a href="https://mashukabu.com/excel-function-howto-use-quotient/">QUOTIENT関数</a>と組み合わせれば「商＋余り」を分けて管理できる</li><li>除数が0のときの #DIV/0! エラーにはIFERRORで対策</li><li>負の数では戻り値の符号が除数と同じになる点に注意</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></ul>



<p class="wp-block-paragraph">在庫の端数管理や時間換算など、「割り切れない端数をどうするか」という場面でMOD関数は活躍します。<a href="https://mashukabu.com/excel-function-howto-use-quotient/">QUOTIENT関数</a>とあわせて使いこなしてみてください。</p>



<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-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="toc21">エラー値まとめ</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-mod/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-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">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>
		<item>
		<title>ExcelのISEVEN関数の使い方｜数値が偶数かどうかを判定する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-iseven/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-iseven/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 04 Apr 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[ISEVEN関数]]></category>
		<category><![CDATA[ISODD関数]]></category>
		<category><![CDATA[IS関数]]></category>
		<category><![CDATA[MOD関数]]></category>
		<category><![CDATA[偶数判定]]></category>
		<category><![CDATA[条件付き書式]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1538</guid>

					<description><![CDATA[ExcelのISEVEN関数の使い方を初心者向けに解説。数値が偶数かどうかを判定する基本構文から、IF関数との組み合わせ、条件付き書式での交互色分け、偶数行だけの集計、ISODD関数やMOD関数との違い、IS系12関数の比較まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この番号って偶数？ 奇数？」を手作業で確認していませんか。数件なら目で見てわかりますが、100行を超えるリストになると見落としが出てきます。</p>



<p class="wp-block-paragraph">偶数行だけ色を付けたい、偶数番号のデータだけ集計したい&#8230;&#8230;そんなときに便利なのがISEVEN関数です。</p>



<p class="wp-block-paragraph">この記事では、ISEVEN関数の基本から実務で役立つ活用パターンまでまとめて紹介します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>この記事は次のような人におすすめ</p><p>&#8211; 数値が偶数かどうかをすばやく判定したい<br>&#8211; 条件付き書式で偶数行・奇数行を交互に色分けしたい<br>&#8211; ISODD関数やMOD関数との違いを知りたい</p></blockquote>




  <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">ISEVEN関数とは？</a></li><li><a href="#toc2" tabindex="0">ISEVEN関数の書き方（構文と引数）</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">ISEVEN関数の基本的な使い方</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">ISEVEN関数の実務活用パターン</a><ol><li><a href="#toc10" tabindex="0">パターン1: IF関数と組み合わせて偶数・奇数を表示する</a></li><li><a href="#toc11" tabindex="0">パターン2: 条件付き書式で偶数行を色分けする</a></li><li><a href="#toc12" tabindex="0">パターン3: SUMPRODUCT と組み合わせて偶数行だけ集計する</a></li><li><a href="#toc13" tabindex="0">パターン4: 偶数番号のデータだけを抽出する</a></li><li><a href="#toc14" tabindex="0">パターン5: シリアル番号の偶数・奇数チェック</a></li></ol></li><li><a href="#toc15" tabindex="0">ISEVEN関数とISODD関数の違い</a></li><li><a href="#toc16" tabindex="0">ISEVEN関数とMOD関数の違い</a></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc18" tabindex="0">IS系12関数の違い・使い分け</a></li><li><a href="#toc19" tabindex="0">まとめ</a><ol><li><a href="#toc20" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ISEVEN（いず いーぶん）関数は、指定した数値が<strong>偶数</strong>かどうかを判定する関数です。EVEN は英語で「偶数」という意味です。</p>



<p class="wp-block-paragraph">対象が偶数であれば TRUE を返します。奇数の場合は FALSE です。0 は偶数として扱われるため TRUE になります。</p>



<p class="wp-block-paragraph">IS系（情報関数）の1つで、セルに入っているデータの種類をチェックする関数ファミリーに属しています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>ISEVEN関数は Excel 2003 以降のすべてのバージョンで使用できます。</p></blockquote>



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



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



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



<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">引数は1つだけです。省略はできません。セル参照・直接値・数式の結果のいずれも指定できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>小数を指定した場合は、小数点以下が切り捨てられてから判定されます。たとえば <code>=ISEVEN(3.9)</code> は整数部分の 3 で判定されるため FALSE です。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc6">値の種類ごとの判定結果</span></h3>



<p class="wp-block-paragraph">さまざまなデータをISEVEN関数で判定すると、次のような結果になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>理由</th></tr></thead><tbody><tr><td><code>=ISEVEN(2)</code></td><td><strong>TRUE</strong></td><td>2 は偶数</td></tr><tr><td><code>=ISEVEN(1)</code></td><td><strong>FALSE</strong></td><td>1 は奇数なので FALSE</td></tr><tr><td><code>=ISEVEN(0)</code></td><td><strong>TRUE</strong></td><td>0 は偶数扱い</td></tr><tr><td><code>=ISEVEN(-4)</code></td><td><strong>TRUE</strong></td><td>負の偶数も TRUE</td></tr><tr><td><code>=ISEVEN(5.7)</code></td><td><strong>FALSE</strong></td><td>小数点以下切り捨て → 5 で判定</td></tr><tr><td><code>=ISEVEN("ABC")</code></td><td><strong>#VALUE!</strong></td><td>文字列はエラー</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">0 の扱いを覚えておきましょう。0 は偶数として扱われるため TRUE になります。</p>



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



<p class="wp-block-paragraph">セル参照を使えば、特定のセルの値が偶数かどうかを確認できます。</p>



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



<p class="wp-block-paragraph">A1 に <code>4</code> が入っていれば TRUE を返します。<code>3</code> なら FALSE です。</p>



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



<p class="wp-block-paragraph">ISEVEN関数の引数に数式を直接入れることもできます。</p>



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



<p class="wp-block-paragraph">A1 と B1 の合計が偶数なら TRUE です。合計が奇数なら FALSE になります。</p>



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



<h3 class="wp-block-heading"><span id="toc10">パターン1: IF関数と組み合わせて偶数・奇数を表示する</span></h3>



<p class="wp-block-paragraph">番号が偶数か奇数かに応じてラベルを付けたい場面で使えます。</p>



<pre class="wp-block-code"><code>=IF(ISEVEN(B2),&quot;偶数&quot;,&quot;奇数&quot;)</code></pre>



<p class="wp-block-paragraph">B2 が偶数なら「偶数」と表示します。奇数なら「奇数」です。</p>



<p class="wp-block-paragraph">社員番号やロット番号で振り分けルールがある場合に便利です。</p>



<h3 class="wp-block-heading"><span id="toc11">パターン2: 条件付き書式で偶数行を色分けする</span></h3>



<p class="wp-block-paragraph">表の行番号が偶数のときだけ背景色を付ければ、交互に色が付いた見やすい表を作れます。</p>



<ol class="wp-block-list"><li>対象範囲を選択します</li><li>「ホーム」タブ →「条件付き書式」→「新しいルール」を選択します</li><li>「数式を使用して、書式設定するセルを決定」を選びます</li><li>数式欄に <code>=ISEVEN(ROW())</code> と入力します</li><li>好きな書式（薄い緑の塗りつぶしなど）を設定します</li></ol>



<p class="wp-block-paragraph">これで偶数行だけが色分けされます。<a href="https://mashukabu.com/excel-function-howto-use-row/">ROW関数</a>と組み合わせるのがポイントです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>奇数行に色を付けたい場合は <code>=ISODD(ROW())</code> に変えるだけです。<a href="https://mashukabu.com/excel-function-howto-use-isodd/">ISODD関数</a>はISEVEN関数の対になる関数で、奇数のときにTRUEを返します。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">パターン3: SUMPRODUCT と組み合わせて偶数行だけ集計する</span></h3>



<p class="wp-block-paragraph">偶数行のデータだけを合計したいときは、SUMPRODUCT関数と組み合わせます。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT(ISEVEN(ROW(A2:A20))*A2:A20)</code></pre>



<p class="wp-block-paragraph"><code>ISEVEN(ROW(A2:A20))</code> が各行番号に対してTRUE/FALSEの配列を返します。TRUE の行だけが <code>*A2:A20</code> で掛け算されるため、偶数行の値だけが合計されます。</p>



<p class="wp-block-paragraph">偶数の値（セルの値自体が偶数）だけを合計する場合はこちらです。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT(ISEVEN(A2:A20)*A2:A20)</code></pre>



<h3 class="wp-block-heading"><span id="toc13">パターン4: 偶数番号のデータだけを抽出する</span></h3>



<p class="wp-block-paragraph">商品番号や座席番号が偶数のものだけを取り出したい場面があります。FILTER関数と組み合わせると便利です。</p>



<pre class="wp-block-code"><code>=FILTER(A2:B20,ISEVEN(A2:A20))</code></pre>



<p class="wp-block-paragraph">A列の番号が偶数のデータだけが抽出されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>FILTER関数は Microsoft 365 / Excel 2021 以降で使用できます。それ以前のバージョンでは、作業列にISEVEN関数を入れてオートフィルターで絞り込む方法が使えます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">パターン5: シリアル番号の偶数・奇数チェック</span></h3>



<p class="wp-block-paragraph">製品のシリアル番号やチケット番号が偶数か奇数かで処理ラインを振り分けるケースがあります。</p>



<pre class="wp-block-code"><code>=IF(ISEVEN(C2),&quot;ラインA&quot;,&quot;ラインB&quot;)</code></pre>



<p class="wp-block-paragraph">C2 がシリアル番号のとき、偶数なら「ラインA」、奇数なら「ラインB」と表示します。工場の検品ライン振り分けや、イベント座席の左右ブロック分けなどに活用できます。</p>



<h2 class="wp-block-heading"><span id="toc15">ISEVEN関数とISODD関数の違い</span></h2>



<p class="wp-block-paragraph">ISEVEN関数には対になる <a href="https://mashukabu.com/excel-function-howto-use-isodd/">ISODD関数</a> があります。判定の結果が真逆になる関係です。</p>



<figure class="wp-block-table"><table><thead><tr><th>入力値</th><th>ISEVEN の結果</th><th>ISODD の結果</th></tr></thead><tbody><tr><td>2（偶数）</td><td>TRUE</td><td>FALSE</td></tr><tr><td>1（奇数）</td><td>FALSE</td><td>TRUE</td></tr><tr><td>0</td><td>TRUE</td><td>FALSE</td></tr><tr><td>-4（負の偶数）</td><td>TRUE</td><td>FALSE</td></tr><tr><td>5.7（小数）</td><td>FALSE（5で判定）</td><td>TRUE（5で判定）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">つまり <code>=ISEVEN(A1)</code> と <code>=NOT(ISODD(A1))</code> は同じ結果です。</p>



<p class="wp-block-paragraph"><strong>使い分けのポイント</strong>: 条件式の読みやすさで選んでください。「偶数か？」を確認したいならISEVEN、「奇数か？」ならISODDが自然です。</p>



<h2 class="wp-block-heading"><span id="toc16">ISEVEN関数とMOD関数の違い</span></h2>



<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(A1,2)=0</code></pre>



<p class="wp-block-paragraph">この数式も「A1 が偶数なら TRUE」を返します。ISEVENとの違いを比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>ISEVEN関数</th><th>MOD関数で判定</th></tr></thead><tbody><tr><td>数式</td><td><code>=ISEVEN(A1)</code></td><td><code>=MOD(A1,2)=0</code></td></tr><tr><td>文字列を渡した場合</td><td>#VALUE! エラー</td><td>#VALUE! エラー</td></tr><tr><td>小数を渡した場合</td><td>整数部分で判定</td><td>余りを返す（0.7 など）</td></tr><tr><td>0 の判定</td><td>TRUE（偶数扱い）</td><td>TRUE（余り 0）</td></tr><tr><td>可読性</td><td>「偶数か？」が一目でわかる</td><td>「2で割った余りが0」と読み解く必要あり</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>使い分けのポイント</strong>: 偶数・奇数の判定だけならISEVEN/ISODDのほうがシンプルです。「3の倍数かどうか」「5で割った余り」など、2以外の数で割りたい場合はMOD関数を使いましょう。</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/excel-function-howto-use-even/">EVEN関数</a>は名前が似ていますが、まったく別の関数です。EVEN関数は「偶数に切り上げる」関数で、ISEVEN関数は「偶数かどうかを判定する」関数です。混同しないように注意してください。</p></blockquote>



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



<p class="wp-block-paragraph">ISEVEN関数で「思った結果にならない」ケースをまとめました。</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>数値のみ指定する。<a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a>で事前に数値か確認すると安心</td></tr><tr><td>小数で予想外の結果になる</td><td>小数点以下が切り捨てられている</td><td>3.9 は 3 として判定される（FALSE）。意図と合わない場合は事前に<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>で丸めておく</td></tr><tr><td>0 で TRUE になる</td><td>0 は偶数として扱われる</td><td>仕様どおりの動作。0 を除外したい場合は <code>=AND(ISEVEN(A1), A1<>0)</code> で対応</td></tr><tr><td>空白セルで #VALUE! が出る</td><td>空白セルは数値ではない</td><td>空白判定には <a href="https://mashukabu.com/excel-function-howto-use-isblank/">ISBLANK関数</a> を使う。空白を除外するなら <code>=IF(A1="","",ISEVEN(A1))</code></td></tr><tr><td>日付セルで TRUE/FALSE が返る</td><td>日付はシリアル値（数値）で管理されている</td><td>シリアル値が偶数か奇数かで判定される。日付の偶奇判定には <code>=ISEVEN(DAY(A1))</code> のように日の部分を取り出す</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc18">IS系12関数の違い・使い分け</span></h2>



<p class="wp-block-paragraph">IS系関数は、セルに入っているデータの種類を判定するファミリーです。用途に合わせて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>判定内容</th><th>TRUE になる例</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isblank/">ISBLANK</a></td><td>空白セルか</td><td>未入力のセル</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR</a></td><td>任意のエラー値か</td><td>#N/A, #VALUE!, #REF! など</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-iserr/">ISERR</a></td><td>#N/A 以外のエラー値か</td><td>#VALUE!, #REF!, #DIV/0! など</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isna/">ISNA</a></td><td>#N/A エラーか</td><td>#N/A のみ</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-islogical/">ISLOGICAL</a></td><td>論理値（TRUE/FALSE）か</td><td>TRUE, FALSE</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER</a></td><td>数値か</td><td>100, 3.14, 日付のシリアル値</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-istext/">ISTEXT</a></td><td>文字列か</td><td>&#8220;東京&#8221;, &#8220;123&#8221;（文字列型）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isnontext/">ISNONTEXT</a></td><td>文字列以外か</td><td>100, TRUE, 空白</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isformula/">ISFORMULA</a></td><td>数式が入っているか</td><td>=SUM(A1:A10) が入ったセル</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isref/">ISREF</a></td><td>有効なセル参照か</td><td>A1, Sheet2!B3</td></tr><tr><td>ISEVEN（この記事）</td><td>偶数か</td><td>2, 4, 100</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isodd/">ISODD</a></td><td>奇数か</td><td>1, 3, 99</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ISEVENと対になるのが <a href="https://mashukabu.com/excel-function-howto-use-isodd/">ISODD関数</a> です。偶数・奇数の両方を判定したい場合はセットで使うのがおすすめです。「数値かどうか」の確認には <a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a> が便利です。</p></blockquote>



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



<p class="wp-block-paragraph">ISEVEN関数は、数値が偶数かどうかを判定するシンプルな関数です。</p>



<ul class="wp-block-list"><li>引数は1つだけ。偶数なら TRUE、奇数なら FALSE</li><li>0 は偶数として扱われるため TRUE になる</li><li>小数は整数部分で判定される（3.9 → 3 として FALSE）</li><li>文字列や空白セルを渡すと #VALUE! エラーになる</li><li>IF関数や条件付き書式と組み合わせるのが実務での定番パターン</li><li><code>=ISEVEN(ROW())</code> で交互の行色分けが簡単にできる</li><li>奇数判定には対になるISODD関数を使う</li></ul>



<p class="wp-block-paragraph">条件付き書式の交互色分けやデータの振り分けにぜひ活用してみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-isodd/">ISODD関数の使い方｜数値が奇数かどうかを判定する方法</a></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-even/">EVEN関数の使い方｜偶数に切り上げる基本と実務活用</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数の使い方｜数値かどうかを判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-istext/">ISTEXT関数の使い方｜文字列かどうかを確認する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isnontext/">ISNONTEXT関数の使い方｜文字列以外かどうかを判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-islogical/">ISLOGICAL関数の使い方｜論理値（TRUE/FALSE）を判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isblank/">ISBLANK関数の使い方｜空白セルを判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR関数の使い方｜エラー値を判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isna/">ISNA関数の使い方｜#N/Aエラーを判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-row/">ROW関数の使い方｜行番号を取得する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数の使い方｜四捨五入する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数の使い方｜条件分岐の基本</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数一覧（機能別）</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-iseven/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのISODD関数の使い方｜数値が奇数かどうかを判定する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-isodd/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-isodd/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 03 Apr 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[ISEVEN関数]]></category>
		<category><![CDATA[ISODD関数]]></category>
		<category><![CDATA[IS関数]]></category>
		<category><![CDATA[MOD関数]]></category>
		<category><![CDATA[ODD関数]]></category>
		<category><![CDATA[奇数判定]]></category>
		<category><![CDATA[条件付き書式]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1505</guid>

					<description><![CDATA[ExcelのISODD関数の使い方を初心者向けに解説。数値が奇数かどうかを判定する基本構文から、IF関数との組み合わせ、条件付き書式での交互色分け、ISEVEN関数やMOD関数との違い、ODD関数との混同防止、IS系12関数の比較まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この番号って奇数？ 偶数？」を手作業で確認していませんか。数件なら目で見てわかりますが、100行を超えるリストになると見落としが出てきます。</p>



<p class="wp-block-paragraph">交互に色を付けたい、奇数番だけ抽出したい&#8230;&#8230;そんなときに便利なのがISODD関数です。</p>



<p class="wp-block-paragraph">この記事では、ISODD関数の基本から実務で役立つ活用パターンまでまとめて紹介します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>この記事は次のような人におすすめ</p><p>&#8211; 数値が奇数かどうかをすばやく判定したい<br>&#8211; 条件付き書式で奇数行・偶数行を交互に色分けしたい<br>&#8211; ISEVEN関数やMOD関数との違いを知りたい</p></blockquote>




  <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">ISODD関数とは？</a></li><li><a href="#toc2" tabindex="0">ISODD関数の書き方（構文と引数）</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">ISODD関数の基本的な使い方</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">ISODD関数の実務活用パターン</a><ol><li><a href="#toc10" tabindex="0">パターン1: IF関数と組み合わせて奇数・偶数を表示する</a></li><li><a href="#toc11" tabindex="0">パターン2: 条件付き書式で奇数行を色分けする</a></li><li><a href="#toc12" tabindex="0">パターン3: SUMPRODUCT と組み合わせて奇数行だけ集計する</a></li><li><a href="#toc13" tabindex="0">パターン4: 奇数番号のデータだけを抽出する</a></li><li><a href="#toc14" tabindex="0">パターン5: シリアル番号の奇数・偶数チェック</a></li></ol></li><li><a href="#toc15" tabindex="0">ISODD関数とISEVEN関数の違い</a></li><li><a href="#toc16" tabindex="0">ISODD関数とMOD関数の違い</a></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc18" tabindex="0">IS系12関数の違い・使い分け</a></li><li><a href="#toc19" tabindex="0">まとめ</a><ol><li><a href="#toc20" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ISODD（いず おっど）関数は、指定した数値が<strong>奇数</strong>かどうかを判定する関数です。ODD は英語で「奇数」という意味です。</p>



<p class="wp-block-paragraph">対象が奇数であれば TRUE を返します。偶数や 0 の場合は FALSE です。</p>



<p class="wp-block-paragraph">IS系（情報関数）の1つで、セルに入っているデータの種類をチェックする関数ファミリーに属しています。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>ISODD関数は Excel 2003 以降のすべてのバージョンで使用できます。</p></blockquote>



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



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



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



<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">引数は1つだけです。省略はできません。セル参照・直接値・数式の結果のいずれも指定できます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>小数を指定した場合は、小数点以下が切り捨てられてから判定されます。たとえば <code>=ISODD(3.9)</code> は整数部分の 3 で判定されるため TRUE です。</p></blockquote>



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



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



<h3 class="wp-block-heading"><span id="toc6">値の種類ごとの判定結果</span></h3>



<p class="wp-block-paragraph">さまざまなデータをISODD関数で判定すると、次のような結果になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>理由</th></tr></thead><tbody><tr><td><code>=ISODD(1)</code></td><td><strong>TRUE</strong></td><td>1 は奇数</td></tr><tr><td><code>=ISODD(2)</code></td><td><strong>FALSE</strong></td><td>2 は偶数なので FALSE</td></tr><tr><td><code>=ISODD(0)</code></td><td><strong>FALSE</strong></td><td>0 は偶数扱い</td></tr><tr><td><code>=ISODD(-3)</code></td><td><strong>TRUE</strong></td><td>負の奇数も TRUE</td></tr><tr><td><code>=ISODD(5.7)</code></td><td><strong>TRUE</strong></td><td>小数点以下切り捨て → 5 で判定</td></tr><tr><td><code>=ISODD("ABC")</code></td><td><strong>#VALUE!</strong></td><td>文字列はエラー</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">少しややこしいのが 0 の扱いです。0 は偶数として扱われるため FALSE になります。</p>



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



<p class="wp-block-paragraph">セル参照を使えば、特定のセルの値が奇数かどうかを確認できます。</p>



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



<p class="wp-block-paragraph">A1 に <code>3</code> が入っていれば TRUE を返します。<code>4</code> なら FALSE です。</p>



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



<p class="wp-block-paragraph">ISODD関数の引数に数式を直接入れることもできます。</p>



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



<p class="wp-block-paragraph">A1 と B1 の合計が奇数なら TRUE です。合計が偶数なら FALSE になります。</p>



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



<h3 class="wp-block-heading"><span id="toc10">パターン1: IF関数と組み合わせて奇数・偶数を表示する</span></h3>



<p class="wp-block-paragraph">番号が奇数か偶数かに応じてラベルを付けたい場面で使えます。</p>



<pre class="wp-block-code"><code>=IF(ISODD(B2),&quot;奇数&quot;,&quot;偶数&quot;)</code></pre>



<p class="wp-block-paragraph">B2 が奇数なら「奇数」と表示します。偶数なら「偶数」です。</p>



<p class="wp-block-paragraph">社員番号やロット番号の振り分けルールがある場合に、視覚的にわかりやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc11">パターン2: 条件付き書式で奇数行を色分けする</span></h3>



<p class="wp-block-paragraph">表の行番号が奇数のときだけ背景色を付ければ、交互に色が付いた見やすい表を作れます。</p>



<ol class="wp-block-list"><li>対象範囲を選択します</li><li>「ホーム」タブ →「条件付き書式」→「新しいルール」を選択します</li><li>「数式を使用して、書式設定するセルを決定」を選びます</li><li>数式欄に <code>=ISODD(ROW())</code> と入力します</li><li>好きな書式（薄い青の塗りつぶしなど）を設定します</li></ol>



<p class="wp-block-paragraph">これで奇数行だけが色分けされます。<a href="https://mashukabu.com/excel-function-howto-use-row/">ROW関数</a>と組み合わせるのがポイントです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>偶数行に色を付けたい場合は <code>=ISEVEN(ROW())</code> に変えるだけです。<a href="https://mashukabu.com/excel-function-howto-use-iseven/">ISEVEN関数</a>はISODD関数の対になる関数で、偶数のときにTRUEを返します。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc12">パターン3: SUMPRODUCT と組み合わせて奇数行だけ集計する</span></h3>



<p class="wp-block-paragraph">奇数行のデータだけを合計したいときは、SUMPRODUCT関数と組み合わせます。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT(ISODD(ROW(A2:A20))*A2:A20)</code></pre>



<p class="wp-block-paragraph"><code>ISODD(ROW(A2:A20))</code> が各行番号に対してTRUE/FALSEの配列を返します。TRUE の行だけが <code>*A2:A20</code> で掛け算されるため、奇数行の値だけが合計されます。</p>



<p class="wp-block-paragraph">奇数の値（セルの値自体が奇数）だけを合計する場合はこちらです。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT(ISODD(A2:A20)*A2:A20)</code></pre>



<h3 class="wp-block-heading"><span id="toc13">パターン4: 奇数番号のデータだけを抽出する</span></h3>



<p class="wp-block-paragraph">商品番号や座席番号が奇数のものだけを取り出したい場面があります。FILTER関数と組み合わせると便利です。</p>



<pre class="wp-block-code"><code>=FILTER(A2:B20,ISODD(A2:A20))</code></pre>



<p class="wp-block-paragraph">A列の番号が奇数のデータだけが抽出されます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>FILTER関数は Microsoft 365 / Excel 2021 以降で使用できます。それ以前のバージョンでは、作業列にISODD関数を入れてオートフィルターで絞り込む方法が使えます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc14">パターン5: シリアル番号の奇数・偶数チェック</span></h3>



<p class="wp-block-paragraph">製品のシリアル番号やチケット番号が奇数か偶数かで処理ラインを振り分けるケースがあります。</p>



<pre class="wp-block-code"><code>=IF(ISODD(C2),&quot;ラインB&quot;,&quot;ラインA&quot;)</code></pre>



<p class="wp-block-paragraph">C2 がシリアル番号のとき、奇数なら「ラインB」、偶数なら「ラインA」と表示します。工場の検品ライン振り分けや、イベント座席の左右ブロック分けなどに活用できます。</p>



<h2 class="wp-block-heading"><span id="toc15">ISODD関数とISEVEN関数の違い</span></h2>



<p class="wp-block-paragraph">ISODD関数には対になる <a href="https://mashukabu.com/excel-function-howto-use-iseven/">ISEVEN関数</a> があります。判定の結果が真逆になる関係です。</p>



<figure class="wp-block-table"><table><thead><tr><th>入力値</th><th>ISODD の結果</th><th>ISEVEN の結果</th></tr></thead><tbody><tr><td>1（奇数）</td><td>TRUE</td><td>FALSE</td></tr><tr><td>2（偶数）</td><td>FALSE</td><td>TRUE</td></tr><tr><td>0</td><td>FALSE</td><td>TRUE</td></tr><tr><td>-3（負の奇数）</td><td>TRUE</td><td>FALSE</td></tr><tr><td>5.7（小数）</td><td>TRUE（5で判定）</td><td>FALSE（5で判定）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">つまり <code>=ISODD(A1)</code> と <code>=NOT(ISEVEN(A1))</code> は同じ結果です。</p>



<p class="wp-block-paragraph"><strong>使い分けのポイント</strong>: 条件式の読みやすさで選んでください。「奇数か？」を確認したいならISODD、「偶数か？」ならISEVENが自然です。</p>



<h2 class="wp-block-heading"><span id="toc16">ISODD関数とMOD関数の違い</span></h2>



<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(A1,2)=1</code></pre>



<p class="wp-block-paragraph">この数式も「A1 が奇数なら TRUE」を返します。ISODDとの違いを比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>ISODD関数</th><th>MOD関数で判定</th></tr></thead><tbody><tr><td>数式</td><td><code>=ISODD(A1)</code></td><td><code>=MOD(A1,2)=1</code></td></tr><tr><td>文字列を渡した場合</td><td>#VALUE! エラー</td><td>#VALUE! エラー</td></tr><tr><td>小数を渡した場合</td><td>整数部分で判定</td><td>余りを返す（1.7 など）</td></tr><tr><td>0 の判定</td><td>FALSE（偶数扱い）</td><td>FALSE（余り 0）</td></tr><tr><td>可読性</td><td>「奇数か？」が一目でわかる</td><td>「2で割った余りが1」と読み解く必要あり</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>使い分けのポイント</strong>: 奇数・偶数の判定だけならISODD/ISEVENのほうがシンプルです。「3の倍数かどうか」「5で割った余り」など、2以外の数で割りたい場合はMOD関数を使いましょう。</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/excel-function-howto-use-odd/">ODD関数</a>は名前が似ていますが、まったく別の関数です。ODD関数は「奇数に切り上げる」関数で、ISODD関数は「奇数かどうかを判定する」関数です。混同しないように注意してください。</p></blockquote>



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



<p class="wp-block-paragraph">ISODD関数で「思った結果にならない」ケースをまとめました。</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>数値のみ指定する。<a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a>で事前に数値か確認すると安心</td></tr><tr><td>小数で予想外の結果になる</td><td>小数点以下が切り捨てられている</td><td>3.9 は 3 として判定される。意図と合わない場合は事前に<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>で丸めておく</td></tr><tr><td>0 で FALSE になる</td><td>0 は偶数として扱われる</td><td>仕様どおりの動作。0 を除外したい場合は <code>=AND(ISODD(A1), A1<>0)</code> は不要（0 は常に FALSE）</td></tr><tr><td>空白セルで #VALUE! が出る</td><td>空白セルは数値ではない</td><td>空白判定には <a href="https://mashukabu.com/excel-function-howto-use-isblank/">ISBLANK関数</a> を使う。空白を除外するなら <code>=IF(A1="","",ISODD(A1))</code></td></tr><tr><td>日付セルで TRUE/FALSE が返る</td><td>日付はシリアル値（数値）で管理されている</td><td>シリアル値が奇数か偶数かで判定される。日付の奇偶判定には <code>=ISODD(DAY(A1))</code> のように日の部分を取り出す</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc18">IS系12関数の違い・使い分け</span></h2>



<p class="wp-block-paragraph">IS系関数は、セルに入っているデータの種類を判定するファミリーです。用途に合わせて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>判定内容</th><th>TRUE になる例</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isblank/">ISBLANK</a></td><td>空白セルか</td><td>未入力のセル</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR</a></td><td>任意のエラー値か</td><td>#N/A, #VALUE!, #REF! など</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-iserr/">ISERR</a></td><td>#N/A 以外のエラー値か</td><td>#VALUE!, #REF!, #DIV/0! など</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isna/">ISNA</a></td><td>#N/A エラーか</td><td>#N/A のみ</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-islogical/">ISLOGICAL</a></td><td>論理値（TRUE/FALSE）か</td><td>TRUE, FALSE</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER</a></td><td>数値か</td><td>100, 3.14, 日付のシリアル値</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-istext/">ISTEXT</a></td><td>文字列か</td><td>&#8220;東京&#8221;, &#8220;123&#8221;（文字列型）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isnontext/">ISNONTEXT</a></td><td>文字列以外か</td><td>100, TRUE, 空白</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isformula/">ISFORMULA</a></td><td>数式が入っているか</td><td>=SUM(A1:A10) が入ったセル</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isref/">ISREF</a></td><td>有効なセル参照か</td><td>A1, Sheet2!B3</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-iseven/">ISEVEN</a></td><td>偶数か</td><td>2, 4, 100</td></tr><tr><td>ISODD（この記事）</td><td>奇数か</td><td>1, 3, 99</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ISODDと対になるのが <a href="https://mashukabu.com/excel-function-howto-use-iseven/">ISEVEN関数</a> です。奇数・偶数の両方を判定したい場合はセットで使うのがおすすめです。「数値かどうか」の確認には <a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a> が便利です。</p></blockquote>



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



<p class="wp-block-paragraph">ISODD関数は、数値が奇数かどうかを判定するシンプルな関数です。</p>



<ul class="wp-block-list"><li>引数は1つだけ。奇数なら TRUE、偶数・0 なら FALSE</li><li>小数は整数部分で判定される（3.9 → 3 として TRUE）</li><li>文字列や空白セルを渡すと #VALUE! エラーになる</li><li>IF関数や条件付き書式と組み合わせるのが実務での定番パターン</li><li><code>=ISODD(ROW())</code> で交互の行色分けが簡単にできる</li><li>偶数判定には対になるISEVEN関数を使う</li></ul>



<p class="wp-block-paragraph">条件付き書式の交互色分けやデータの振り分けにぜひ活用してみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



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



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-iseven/">ISEVEN関数の使い方｜数値が偶数かどうかを判定する方法</a></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-odd/">ODD関数の使い方｜奇数に切り上げる基本と実務活用</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-even/">EVEN関数の使い方｜偶数に切り上げる基本と実務活用</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数の使い方｜数値かどうかを判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-istext/">ISTEXT関数の使い方｜文字列かどうかを確認する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isnontext/">ISNONTEXT関数の使い方｜文字列以外かどうかを判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-islogical/">ISLOGICAL関数の使い方｜論理値（TRUE/FALSE）を判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isblank/">ISBLANK関数の使い方｜空白セルを判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR関数の使い方｜エラー値を判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isna/">ISNA関数の使い方｜#N/Aエラーを判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-row/">ROW関数の使い方｜行番号を取得する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数の使い方｜四捨五入する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数の使い方｜条件分岐の基本</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数一覧（機能別）</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-isodd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
