説明
セルに#N/Aエラーが含まれる場合はこの関数を使用してTRUEを返却し、それ以外の値やエラータイプではFALSEを返却する。チェーンでサポートされます。
構文
ISNA(値)
入力
この関数には以下の引数があります:
<co> </co>
| 名称 | 必須 | 説明 | 有効入力 |
|---|---|---|---|
値 |
はい | 評価したいセル。 | セルへの参照、またはその数式。 |
例
サンプルデータ
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) |
この数式は次のように機能する:
結果: Oops — check this! (セル A1 に #N/A エラーが含まれているため)。 |
メモ
- セル範囲はサポートされていません。
- ISNA は、#N/A 以外のすべての値およびエラーに対して FALSE を返却する。
ヒント
- ISNA とIF関数を結合して、#N/A をテスト中、エラーが発生した場合はフレンドリーなメッセージを表示することができます。
例えば、A1が#N/Aを含む場合はメッセージを表示し、含まない場合はA1の値を表示します。=IF(ISNA(A1), "friendly message",A1
- IFNA 関数は、#N/Aエラーをトラップする、より効率的な方法である。