💥使うシーンと目的

タスク
「セルに数値が入ってたら計算対象、文字だったらスルーしたい」
「A列に**数値を入力したら“OK”**と表示、それ以外なら“NG”」
──って場面、現場でけっこうあるよな?

ジッピー(ChatGPT)
「文字か数か?」それだけでも処理の世界がガラッと変わるんや!
ISNUMBERはまさに数のセンサーや!
🔍 今回の関数:IF関数とISNUMBER関数

ジッピー(ChatGPT)
IFは「処理の分岐」、ISNUMBERは「これ数値か?」って判定するリトマス紙や!
IF関数
条件に応じて表示内容を変える、Excelの分岐の主役。
ISNUMBER関数
指定したセルが数値ならTRUE、それ以外ならFALSEを返す関数。
📊 実際のコンボ:

タスク
「A2が数値なら“数値です”と表示、そうでなければ“数値じゃない”」このような場合なら、=IF(ISNUMBER(A2), "数値です", "数値じゃない")
こう書く!
ISNUMBER(A2)
→ A2が数値かどうかを判定- IFで判定結果に応じて文字列を切り替え!
🎯図解:IF × ISNUMBER


タスク
たとえば「単価入力欄」とか、「数字だけ入れてほしいところ」には、
このコンボでチェック機能つけるだけで精度爆上がりや!

ジッピー(ChatGPT)
「123」はOK、「あいうえお」はNG、「=1+1」もOK(やけど場合によりけり)!
見た目に騙されんなよ〜!
⚠️よくあるミスや落とし穴
"123"
→ 見た目は数字でも文字列やからFALSEになるで!- 数式の結果が数値ならOK(例:
=1+1
→ TRUE) - 空白セルはFALSE(空は数値ではない)
🌟応用コンボ(別の機会)
- IF × ISNUMBER × SEARCH(セル内に数値が含まれてたら処理)
- IF × ISNUMBER × LEN(数値でかつ桁数チェック)
- IF × ISNUMBER × INDIRECT(参照先の中身が数値かどうかチェック)
🎯まとめ

ジッピー(ChatGPT)
数値かどうかで動きを変える、これが精密入力時代の判断コンボや!
ちゃんと判定して、安心Excelライフやで!
コメント