こんにちは、コマルです。ChatGPTに「この計算をするExcelの関数を教えて」と頼んで、出てきた数式を貼ったら、エラーが出て動かない——そんな経験はありませんか。数式そのものが間違っているとは限らず、貼り方や使っているExcelとの相性が原因のことも多くあります。この記事では、エラー表示から原因をたどる順番と、ChatGPTへの聞き直し方を整理します。
本記事は2026年10月時点のMicrosoft公式サポートの情報にもとづいています。メニュー名は英語表示のものです(日本語表示では訳が異なることがあります)。
手順1:セルに出ている「エラーの名前」を読む
最初にやることは、数式を疑う前に、セルに出ている表示を読むことです。Microsoftの公式サポートでは、数式に何か直すべき点があるときに出る表示(エラー値)が、種類ごとに説明されています。まず、よく出る2つを押さえましょう。
- #NAME?:関数名や「名前」の綴りがおかしい、文字列を囲む二重引用符が抜けている、などで出る
- #VALUE!:数式が参照しているセルに、文字や空白が混ざっていて計算できないときなどに出る

マル

タイガー
手順2:#NAME?が出たら、綴りと引用符を見る
公式サポートが挙げている#NAME?の原因は、おもに次のとおりです。
- 関数名の綴りミス
- 定義していない「名前」を数式で使っている、またはその綴りミス
- 文字列を囲む二重引用符の抜け(スペースだけでも囲む必要がある)
- 範囲指定のコロンの抜け(例:B2:B12)
- 必要なアドインが有効になっていない
ChatGPTの数式を自分で書き写した場合は、1と3が特に起きやすい箇所です。たとえば、条件に使う文字列は "完了" のように二重引用符で囲まれているか、見直してください。

マル

タイガー
手順3:#VALUE!が出たら、参照先のセルの中身を見る
#VALUE!の原因として、公式サポートは次の点を挙げています。
- 数式が参照するセルに、文字や空白が入っている(見た目が空白でも、目に見えない空白が入っていることがある)
- 数字に見えるセルが、実は文字として保存されている
- 日付が文字として保存されていて、計算できない
ChatGPTの数式は正しくても、元の表のデータが「文字の数字」だと計算できません。セルの左端に寄って表示される数字や日付は、文字として保存されているサインのひとつです(公式サポートも、左寄せの日付を例に挙げています)。

マル

タイガー

マル

タイガー
手順4:そのほか、数式が動かない代表的な原因
エラー表示が出ないのに動かない、というケースもあります。公式サポートの「壊れた数式を避ける方法」には、次のような原因が挙がっています。
- 先頭の「=」を付け忘れると、数式ではなく文字として扱われる
- 開きかっこと閉じかっこの数が合っていない
- 関数の引数を区切る記号(カンマかセミコロン)が、OSや地域設定と合っていない
- セルの表示形式が「文字列」になっていて、数式がそのまま文字で表示される
- 計算方法が「手動」になっていて、更新されない
とくに区切り記号は、ChatGPTの回答をそのまま貼ったときに起きやすい点です。公式サポートによると、使われる区切りはOSの地域設定やExcelの設定によって変わり、よく使われるのはカンマとセミコロンで、合っていないと数式が壊れます。

マル

タイガー
手順5:自分のExcelに、その関数が無いこともある
ChatGPTは新しい関数を使った数式を出すことがあります。たとえばXLOOKUP関数について、Microsoftの公式サポートは「Excel 2016とExcel 2019では使えない」と書いています。会社のパソコンのExcelが古い版だと、同じ数式でも動きません。
こういうときは、ChatGPTに使っているExcelの版を伝えたうえで、その版で動く書き方に直してもらいます。

マル

タイガー
手順6:材料をそろえて、ChatGPTに聞き直す
自分で直せる原因を確かめても動かないときは、ChatGPTに聞き直します。聞き直しがうまくいくかは、渡す材料で決まります。次の4つを添えてみてください。
- 使っているExcelの種類(Microsoft 365か、2019などか)
- 実際に入力した数式と、セルに出ているエラーの表示
- 表の見出しと、2〜3行ぶんの見本データ
- 本当はどんな結果がほしいのか

マル

タイガー

マル

タイガー
なお、公式サポートは、エラーを隠すためにIFERRORで数式を包むことは勧めていません。原因を直さずに隠してしまうと、計算が間違っていることに気づけなくなるためです。
手順7:自分でも確かめる道具を知っておく
Excelには、数式の途中の計算を1段ずつ確かめる道具があります。「Formulas」タブの「Formula Auditing」にある「Evaluate Formula」で、入れ子になった数式の計算を順に追えます。公式サポートによると、これはWindows版のExcelのみの機能です。また、背景でのエラーチェックを有効にしておくと、疑わしいセルの角に小さな三角が表示されます。

マル

タイガー
動かないときの見る順番
- セルに出ている表示(#NAME?、#VALUE!など)を最初に読む
- #NAME?は関数名の綴り・文字列の二重引用符・範囲のコロンを見る
- #VALUE!は参照先のセルの文字・空白・「文字になった数字や日付」を見る
- 区切り記号(カンマ/セミコロン)と、先頭の「=」を確かめる
- 自分のExcelにその関数があるか(XLOOKUPは2016・2019で使えない)
- 聞き直すときは、Excelの版・数式・エラー・見本データ・ほしい結果を渡す
まとめ:まずエラーの名前、次にデータ、最後に聞き直し
ChatGPTの数式が動かないとき、数式そのものの誤りは原因の一部にすぎません。エラーの名前を読み、綴りと引用符、参照先のデータ、区切り記号、Excelの版の順に見ていけば、多くは自分で直せます。それでも動かないときは、材料をそろえて聞き直せば、直してもらいやすくなります。
ChatGPTの答えをそのまま業務に使うリスクはChatGPTの答えをそのまま出すとどんなリスクがある?、そもそも表計算での管理が限界のときはExcel管理が限界を迎えたサインもあわせてご覧ください。
30分無料相談では、実際に動かなくなった数式や表を一緒に見ながら、原因の切り分けと聞き直し方をご案内します。
参考(一次情報):Microsoft「How to correct a #NAME? error」/Microsoft「How to correct a #VALUE! error」/Microsoft「How to avoid broken formulas in Excel」/Microsoft「Detect formula errors in Excel」/Microsoft「XLOOKUP function」
この記事は、みなさんの“困る”を解決する猫の手「コマル」がお届けしました。 「うちの場合はどうなる?」は 30分無料相談 でどうぞ。
