エクセル入門 | IS関数(対象をチェックし、結果に応じてTRUE,FALSE) | Excelの初心者向け入門解説



最終更新日:2016-08-11

数式.IS関数(対象をチェックし、結果に応じてTRUE,FALSE)


エクセル入門 > 数式 > IS関数(対象をチェックし、結果に応じてTRUE,FALSE)


ISBLANK関数
ISERR関数
ISERROR関数
ISLOGICAL関数
ISNA関数
ISNONTEXT関数
ISNUMBER関数
ISREF関数
ISTEXT関数


以上の関数は、名前がどれも ISで始まるため、総称してして IS 関数と呼ばれます。
IS 関数は、指定された対象をチェックし、その結果に応じて論理値TRUEまたはFALSEを返します。

関数 働き
ISBLANK テストの対象 が空白セルを参照するとき TRUE を返します。
ISERR テストの対象 が #N/A を除くエラー値を参照するとき TRUE を返します。
ISERROR テストの対象 が任意のエラー値 (#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? または #NULL! のいずれか) を参照するとき TRUE を返します。
ISLOGICAL テストの対象 が論理値を参照するとき TRUE を返します。
ISNA テストの対象 がエラー値 #N/A (使用する値がない) を参照するとき TRUE を返します。
ISNONTEXT テストの対象 が文字列でない項目を参照するとき TRUE を返します (テストの対象が空白セルを参照するときも TRUE になります)。
ISNUMBER テストの対象 が数値を参照するとき TRUE を返します。
ISREF テストの対象 がセル範囲を参照するとき TRUE を返します。
ISTEXT テストの対象 が文字列を参照するとき TRUE を返します。



書式

ISBLANK(テストの対象)
ISERR(テストの対象)
ISERROR(テストの対象)
ISLOGICAL(テストの対象)
ISNA(テストの対象)
ISNONTEXT(テストの対象)
ISNUMBER(テストの対象)
ISREF(テストの対象)
ISTEXT(テストの対象)


テスト対象

テストするデータ、セルを指定します。
テストの対象引数には、空白セル、エラー値、論理値、文字列、数値、セル参照、または対象となるデータを参照する名前を指定することができます。


使用例

ISERROR関数の例を示します。

セルA1に80、セルB1に0と入っている場合

=ISERROR(A1/B1) ・・・ 80/0は#DIV/0のエラー値なのでTRUE
=ISERROR(B1/A1) ・・・ 0/80は0なのでFALSE

通常はIF関数と組み合わせて、

=IF(ISERROR(A1/B1),"エラー",A1/B1) ・・・ 80/0は#DIV/0のエラー値なので"エラー"
=IF(ISERROR(B1/A1),"エラー",B1/A1) ・・・ 0/80は0なので0

ISERROR関数以外のIS関数も使い方は同じです。
TRUEとなるチェック内容の違いとなります。



応用例

複数条件で検索し、複数データを取得する方法

誕生日一覧から、指定誕生月の人を全員取り出す

関数で他シートへ並べ替える方法(サンプル:ABC分析)


ワークシート関数一覧





同じテーマ「エクセル入門」の記事

HLOOKUP関数(範囲の上端行で値検索し対応セル値)
AND関数(すべての引数がTRUEのときにTRUE)
OR関数(いずれかの引数がTRUEのときにTRUE)
COLUMN関数(セル参照の列番号)
ROW関数(セル参照の行番号)
CONCATENATE関数(複数の文字列を結合)
FIND関数(指定文字列を他の文字列の中で検索)
SEARCH関数(指定文字列を他の文字列の中で検索)
LEFT関数(文字列の先頭から指定文字数の文字)
RIGHT関数(文字列の末尾から指定文字数の文字)

新着記事 ・・・新着記事一覧を見る

複数条件判定を行う時のコツ|ExcelマクロVBA技術解説(7月11日)
For Next の使い方いろいろ|VBA技術解説(6月14日)
VBAを定型文で覚えよう|ExcelマクロVBA技術解説(3月26日)
VBAスタンダード試験対策まとめ|MOS VBAエキスパート対策(3月16日)
ユーザーフォームとメニューの操作|MOS VBAエキスパート対策(3月14日)
ファイルの操作|MOS VBAエキスパート対策(3月14日)
ユーザーフォームの各種イベント|Excelユーザーフォーム(3月13日)
レジストリの操作|MOS VBAエキスパート対策(3月12日)
変数と配列|MOS VBAエキスパート対策(3月12日)
Colorプロパティの設定値一覧|VBA技術解説(3月12日)

アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.変数とデータ型(Dim)|ExcelマクロVBA入門
3.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
4.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
5.マクロって何?VBAって何?|ExcelマクロVBA入門
6.RangeとCellsの使い方|ExcelマクロVBA入門
7.とにかく書いて見よう(Sub,End Sub)|VBA入門
8.繰り返し処理(For Next)|ExcelマクロVBA入門
9.定数と型宣言文字(Const)|ExcelマクロVBA入門
10.マクロはどこに書くの(VBEの起動)|VBA入門



  • >
  • >
  • >
  • IS関数(対象をチェックし、結果に応じてTRUE,FALSE)

  • このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
    なお、掲載のVBAコードは自己責任で使ってください。万一データ破損等の損害が発生しても責任は負いません。





    このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。

    本文下部へ

    ↑ PAGE TOP