<?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>ISERR関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/iserr%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:37:45 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>ISERR関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのISERR関数の使い方｜#N/A以外のエラーだけを判定する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-iserr/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-iserr/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Tue, 12 Apr 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[ISERROR]]></category>
		<category><![CDATA[ISERR関数]]></category>
		<category><![CDATA[IS関数]]></category>
		<category><![CDATA[VLOOKUP]]></category>
		<category><![CDATA[エラー判定]]></category>
		<category><![CDATA[データ検証]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1600</guid>

					<description><![CDATA[ExcelのISERR関数の使い方を初心者向けに解説。#N/Aを除くエラーだけを判定する基本構文から、VLOOKUP/XLOOKUPでの精緻なエラーハンドリング、ISERROR・ISNA・IFERRORとの違い、エラー種類ごとの判定結果まで実例付きで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">VLOOKUPで「#N/A」が出るのは想定どおり。でも「#VALUE!」や「#REF!」が出たら、それは数式の構造ミスかもしれません。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数</a>ですべてまとめて処理してしまうと、こうした構造ミスに気づけなくなります。そんなときに頼りになるのがISERR関数です。</p>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>この記事は次のような人におすすめ</p><p>&#8211; #VALUE! や #REF! などのエラーを検知したいが、#N/A は除外したい<br>&#8211; VLOOKUPで「値が見つからない」と「数式の構造ミス」を区別したい<br>&#8211; ISERROR関数やISNA関数との違いを知りたい</p></blockquote>




  <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">ISERR関数とは？</a></li><li><a href="#toc2" tabindex="0">ISERR関数の書き方（構文と引数）</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">ISERR関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">エラー種類ごとの判定結果</a></li></ol></li><li><a href="#toc7" tabindex="0">ISERR関数の実務活用パターン</a><ol><li><a href="#toc8" tabindex="0">パターン1: VLOOKUPで「見つからない」と「数式ミス」を区別する</a></li><li><a href="#toc9" tabindex="0">パターン2: ISNA + ISERRでエラーの種類に応じたメッセージを出す</a></li><li><a href="#toc10" tabindex="0">パターン3: 条件付き書式で数式エラーだけをハイライトする</a></li><li><a href="#toc11" tabindex="0">パターン4: SUMPRODUCTで構造エラーをカウントする</a></li><li><a href="#toc12" tabindex="0">パターン5: XLOOKUPで構造エラーを先に処理する</a></li></ol></li><li><a href="#toc13" tabindex="0">ISERR関数と似た関数との違い・使い分け</a><ol><li><a href="#toc14" tabindex="0">ISERROR・ISNA・ISERRの対応範囲を比較</a></li><li><a href="#toc15" tabindex="0">IFERRORとの使い分け</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">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">ISERR関数とは？</span></h2>



<p class="wp-block-paragraph">ISERR（いず えらー）関数は、指定した値が <strong>#N/A 以外のエラー値</strong>かどうかを判定する関数です。</p>



<p class="wp-block-paragraph">対象が #N/A 以外のエラーであれば TRUE を返します。数値・文字列・論理値・空白、そして #N/A エラーはすべて FALSE です。</p>



<p class="wp-block-paragraph"><strong>#N/A だけを除外する</strong>のが最大の特徴です。#VALUE!、#REF!、#DIV/0!、#NAME?、#NUM!、#NULL! の6種類で TRUE を返しますが、#N/A では 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>ISERR関数は Excel 2003 以降のすべてのバージョンで使用できます。Microsoft 365 や Googleスプレッドシートでも同じ書き方で使えます。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=ISERR(テストの対象)</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>#N/A以外のエラーかどうか判定したい値またはセル参照</td></tr></tbody></table></figure>



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



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



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



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



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



<figure class="wp-block-table"><table><thead><tr><th>A列の値</th><th>数式</th><th>ISERR の結果</th><th>理由</th></tr></thead><tbody><tr><td>=10/0 (#DIV/0!)</td><td>=ISERR(A2)</td><td>TRUE</td><td>ゼロ除算エラー</td></tr><tr><td>=&#8221;あ&#8221;+1 (#VALUE!)</td><td>=ISERR(A3)</td><td>TRUE</td><td>データ型が不正</td></tr><tr><td>#REF!</td><td>=ISERR(A4)</td><td>TRUE</td><td>参照先が無効</td></tr><tr><td>=ABC (#NAME?)</td><td>=ISERR(A5)</td><td>TRUE</td><td>関数名が不正</td></tr><tr><td>=SQRT(-1) (#NUM!)</td><td>=ISERR(A6)</td><td>TRUE</td><td>数値が範囲外</td></tr><tr><td>=VLOOKUP(&#8220;Z&#8221;,D:E,2,0) (#N/A)</td><td>=ISERR(A7)</td><td><strong>FALSE</strong></td><td>#N/A は対象外</td></tr><tr><td>100</td><td>=ISERR(A8)</td><td>FALSE</td><td>正常な数値</td></tr><tr><td>東京</td><td>=ISERR(A9)</td><td>FALSE</td><td>正常な文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">#N/A のときだけ FALSE になっているのがポイントです。ISERR関数は #N/A <strong>以外</strong>の6種類のエラーに反応します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>#N/A も含めてすべてのエラーを判定したい場合は <a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR関数</a> を使いましょう。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc8">パターン1: VLOOKUPで「見つからない」と「数式ミス」を区別する</span></h3>



<p class="wp-block-paragraph">VLOOKUPは「検索値が見つからない」ときも「数式の構造に問題がある」ときもエラーを返します。ISERRを使えば、この2つを区別できます。</p>



<pre class="wp-block-code"><code>=IF(ISERR(VLOOKUP(B2,商品マスタ!A:C,2,FALSE)),&quot;数式エラー&quot;,IF(ISNA(VLOOKUP(B2,商品マスタ!A:C,2,FALSE)),&quot;該当なし&quot;,VLOOKUP(B2,商品マスタ!A:C,2,FALSE)))</code></pre>



<p class="wp-block-paragraph">#VALUE! や #REF! なら「数式エラー」、#N/A なら「該当なし」、正常ならVLOOKUPの結果を返します。</p>



<p class="wp-block-paragraph">これがISERR関数の真価です。<a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数</a>ではすべてのエラーがまとめて処理されるため、この区別ができません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「見つからない」だけでなく「列番号が範囲外（#REF!）」「検索値のデータ型が不正（#VALUE!）」なども発生しうるのがVLOOKUPです。IFERRORで全部まとめてしまうと、数式の構造ミスに気づけなくなりますよ。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc9">パターン2: ISNA + ISERRでエラーの種類に応じたメッセージを出す</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-isna/">ISNA関数</a>と組み合わせれば、エラーの種類に応じて処理を完全に分岐できます。</p>



<pre class="wp-block-code"><code>=IF(ISERR(A2),&quot;構造エラー: 数式を見直してください&quot;,IF(ISNA(A2),&quot;検索エラー: データを確認してください&quot;,A2))</code></pre>



<p class="wp-block-paragraph">この数式は3つの状態を区別します。</p>



<ul class="wp-block-list"><li>#VALUE! や #REF! → 「構造エラー: 数式を見直してください」</li><li>#N/A → 「検索エラー: データを確認してください」</li><li>正常値 → そのまま表示</li></ul>



<p class="wp-block-paragraph">VLOOKUPやXLOOKUPの結果列に設定しておくと、エラーの原因を一目で判別できます。運用担当者への引き継ぎ資料にも便利ですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>この「ISERR + ISNA」パターンは、<a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR関数</a>1つでは実現できない精緻なエラー分岐です。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc10">パターン3: 条件付き書式で数式エラーだけをハイライトする</span></h3>



<p class="wp-block-paragraph">数式が入った列で #VALUE! や #REF! などの構造的なエラーだけを目立たせたい場合に使えます。#N/A は「該当なし」の正常な結果として扱いたいケースです。</p>



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



<p class="wp-block-paragraph">#VALUE! や #REF! のセルだけが色付きになります。#N/A は色が付かないので、「見つからない」と「壊れている」を視覚的に区別できます。</p>



<h3 class="wp-block-heading"><span id="toc11">パターン4: SUMPRODUCTで構造エラーをカウントする</span></h3>



<p class="wp-block-paragraph">大量のデータ範囲で、#N/A 以外の「修正が必要なエラー」が何件あるか確認できます。</p>



<pre class="wp-block-code"><code>=SUMPRODUCT(ISERR(C2:C100)*1)</code></pre>



<p class="wp-block-paragraph">C2:C100 の中で #VALUE!、#REF!、#DIV/0! などが何セルあるかを返します。#N/A は数えないので、「数式の問題だけ」を把握できます。</p>



<h3 class="wp-block-heading"><span id="toc12">パターン5: XLOOKUPで構造エラーを先に処理する</span></h3>



<p class="wp-block-paragraph">XLOOKUPには第4引数（見つからない場合の値）がありますが、これで処理されるのは #N/A だけです。#VALUE! や #REF! は第4引数では処理されません。</p>



<pre class="wp-block-code"><code>=IF(ISERR(XLOOKUP(B2,商品マスタ!A:A,商品マスタ!B:B)),&quot;数式を確認&quot;,XLOOKUP(B2,商品マスタ!A:A,商品マスタ!B:B,&quot;該当なし&quot;))</code></pre>



<p class="wp-block-paragraph">まずISERRで構造エラーを先に判定します。構造エラーでなければ、XLOOKUPの第4引数で #N/A を「該当なし」に置き換えます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>XLOOKUPの第4引数は <a href="https://mashukabu.com/excel-function-howto-use-ifna/">IFNA関数</a> に近い動作です。#N/A しか処理しないため、構造エラーの検知にはISERR関数が必要です。</p></blockquote>



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



<p class="wp-block-paragraph">エラー判定に使える関数は複数あります。それぞれの違いを把握しておくと、場面に応じて最適な関数を選べます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>対象エラー</th><th>戻り値</th><th>主な用途</th></tr></thead><tbody><tr><td>ISERR（この記事）</td><td>#N/A 以外のエラー</td><td>TRUE / FALSE</td><td>#N/A を除くエラーを判定する</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR</a></td><td>すべてのエラー</td><td>TRUE / FALSE</td><td>エラーかどうかをTRUE/FALSEで返す</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-isna/">ISNA</a></td><td>#N/A のみ</td><td>TRUE / FALSE</td><td>#N/A だけを判定する</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR</a></td><td>すべてのエラー</td><td>代替値</td><td>エラー時に指定した値を返す</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ifna/">IFNA</a></td><td>#N/A のみ</td><td>代替値</td><td>#N/A 時に指定した値を返す</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">ISERROR・ISNA・ISERRの対応範囲を比較</span></h3>



<p class="wp-block-paragraph">3つの関数がどのエラーに反応するかを一覧にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー値</th><th>ISERROR</th><th>ISNA</th><th>ISERR</th></tr></thead><tbody><tr><td>#N/A</td><td>TRUE</td><td>TRUE</td><td>FALSE</td></tr><tr><td>#VALUE!</td><td>TRUE</td><td>FALSE</td><td>TRUE</td></tr><tr><td>#REF!</td><td>TRUE</td><td>FALSE</td><td>TRUE</td></tr><tr><td>#DIV/0!</td><td>TRUE</td><td>FALSE</td><td>TRUE</td></tr><tr><td>#NAME?</td><td>TRUE</td><td>FALSE</td><td>TRUE</td></tr><tr><td>#NUM!</td><td>TRUE</td><td>FALSE</td><td>TRUE</td></tr><tr><td>#NULL!</td><td>TRUE</td><td>FALSE</td><td>TRUE</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ISERROR = ISNA + ISERR です。つまり <code>=OR(ISNA(A1), ISERR(A1))</code> と <code>=ISERROR(A1)</code> は同じ結果になります。</p>



<h3 class="wp-block-heading"><span id="toc15">IFERRORとの使い分け</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>ISERR</th><th>IFERROR</th></tr></thead><tbody><tr><td>戻り値</td><td>TRUE / FALSE</td><td>正常値 or 代替値</td></tr><tr><td>#N/A への反応</td><td>FALSE（除外）</td><td>代替値を返す（含む）</td></tr><tr><td>エラーの区別</td><td>ISNA と組み合わせて可能</td><td>できない</td></tr><tr><td>主な用途</td><td>エラー種類の判定・分岐</td><td>エラー表示の回避</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">IFERROR ですべてのエラーをまとめて処理するのが手軽です。一方、「#N/A とそれ以外を区別したい」場面では ISERR + ISNA の組み合わせが必要です。</p>



<h3 class="wp-block-heading"><span id="toc16">使い分けの判断フロー</span></h3>



<ol class="wp-block-list"><li><strong>すべてのエラーを隠したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数</a></li><li><strong>すべてのエラーをTRUE/FALSEで判定したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR関数</a></li><li><strong>#N/A だけを隠したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-ifna/">IFNA関数</a></li><li><strong>#N/A だけをTRUE/FALSEで判定したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-isna/">ISNA関数</a></li><li><strong>#N/A 以外のエラーを判定したい</strong> → <strong>ISERR関数</strong>（この記事）</li></ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>「エラーを代替値に置き換えたいだけ」なら IFERROR や IFNA のほうがシンプルです。IF/IFS/IFERROR/IFNAの使い分けは <a href="https://mashukabu.com/excel-if-ifs-iferror-ifna-comparison/">こちらの比較記事</a> でもくわしく解説しています。</p></blockquote>



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



<p class="wp-block-paragraph">ISERR関数自体がエラーを返すことはほとんどありません。ただし「思った結果にならない」ケースがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#N/A で TRUE が返らない</td><td>ISERR は #N/A を除外する</td><td>#N/A を判定するには <a href="https://mashukabu.com/excel-function-howto-use-isna/">ISNA関数</a> を使う</td></tr><tr><td>すべてのエラーで TRUE にしたい</td><td>ISERR は #N/A のみ除外する</td><td>すべて判定したいなら <a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR関数</a> を使う</td></tr><tr><td>空白セルで FALSE が返る</td><td>空白はエラーではない</td><td>空白判定には <a href="https://mashukabu.com/excel-function-howto-use-isblank/">ISBLANK関数</a> を使う</td></tr><tr><td>数式で #NAME? が表示される</td><td>関数名のスペルミス</td><td><code>ISERR</code> のスペルを確認する。<code>ISERROR</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>ISERR（この記事）</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><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>エラー判定の3兄弟を覚えておきましょう。<a href="https://mashukabu.com/excel-function-howto-use-iserror/">ISERROR</a>（全エラー）= <a href="https://mashukabu.com/excel-function-howto-use-isna/">ISNA</a>（#N/A のみ）+ <strong>ISERR</strong>（#N/A 以外）。この関係がわかれば使い分けに迷いません。</p></blockquote>



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



<p class="wp-block-paragraph">ISERR関数は、セルの値が #N/A 以外のエラーかどうかを判定する関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>構文</td><td><code>=ISERR(テストの対象)</code></td></tr><tr><td>対象エラー</td><td>#VALUE!, #REF!, #DIV/0!, #NAME?, #NUM!, #NULL!（6種類）</td></tr><tr><td>除外エラー</td><td>#N/A（FALSE を返す）</td></tr><tr><td>戻り値</td><td>TRUE または FALSE</td></tr><tr><td>関係式</td><td>ISERROR = ISNA + ISERR</td></tr></tbody></table></figure>



<ul class="wp-block-list"><li>ISNA関数と組み合わせれば、エラーの種類に応じた精緻な分岐が可能</li><li>XLOOKUPの第4引数は #N/A しか処理しないので、構造エラーの検知にはISERRが必要</li><li>IFERRORですべてまとめて処理するか、ISERR + ISNAで区別するかがポイント</li></ul>



<p class="wp-block-paragraph">VLOOKUPやXLOOKUPで「#N/A は正常な結果だけど、それ以外のエラーは問題」という場面は意外と多いです。そんなときにISERR関数を使ってみてください。</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-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-iferror/">IFERROR関数の使い方｜エラーを非表示にする方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-ifna/">IFNA関数の使い方｜#N/Aエラーだけを処理する方法</a></li><li><a href="https://mashukabu.com/excel-if-ifs-iferror-ifna-comparison/">IF・IFS・IFERROR・IFNAの使い分け｜選び方フロー付き</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-istext/">ISTEXT関数の使い方｜文字列かどうかを判定する方法</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-isblank/">ISBLANK関数の使い方｜空白セルを判定する方法</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-vlookup/">VLOOKUP関数の使い方</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-iserr/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
