クイックナビゲーション
ISFORMULA 関数
概要
ISFORMULA 関数は、指定したセルに数式が含まれているかどうかを判定し、TRUE または FALSE を返します。数式の存在を簡単に確認できる便利な関数です。
構文
ISFORMULA(範囲)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 範囲 | Reference |
はい | 判定対象のセル参照、数式、または名前。単一セルまたは範囲を指定可能 |
ISFORMULA関数の使用
ISFORMULA 関数は、セルに数式が入っているかを判定します。条件付き書式で数式セルを強調したり、データ検証で数式入力のみ許可したりする際に役立ちます。エラー値を含むセルも数式として TRUE を返します。
ISFORMULAの一般的な例
基本的な使用例
=ISFORMULA(A1)
A1 セルに数式がある場合 TRUE、そうでない場合 FALSE を返します。
今日の日付関数
=ISFORMULA(B1)
B1 に =TODAY() があるため TRUE を返します。
数値セル
=ISFORMULA(C1)
C1 に数値 7 があるため FALSE を返します。
エラー数式
=ISFORMULA(D1)
D1 に =3/0 があり、エラーでも数式のため TRUE を返します。
よくある質問
エラー値(#DIV/0! など)を含むセルも数式として TRUE を返します。
はい、単一セルだけでなく範囲も指定できますが、配列形式で結果が返されます。
Excel 2013 以降および Microsoft 365 で利用可能です。
一般的なエラーと解決策
#VALUE! エラー
Cause: 範囲引数に無効なデータ型を指定
Solution: 正しいセル参照、数式、または名前を指定してください
注記
- エラー値を含むセルも数式として TRUE を判定
- 定義名は参照でない場合 #VALUE! エラーを返す
- 条件付き書式で数式セルを色付け可能
- データ検証と組み合わせると入力制御に便利
互換性
利用可能: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2010 以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2013+