広告
「9月の東京拠点の売上だけを合計したい。でも、どのExcel関数を使えばよいか分からない」。
月末の集計で、条件に合う行を探して電卓で足している方もいるのではないでしょうか。
生成AIにExcelの関数を作ってもらうときは、列の内容・データの範囲・集計条件を伝え、小さな架空の表で結果を確認するところから始めましょう。
実際の売上ファイルをAIへ渡さなくても、数式の案は依頼できます。
この記事では「2026年9月の東京拠点の売上集計」に絞り、コピーして使える依頼文、SUMIFSの数式例、間違いを見つける確認方法を紹介します。
表と数値はすべて説明用の架空データです。
実在企業の導入事例や、特定のAIの回答・時短実績ではありません。
具体的な操作、適用条件、例外、注意事項は各見出しも確認してください。
Excelの関数をAIに頼むなら、実データより「表の構造」を伝える
「売上を集計して」だけでは、AIは対象月や拠点、金額が入っている列を判断できません。
まずは「A列が売上日、B列が拠点、D列が売上金額」のように、数式を作るための情報を整理します。
今回の目的なら、顧客名、契約内容、実際の売上額を送る必要はありません。
本物の一覧の一部を伏せて送るより、最初から架空の表を作ると、入力してよい情報か迷わず練習できます。
利用するAIも、会社が認めたものを使ってください。
ここでのAIの役割は「数式案と、その意味を説明すること」。
集計結果を確定する役割は人に残します。
以下はExcel用の例です。
Googleスプレッドシートで使う場合は、その環境を明記して別途確認してください。
ステップ1|7行の架空売上表と、集計条件を用意する
社員8人の文具・備品販売会社で、事務担当者が月次集計をする場面を想定します。
新しいExcelシートで、次の見出しをA1〜D1に、7件のデータを2〜8行目に入力してください。
下の表の「A列」などの表記は列位置の説明です。
| A列:売上日 | B列:拠点 | C列:商品区分 | D列:売上金額(円) |
|---|---|---|---|
| 2026/08/31 | 東京 | 文具 | 30000 |
| 2026/09/01 | 東京 | 文具 | 50000 |
| 2026/09/05 | 大阪 | 文具 | 40000 |
| 2026/09/10 | 東京 | 備品 | 80000 |
| 2026/09/20 | 東京 | 文具 | 20000 |
| 2026/09/30 | 東京 | 備品 | 10000 |
| 2026/10/01 | 東京 | 文具 | 60000 |
売上金額には「円」を付けず、数値として入力します。
売上日は、見た目が日付というだけでなく、Excelで日付として扱える値にしてください。
Excelでは日付を内部で数値として扱います。
文字列の日付が混じる場合の確認は後述します。
参考:Microsoft「DATE 関数」。
集計するのは「2026年9月の東京拠点の売上。文具も備品も含める」です。
「東京の文具だけ」ではありません。
こうした小さな違いを最初に明確にしておくと、不要な条件が数式に入るのを防げます。
ステップ2|列・範囲・条件を指定して数式を依頼する
次の依頼文を使えます。
「使用環境」の欄だけ、ご自身のExcelの製品名・バージョンに置き換えてください。
実ファイルの添付や、実データの貼り付けは不要です。
Excelの売上集計用の数式を1つ作ってください。 使用環境:[製品名・バージョンを記入。例:Excel 2021 Windows版] 表の構造: 1行目は見出し、2〜8行目がデータです。 A列:売上日(Excelで扱える日付) B列:拠点(東京、または大阪) C列:商品区分(文具、または備品) D列:売上金額(円、数値) 集計したいこと: 2026年9月1日以上、2026年10月1日未満の売上。 拠点が「東京」の行だけ。 商品区分では絞り込まず、D列の金額を合計したい。 出力先はF2です。元のA〜D列を変更しないでください。 数式と、参照範囲・条件の意味を説明してください。 範囲のずれや文字列の日付がある場合の注意点も教えてください。 不明点は推測で埋めず、質問してください。 マクロや外部ファイルの参照は使わないでください。
ポイントは、AIに関数名を当てさせることではなく、何を合計し、何を除外するかを言葉で決めることです。
完成した数式だけを受け取らず、「どの列を見ているか」も説明してもらいましょう。
今回の条件に使うSUMIFSの数式例
SUMIFSは、複数の条件に合う行の数値を合計するExcel関数です。
今回のように「拠点」と「期間」を同時に指定する集計に使えます。
参考:Microsoft「SUMIFS 関数」。
以下は本記事で作成した確認用の数式例です。
AIから必ず同じ式が返るという意味ではありません。
新しいシートの空いているF2セルに、先頭の「=」から末尾の「)」まで入力します。
=SUMIFS($D$2:$D$8,$B$2:$B$8,"東京",$A$2:$A$8,">="&DATE(2026,9,1),$A$2:$A$8,"<"&DATE(2026,10,1))
| 数式の部分 | 今回の意味 |
|---|---|
$D$2:$D$8 | 合計する金額はD列の2〜8行目。 |
$B$2:$B$8,"東京" | B列の拠点が東京であること。 |
$A$2:$A$8,">="&DATE(2026,9,1) | A列の売上日が2026年9月1日以上であること。 |
$A$2:$A$8,"<"&DATE(2026,10,1) | A列の売上日が2026年10月1日未満であること。 |
DATEは年・月・日を指定して日付を作る関数です。
ここでは9月の開始日と翌月の開始日を指定しています。
条件にC列がないのは、商品区分を問わず合計するためです。
参考:Microsoft「DATE 関数」。
ステップ3|「16万円になるか」と対象行を人が確認する
この表で集計に含めるのは、3・5・6・7行目の4件です。
9月1日、10日、20日、30日の東京拠点の売上を、人が選んで足します。
50000 + 80000 + 20000 + 10000 = 160000円
F2の期待値は160000です。
8月31日の東京、9月5日の大阪、10月1日の東京は含めません。
AIに「本当に正しい?」と聞き直すだけで終わらず、元の条件と対象行を自分で照合してください。
最初の答えが一致しても、条件の境目を確認する
偶然同じ合計になる可能性もあるため、次の点を確認します。
金額を変えるテストは練習用の表で一つずつ行い、確認後は元に戻してください。
| 確認すること | 期待する扱い・結果 |
|---|---|
| 8/31・9/1・9/30・10/1の扱い | 8/31と10/1は除外。9/1と9/30は含める。 |
| 9/5の大阪拠点 | 9月でも対象外。D4を40000から41000に変えても合計は160000。 |
| 対象行の金額変更 | D3を50000から51000に変えると、合計は161000。 |
| 文具と備品の扱い | 東京・9月なら、どちらも含める。 |
これらの期待値は、架空表の条件をもとに独立に計算したものです。
Excelに入力した結果と一致するか確認してください。
実業務では、数式が動くことと、集計条件が会社の目的に合うことを別々に確認します。
0や想定外の合計が出たら、条件とデータの種類を確認する
数式が入っていても、条件漏れやデータの種類の違いで、欲しい結果にならないことがあります。
最初から関数を増やすのではなく、次の順で原因を絞ります。
| 症状 | 最初に確認すること |
|---|---|
| 0になる | 本当に対象行があるか。「東京」の表記・余分な空白、日付と金額が数値として扱われているか。 |
| 250000になる | この架空表では「全期間の東京」の合計と一致。期間条件が抜けていないか。 |
| 200000になる | この架空表では「全拠点の9月」の合計と一致。拠点条件が抜けていないか。 |
| エラーや一部の集計漏れがある | 参照する列・開始行・終了行、かっこや引用符、使用環境を確認。 |
250000や200000は原因を断定する数字ではなく、今回の表での手がかりです。
別の表に同じ数字が出ても、同じ理由とは限りません。
また、0が正しい場合もあるので、対象行の有無から確認しましょう。
日付や金額の種類を調べるには、空いているセルで「=ISNUMBER(A2)」「=ISNUMBER(D2)」を試せます。
数値ならTRUE、文字列ならFALSEになります。
ただし、TRUEでも意図した日付・金額である保証にはならないため、値自体も照合します。
参考:Microsoft「IS 関数」。
練習表の日付が文字列になっていたら、例えばA2を「=DATE(2026,8,31)」で作り直し、日付の表示形式に設定します。
ほかの行も表の年月日に合わせて確認してください。
表示形式を変えるだけで、文字列が必ず日付の値になるとは考えないことが大切です。
実データは元の値を残し、原因を確認してから修正します。
SUMIFSでは、合計範囲と条件範囲の行数・列数をそろえる必要があります。
D2:D8に対してB2:B7を指定するなど、範囲の長さが違う式は見直しましょう。
参考:Microsoft「SUMIFS 関数」。
AIへの修正依頼は「期待値との差」まで伝える
例えば架空表で250000が返った場合は、次のように再依頼します。
数式欄は自分の式に置き換えてください。
実データや社内ファイルのパスなどが入っていないことを確認してから送ります。
先ほどの架空の売上表で、次の数式を試しました。 数式:[試した式を入力] 期待値:160000 実際の結果:250000 欲しいのは、2026年9月1日以上・10月1日未満で、 拠点が東京の売上合計です。商品区分では絞りません。 人が確認した対象行は3・5・6・7行目です。 参照範囲と条件に漏れがないか説明し、修正案を1つ示してください。 原因が分からなければ追加で確認すべきことを質問してください。 エラーを0に置き換えるだけの対応はしないでください。
修正後も、対象4行・160000円と、境界日の確認をやり直します。
AIの説明がもっともらしいことを、数式が正しい根拠にしないでください。
実業務では、コピーで検証してから共有する
架空表で確認できたら、会社の管理下で実ファイルのコピーを作り、列の位置や条件を合わせて検証します。
この段階でも実データをAIへ送る必要はありません。
集計する日付が売上日なのか入金日なのかなど、業務上の意味は担当者が決めます。
今回の式は8行目までしか見ません。
データが9行目以降に増えた場合は、合計範囲とすべての条件範囲を同じ終端まで更新する必要があります。
翌月に使うときも、開始日と終了日を両方見直してください。
表の構造が変わったら、以前合っていた式でも再確認します。
最初の集計は、従来の方法や人が選んだ行の合計とも照合しましょう。
社内報告へ転記する前には、期間・拠点・対象件数・金額を担当者が確認します。
確かめ方を説明できない式は、そのまま本番の数字に使わないでください。
回答の確認方法を広く整理したい場合は、生成AIの回答を確認する方法も参考になります。
時短効果を測るときは、依頼文の準備や照合・修正まで含めて記録しましょう。
生成AIの効果測定と記録表で測り方を紹介しています。
まとめ|まずは一つの数式を、答えの分かる表で試す
生成AIにExcelの関数を依頼する第一歩は、難しい関数を覚えることより、表の構造と集計条件を言葉で説明することです。
今回なら「9月・東京・全商品」という条件を渡し、4行の合計160000円と一致するか確認します。
まずは新しいシートで7行の架空表を作り、依頼文と数式例を試してみてください。
正解の数字だけでなく、月の境目と対象外の行も確認できれば、自社の集計で何をチェックすべきかが具体的になります。
参考資料
数式の仕様はMicrosoft公式資料を参照しています。
本文の架空売上表・依頼文・確認ケースは、本記事のために独自に作成しました。
確認日:2026年10月6日。
Microsoft Support「SUMIFS 関数」
Microsoft Support「複数の条件に基づいて値を合計する」
Microsoft Support「DATE 関数」
Microsoft Support「IS 関数」