ChatGPTのExcel関数は正しい?元データへ入れる前の5つのテスト

AIが作ったExcel関数を5つのテストで確認するイメージ 在宅ワーク準備

ChatGPTにExcel関数を作ってもらい、
エラーが出なければ使ってよいのか
迷っていませんか。

数式が動いていても、
空白や境目の値で
想定と違う結果になることがあります。

結論は、元データへ入れる前に、
架空の5行で期待する結果と
実際の結果を比べます。

私はExcelやデータ整理で、
原本を残し、少量の架空データで
確認してから広げる進め方を
大切にしています。

この記事では、OpenAIとMicrosoftの
公式情報をもとに、
AIが作った数式を確認する
5つのテストを整理します。

読み終えると、数式を採用するか、
質問し直すかを、
元データへ入れる前に判断できます。

結論:AIの数式は5種類の値で試す

AIが作ったExcel関数は、
次の5種類で試してから使います。

  1. 通常の値
  2. 条件が切り替わる境界の値
  3. 空白
  4. 0
  5. 想定外の値

先に「こうなるはず」という期待値を書き、
数式の結果と一致するかを比べます。

エラーが表示されないことと、
仕事のルールどおりに計算できることは
同じではありません。

OpenAIの公式案内でも、
AIの出力が不完全または誤る場合があるため、
使用・共有前に数式や計算、
変更セルを確認するよう案内しています。

重要なファイルでは、
先に複製して元へ戻せるようにすることも
示されています。

最初に期待する結果を決める

数式を貼る前に、
どの入力なら何を返すべきかを決めます。

たとえば、架空の送料ルールを
次のようにします。

  • 小計が5,000円以上なら送料0円
  • 5,000円未満なら送料500円
  • 小計が空白なら結果も空白
  • 0円や負の値は確認対象にする

ここで大切なのは、
AIが出した数式を見てから
正解を決めないことです。

先に仕事のルールを言葉にすると、
「数式は動いたが、空白を500円とした」
といったずれに気づきやすくなります。

架空データで5つのテスト表を作る

元ファイルではなく、
作業用コピーまたは新しいブックに
小さな表を作ります。

テスト入力例期待する結果
通常の値6,200送料0円
境界の値5,000送料0円
空白空白結果も空白
00要確認
想定外の値-100要確認

この5行へAIが作った数式を入れ、
「期待する結果」と「数式の結果」を
横に並べます。

原本を残し架空の5行でAIが作ったExcel数式を確認する流れ

0や負の値をどう扱うかは、
会社や依頼内容のルールで変わります。

そのため、AIへ勝手に決めさせず、
「要確認」として担当者や仕様書へ
戻せる形にしておきます。

5つのテストで見るポイント

1. 通常の値で基本動作を見る

まず、普段よく出る値で試します。

送料の例なら、5,000円より十分大きい値と、
十分小さい値を入れ、
基本の条件分岐を確認します。

通常値でずれるなら、
参照セル、比較記号、関数名などを
見直す必要があります。

2. 境界の値で記号を見る

条件が切り替わる値をそのまま入れます。

5,000円以上が無料なら、
5,000円を試します。

>=>では結果が変わるため、
境界を1行用意すると
比較記号のずれを見つけやすくなります。

必要なら、境界の直前である
4,999円も追加して確認します。

3. 空白で不要な表示が出ないか見る

入力前の行が空白でも、
送料や0が表示される場合があります。

空白時に何も表示しないのか、
0と表示するのかを先に決め、
結果を比べます。

空白と、半角スペースが入ったセルは
同じ状態ではありません。
見た目だけで判断せず、
入力内容も確認します。

4. 0を空白と分けて見る

0は入力済みの数値であり、
空白とは別です。

0円の注文を受け付けるのか、
入力ミスとして止めるのかは、
業務ルールによって変わります。

数式が出した答えだけで決めず、
0の扱いが決まっていないなら
「要確認」のまま残します。

5. 想定外の値を入れて止め方を見る

負の数や文字など、
通常は入らない値も1つ試します。

想定外の値でも計算を続けるのか、
警告や空白にするのかを確認します。

すべての異常値を網羅する必要はありません。
まずは起こりそうな1例を使い、
仕事のルールが不足していないかを見ます。

参照範囲とコピー後も確認する

1セルで合っていても、
下の行へコピーすると
参照先がずれる場合があります。

次の4点を確認します。

  • 最初、中ほど、最後の行で結果が合うか
  • 固定したい参照に$が付いているか
  • 表の外まで範囲が広がっていないか
  • 周囲の数式や書式を上書きしていないか

元の数式を守る具体的な手順は、
Excelの数式を上書きしないための確認方法
でも整理しています。

Microsoftの「数式の検証」を使うと、
数式を部分ごとに評価し、
途中の結果を確認できます。

画面や使える機能は、
Excelの版や端末で異なる場合があります。
自分の環境に合う公式手順を確認してください。

合わなかったらAIへ原因と確認順を聞く

期待値と合わない行があったら、
AIへ正解を作り直させる前に、
ずれた条件を伝えます。

たとえば、次のように質問します。

架空データで数式を確認しています。
5,000と6,200は期待どおりですが、
空白セルで500が表示されました。

空白なら結果も空白にしたいです。
原因候補と確認する順番を示してください。
数式を直す場合は、変更した部分と理由を説明してください。
情報が足りなければ、推測せず先に質問してください。

Excelの環境、正確なエラー、数式などを
安全に伝える項目は、
ChatGPTにExcelエラーを質問する方法
で確認できます。

AIへ聞き直したあとも、
同じ5行でもう一度試します。

回答が変わったことではなく、
期待値と一致したことを
Excel上で確認してから採用します。

そのまま使わない方がよい場面

次に当てはまる場合は、
数式を元データへ入れず保留します。

  • 数式の目的を自分で説明できない
  • 期待する結果を決められない
  • 会社や依頼者のAI利用ルールが不明
  • 給与、請求、在庫など影響が大きい
  • マクロや外部ファイル参照を含む
  • 5行のテストで結果が安定しない

AIは確認候補を整理する道具です。
仕事のルールや最終判断まで
任せる必要はありません。

よくある質問

エラーが出なければ正しい数式ですか?

正しいとは限りません。

式として動いても、
境界値や空白で期待と違う結果を
返す場合があります。

エラー表示だけでなく、
期待値と実際の結果を比べてください。

5つを試せば完全に安全ですか?

完全とはいえません。

5つのテストは、
初心者が見落としやすい条件を
早めに確認するための入口です。

重要な作業では、仕様書、担当者、
Microsoft公式情報とも照合します。

元ファイルで1セルだけ試してもよいですか?

重要なファイルでは、
先にコピーを作る方が安全です。

数式の貼り付けで、
周囲の書式や参照を変える可能性もあります。

IFERRORを付ければ解決しますか?

IFERRORは表示を整える場面で役立ちますが、
原因そのものを直すとは限りません。

先に、どの入力で何が起きたかを確認し、
エラーを隠してよい場面か判断します。

まとめ:期待値を書いてから数式を試す

ChatGPTが作ったExcel関数は、
元データへ入れる前に
次の5種類で試します。

  1. 通常の値
  2. 境界の値
  3. 空白
  4. 0
  5. 想定外の値

原本を残し、架空の5行へ
期待する結果を書いてから、
AIの数式を入れます。

結果が合わないときは、
ずれた条件、原因候補、確認順を
AIへ質問し直します。

まずは新しいシートに、
「入力」「期待する結果」「数式の結果」の
3列を作ってみてください。


参考にした公式情報

タイトルとURLをコピーしました