説明
セルに#N/Aエラーが含まれる場合はこの関数を使用してTRUEを返却し、それ以外の値やエラータイプではFALSEを返却する。チェーンでサポートされます。
構文
ISNA(値)
入力
この関数には以下の引数があります:
| 名称 | 必須 | 説明 | 有効入力 |
|---|---|---|---|
値 |
はい |
評価したいセル。 | セルへの参照、またはその数式。 |
例
サンプルデータ
| A | B | |
|---|---|---|
| 1 | #N/A | 56 |
| 2 | 緑 | 39 |
| 3 | オレンジ | 15 |
| 4 | 赤 | 92 |
| 5 | 青 | 22 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 特定のセルに#N/Aエラーがあるかどうかをチェックします。 | =ISNA(A1) |
この数式は次のように機能する:
このデータ設定に対して、この数式はTRUE を返却します。(セルA1が#N/Aエラーを含むため) |
| 特定のセルに#N/Aエラーがあるかどうかをチェックします。 | =ISNA(B1) |
この数式は次のように機能する:
このデータセットでは、この数式はFALSE を返します。(セル B1 に "56" が含まれているため)。 |
| 特定のセルに#N/Aエラーがある場合、メッセージを表示します。 | =IF(ISNA(A1), "Oops - check this!",A1) |
この数式は次のように機能する:
このデータセットでは、この数式はを返却します! (セルA1が#N/Aエラーを含むため) |
メモ
- セル範囲はサポートされていません。
- ISNA は、#N/A 以外のすべての値およびエラーに対して FALSE を返却する。
ヒント
- ISNA とIF関数を結合して、#N/A をテスト中、エラーが発生した場合はフレンドリーなメッセージを表示することができます。
例えば、A1が#N/Aを含む場合はメッセージを表示し、含まない場合はA1の値を表示します。=IF(ISNA(A1), "friendly message",A1
- IFNA 関数は、#N/Aエラーをトラップする、より効率的な方法である。
関連関数
COUNT
COUNTA
COUNTBLANK
COUNTIF
COUNTIFS
ISBLANK
ISERROR
ISNA
ISNUMBER
VALUE