Excelでセルに数式が入力されているかどうかを判定したいときに使うのが ISFORMULA関数 です。
セルの内容が数式ならTRUE、通常の値や文字列ならFALSEを返すため、入力チェックやシート管理に役立ちます。
この記事では、ISFORMULA関数の使い方をわかりやすく解説します。
ISFORMULA関数とは
ISFORMULA関数は、指定したセルに数式が入力されているかどうかを判定する関数です。
数式が入力されている場合はTRUE、入力されていない場合はFALSEを返します。
書式
=ISFORMULA(参照)
引数の説明
- 参照:数式が入力されているかどうかを確認したいセルを指定します。
ISFORMULA関数の使い方
例①:数式が入力されているセルを判定する
=ISFORMULA(B3)
この例では、B3セルに =SUM(1,2) という数式が入力されています。
ISFORMULA関数は、セルに数式が入力されている場合にTRUEを返すため、結果は「TRUE」と表示されます。

例②:通常の値を判定する
=ISFORMULA(B3)
この例では、B3セルに数値「100」が直接入力されています。
数式ではないため、ISFORMULA関数の結果は「FALSE」と表示されます。

PR
関連関数
| 関数名 | 特徴 |
|---|---|
| FORMULATEXT関数 | セルの数式を文字列として取得する |
| ISTEXT関数 | 文字列かどうかを判定する |
| ISNUMBER関数 | 数値かどうかを判定する |
| ISBLANK関数 | 空白セルかどうかを判定する |
| IF関数 | 条件によって結果を分岐する |
まとめ
ISFORMULA関数は、セルに数式が入力されているかどうかを判定する関数です。
数式ならTRUE、通常の値や文字列ならFALSEを返すため、入力チェックやシート管理で役立ちます。
FORMULATEXT関数と組み合わせることで、数式の確認や管理をより効率的に行えます。



Excel人気記事