ISNUMBER / 対象セル値が数値か判定

ISNUMBER(イズ・ナンバー)/ エクセル対応 2016 2013 2010 2007 / 使用頻度 ★★★ 便利度 ★★★

Excel関数:ISNUMBER(対象セル等)

 ISNUMBER関数は、対象のセルの値や数式の結果が数値かどうか判定するExcel関数です。対象セルの値が数値であれば「TRUE」を返し、数値でなければ「FALSE」を返します。
対象セルのデータが数値として計算が可能かどうかを判断するときなどに使用します。

【例題】対象セルの点数が数値かどうかを判断する

 ISNUMBER関数で指定した対象セル「C3」の点数の値が数値かどうかを判断し、数値のときは「TRUE」を表示し、数値でないときは「FALSE」と表示する。
コピペ用 =ISNUMBER(C3)
ISNUMBER関数 例題1

【応用例題】ISNUMBER関数IF関数RANK.EQ関数と組合せ 点数欄の文字列を除いて順位を表示します

 IF関数の論理式においてISNUMBER関数を用い、対象セル「C3」の値が数値かどうか判断します。「C3」の値が数値であればIF関数の論理式の結果は「TRUE」となり、RANK.EQ関数を用い、「C3」の値について数値参照範囲「C3:C9」内での順位を表示します。「C3」の値が数値でなければ、IF関数の論理式の結果は「FALSE」となり、「-」を表示します。
コピペ用 =IF(ISNUMBER(C3),RANK.EQ(C3,$C$3:$C$9),”-“)
ISNUMBER関数 例題2
<補足>
 上記の例題のように、ISNUMBER関数をIF関数とRANK.EQ関数と組み合わせることで、点数欄に数値以外の文字列や未入力の判断と順位表示をひとつの処理で行うことができます。Excel関数は様々な関数を組み合わせることで、処理の幅が広がります。

スポンサーリンク
レクタング(大)

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

フォローする

スポンサーリンク
レクタング(大)