Excel関数入門:ISNUMBER関数の使い方【数値かどうかを判定する】

Excelで値が数値かどうかを判定したいときに使うのが ISNUMBER関数 です。

指定した値が数値であればTRUE、数値でなければFALSEを返すため、データの確認や条件分岐に役立ちます。

この記事では、ISNUMBER関数の使い方をわかりやすく解説します。


PR
PR

PR

バナー

ISNUMBER関数とは

ISNUMBER関数は、指定したセルや値が「数値」であるかどうかを調べ、TRUEまたはFALSEを返す関数です。

  • 数値(整数、小数、負数、日付や時刻のシリアル値を含む) → TRUE
  • 数値以外(文字列、空白、エラー、論理値) → FALSE

書式

=ISNUMBER()

引数の説明

  • :判定対象となるセル参照や値を指定します。

ISNUMBER関数の使い方

例:数値かどうかを判定する

ISNUMBER関数は、「指定したセルが数値かどうか」を判定し、
結果としてTRUE(数値)またはFALSE(数値でない)を返します。

数値と判断されるのは、次のようなケースです

数値と判断されるケース
  • 整数や小数(例:123、45.6)
  • 日付(例:2024/11/08)
    → Excel内部では日付は「シリアル値」という数値で管理されているため

一方、「数値ではない」と判断されるのは

数値と判断されないケース
  • 文字列(例:”Excel”、”100”)
  • エラー値や論理値(#N/A、TRUEなど)
  • 空白セル

たとえば、セルB8の「”100″」のように見た目は数字でも、文字列扱いの場合はFALSEになります。


PR

\【PR】社会人でも安心!働きながら合格を目指せる講座/

ユーキャンの無料資料をチェックする

関連関数

関数名機能
ISTEXT関数文字列かどうかを判定
ISNONTEXT関数文字列以外かどうかを判定
ISBLANK関数空白セルかどうかを判定
ISERROR関数エラーかどうかを判定
TYPE関数セルのデータ型を数値コードで返す

Excel関数一覧はこちら

まとめ

ISNUMBER関数は、セルの内容が数値かどうかを判定するシンプルで便利な関数です。

TRUE・FALSE の結果で判定できるため、IF関数との組み合わせによる入力チェックや、
計算処理の分岐など、実務でも幅広く活用できます。

見た目が数字でも文字列として扱われているケースは多いため、
データの正確性を保つためにも、ISNUMBER関数は覚えておくと非常に役立ちます。

PR