📊 Excel / トラブル解決

AIに聞いたExcelの関数が合わない?
小さな表で、条件と答えを確かめる

「エラーは出ていないのに、合計が違う……」
ミナと先輩が、6行の経費表を一緒に見直します。

会話・経費表・誤り例は架空です。計算結果は2026年10月24日に運営者がWindows版Excelで確認し、報告と共有画像をもとに掲載しています。AIの実際の回答を再現したものではありません。

🏁 先輩の結論

条件を1文にする → 人が対象の行を選ぶ → 式の条件・範囲・データの型を照合する。まず小さな架空表で、答えを自分でも確かめましょう。

この記事で分かること

  • 「1,000円を超える」と「1,000円以上」の違い
  • セル範囲と、数値に見える文字列の確認方法
  • AIへ修正を頼むときに渡す情報

登場人物を見る →

ミナ
ミナ
先輩、AIに相談した式を入れてみたんですけど……この合計、合っているんでしょうか?
タカハシ先輩
タカハシ先輩
どの金額を足したいんだい? まず、式を見ずに条件を教えてもらえるかな。
ミナ
ミナ
経費のうち、1,000円を超える金額だけです。1,000円ちょうどは含めません。
01 / 経費表を開く

先に、足す行を選んでみる

ミナは練習用の表を開いた。社内の経費ではなく、すべて架空のデータだ。

金額はB列。B5は何も入力しない

ExcelのA1に「用途」、B1に「金額」を入力した場合
行A列:用途B列:金額
2文具1000
3資料印刷1500
4無料配布資料0
5未入力空欄
6会場備品2000
7郵送500

「空欄」という文字は入力せず、B5を空のままにします。金額には円記号やカンマを付けず、半角数字を入力してください。

タカハシ先輩
タカハシ先輩
1,000円を超えているのは、どの行かな?
ミナ
ミナ
B3の1,500円とB6の2,000円。足すと3,500円ですね。
タカハシ先輩
タカハシ先輩
そう。それを照合する答えにしよう。式を入れるのは、金額の列から離れたD2とE2にするよ。
02 / 1,000円の分かれ道

3,500円と4,500円。違いは「=」

D2:1,000円を超える金額

=SUMIF(B2:B7,">1000")

今回確認した結果:3,500

E2:1,000円以上の金額(比較用)

=SUMIF(B2:B7,">=1000")

今回確認した結果:4,500

E2の式は、今回の目的との違いを示すための編集例です。AIが実際にこの誤りを出したという記録ではありません。

ミナ
ミナ
E2だけ1,000円多い……あ、文具の1,000円も足しているんですね。
タカハシ先輩
タカハシ先輩
> は「超える」、>= は「以上」。エラーが出なくても、条件が違えば別の答えになるんだ。
ミナ
ミナ
式を見て固まるより、「1,000円ちょうどを入れる?」と考えると分かります。
03 / 範囲をたどる

条件が同じでも、B6が抜けていたら?

D3:範囲をB2:B5に短くした比較例

=SUMIF(B2:B5,">1000")

B3が数値の1500なら、今回確認した結果は1,500。B6の2,000円が範囲に入っていません。

ミナ
ミナ
1,500円になりました。条件は同じなのに、2,000円が消えました!
タカハシ先輩
タカハシ先輩
式の範囲がB5までだからね。元の目的なら、B7まで含むD2の式と見比べよう。
ミナ
ミナ
条件を確かめたら、今度は範囲の最初と最後。見る順番が決まってきました。
04 / 数字に見えるのに

「1500」が文字列だった

次は、元の表を残すためシートをコピー。コピー先のB3だけを変更してみる。

タカハシ先輩
タカハシ先輩
B3を編集して、先頭に半角のアポストロフィを付けた '1500 を入力してみよう。文字列として保存する比較実験だよ。
ミナ
ミナ
D2が2,000、D3は0になりました。同じ1500に見えるのに……。
タカハシ先輩
タカハシ先輩
今回の式では、文字列の1500が合計に入らないんだ。D2にはB6の2,000が残り、B5までのD3は0になる。

比較したら、B3を数値の1500に戻す

B3の内容を消して、半角数字の 1500 を入れ直します。今回の確認ではD2が3,500、D3が1,500へ戻りました。

実務の表は、見た目だけで一括変換しないでください。元のファイルを残し、その値を数値として扱ってよいか確認します。

ミナ
ミナ
文字列だったら直せばいい、と思っていましたけど、先に「何の値か」を確認するんですね。
タカハシ先輩
タカハシ先輩
うん。今回の金額は数値へ戻せる。社員番号や商品コードなら、先頭の0などを残すため文字列にしている場合もあるからね。
05 / もう一度AIへ

「違います」より、違った場所を伝える

ミナ
ミナ
次にAIへ相談するときは、式と「合わないです」だけでは足りませんね。
タカハシ先輩
タカハシ先輩
目的、表、式、自分で確かめた答え、実際の結果を一緒に伝えよう。会社の情報は使わず、この架空表で練習できるよ。

そのまま試せる修正依頼

以下はすべて架空の経費データです。目的に合う式へ直す手順を説明してください。
利用環境:Windows版Excel(製品名・バージョン:自分の環境を記入。不明なら不明)
目的:1,000円を超える金額だけを合計。1,000円ちょうどは含めない。
表:A1=用途、B1=金額
A2=文具、B2=1000
A3=資料印刷、B3=1500
A4=無料配布資料、B4=0
A5=未入力、B5=空欄(何も入力しない)
A6=会場備品、B6=2000
A7=郵送、B7=500
B列の空欄以外は数値として入力しています。
現在の式(E2):=SUMIF(B2:B7,">=1000")
期待結果:B3とB6を足した3500
実際の結果:4500
条件のどこが違うか説明し、B2:B7を対象にした修正式を示してください。
データを勝手に変更せず、不明点は質問してください。
最後に、人がExcelで照合する行と合計を示してください。

初期表の数値へ戻してから使う指示例です。自分の表では、実際の式・型・結果に合わせて書き換えます。社内ルールで許可されていない情報や機密情報は入力しません。

ミナ
ミナ
返ってきた式も、B3とB6が足されるか自分で確認します。これなら、直ったかどうか分かります!
06 / 確認メモ

今回、Excelで確かめたこと

2026年10月24日、運営者がWindows版Excelで手入力して確認。通常値・境界値・範囲を戻した最終値は共有画像でも確認しています。文字列へ変更中の値は運営者の報告によります。細かな製品名・バージョンは未確認で、Mac版・Web版の実測ではありません。

同じ6行の架空表で比較した結果
ケース条件・変更確認した値
通常値B2:B7、>1000D2=3,500
境界値B2:B7、>=1000E2=4,500
空欄・0B4=0、B5は空欄。D2の式を使用D2=3,500
参照範囲B2:B5、>1000。B3は数値D3=1,500
文字列の数字B3を文字列の1500へ変更D2=2,000、D3=0。数値へ戻すと3,500/1,500
07 / よくある質問

自分の表で試す前に

Q. 空欄と0は、同じ意味ですか?

今回の「1,000円を超える金額の合計」では、どちらも合計へ加わりません。ただし、未入力と金額0の意味は異なります。業務上の意味を確かめ、空欄を勝手に0で埋めないでください。

Q. 別の表でも、答えは3,500円になりますか?

なりません。3,500円はこの記事の架空表での結果です。自分の表では、条件に当てはまる行を選び、少量のデータで答えを照合してください。

Q. この練習にCopilotやマクロは必要ですか?

この練習はセルへの手入力とSUMIFで行います。Copilotやマクロは使いません。AIへ質問する操作が初めてなら、ChatGPT入門の短いメモの練習から始められます。

公式の確認先

Microsoft公式:SUMIF関数(2026年10月24日確認)。条件に合う値を合計する構文、比較記号を含む条件の引用符、空欄・文字列の扱いを確認しました。対応製品は公式の適用先をご確認ください。

08 / 机に戻って

今度は、答えを確かめてから使う

タカハシ先輩
タカハシ先輩
困ったら、条件、範囲、数値と文字列。この順で小さく見ていこう。
ミナ
ミナ
まず「何を足したいか」を自分で決める。AIへの聞き方も、少し変えられそうです。

編集:ミーヤン|公開・記事編集更新:
文章・例・導線の更新日です。Excelの確認環境と証拠範囲は「今回、Excelで確かめたこと」を参照してください。