Excel関数を考える

やりたいことを伝えるだけで、適切なExcel関数を提案してもらいます。

できること・利用例

「こういう表を作りたい」というイメージを伝えるだけで、使うべき関数と数式の指示文を作成します。

Excel関数を考える

こんな方に向いています

「この条件に合う行だけ合計したい」「別のシートから該当する値を持ってきたい」など、やりたいことは明確なのに関数名が分からず検索を繰り返している方に向けたツールです。

Excel関数で困りやすいこと

何という関数を調べればよいかが分からない

関数名を知らなければ検索もできません。「条件 合計 Excel」と調べても、SUMIF・SUMIFS・SUMPRODUCTと複数出てきて、自分の表にどれが合うのか判断がつきません。

解説記事の例と自分の表の形が違う

記事ではA列からC列の例で説明されていても、自分の表はF列から始まり、見出しが2行あったりします。セル番地を置き換える途中で、範囲がずれてエラーになることがよくあります。

エラーが出ても原因が分からない

「#N/A」「#VALUE!」と表示されても、数式のどこが悪いのか読み解けません。数字に見えるセルが文字列だった、全角スペースが混じっていた、といった原因は気づきにくいものです。

一言で頼むと、なぜうまくいかないのか

AIにそのまま頼むと、次のような依頼になりがちです。

よくある頼み方
担当者ごとの売上合計を出すExcelの関数を教えて。

AIは表の形を知らないため、「A列に担当者名、B列に金額があるとします」と仮の表を前提に答えます。その数式を自分の表に貼り付けても、列の位置や範囲が違うので動きません。月で絞り込みたいという条件も伝わっていないため、全期間の合計を出す数式が返ってきます。

この頼み方でAIに伝わっていないこと

・どの列に何が入っていて、データが何行目から何行目まであるのか

・絞り込みたい条件(対象の月、担当者名の一覧がどこにあるか)

・使っているExcelのバージョン(使える関数が異なるため)

AIにExcel関数を聞くときのポイント

1

列の並びをそのまま伝える

「A列に日付、B列に担当者名、C列に金額、2行目からデータ」のように実際の列を伝えると、AIはそのまま貼り付けられるセル番地で数式を書いてくれます。ここを省くと、自分で番地を読み替える手間が残ります。

2

結果をどこに・どんな形で出したいかを伝える

「E2セルに田中さんの合計を出したい」と「担当者ごとの一覧表を別の場所に作りたい」では、使う関数が変わります。完成形のイメージを書いてください。

3

Excelのバージョンを伝える

XLOOKUPやFILTERなどの新しい関数は、古いExcelでは使えません。バージョンを伝えておくと、手元の環境で動く関数だけで答えてもらえます。

AIに伝えるとよい情報

・最終的に出したい結果(合計、件数、該当する値の表示など)

・表の列構成と、データが何行目から始まるか

・条件(○○以上、特定の文字を含む、期間内など)

・結果を表示したいセルやシート

・使っているExcelのバージョン、またはGoogleスプレッドシートかどうか

AI仕事相談所で質問すること

このツールでは次の4問をお聞きします。答えられる範囲の内容で構いません。

Q1. Excelでやりたいことを教えてください 必須

関数名が分からなくても大丈夫です。「〜したい」という形で、実現したいことを言葉で書いてください。

Q2. データの構成(列の内容など)を教えてください 必須

「A列:日付、B列:担当者」のように列ごとに書くと、そのまま使える数式になります。

Q3. 条件があれば教えてください(例:〇〇以上の場合など) 任意

絞り込みの条件があれば書いてください。条件が複数ある場合は「かつ」「または」も添えると正確です。

Q4. お使いのExcelを選んでください 必須

使える関数の種類が変わるため伺います。不明な場合は「分からない」を選べば、古い環境でも動く関数で提案されます。

生成される指示文の例

たとえば次のように回答すると、下のような指示文ができあがります。

Excelでやりたいことを教えてください
担当者ごと・月ごとの売上合計を出したい
データの構成(列の内容など)を教えてください
A列:売上日(2026/10/1 の形式) B列:担当者名 C列:売上金額 1行目が見出し、2行目から500行目までデータ
条件があれば教えてください(例:〇〇以上の場合など)
2026年10月分だけを対象にしたい。担当者名はF列に一覧がある
お使いのExcelを選んでください
Microsoft 365
できあがる指示文
あなたはExcelの専門家です。以下の内容をもとに、目的を達成するための関数・数式を提案してください。 【やりたいこと】担当者ごと・月ごとの売上合計を出したい 【データの構成】A列:売上日(2026/10/1 の形式) B列:担当者名 C列:売上金額 1行目が見出し、2行目から500行目までデータ 【条件】2026年10月分だけを対象にしたい。担当者名はF列に一覧がある 【利用環境】Microsoft 365 実際に入力する数式、各引数の意味、入力するセル位置の例を、初心者にも分かるように説明してください。

利用前と利用後の違い

一言で頼んだ場合と、上の指示文で頼んだ場合の回答の違いを例で示します。

利用前:一言で頼んだ場合の回答例
SUMIF関数を使うと、担当者ごとの合計を求められます。 =SUMIF(A:A,"田中",B:B) A列に担当者名、B列に売上金額が入っている場合の例です。実際の表に合わせて、列を変更してください。
利用後:指示文で頼んだ場合の回答例
G2セルに次の数式を入力し、F列の担当者名がある行まで下にコピーしてください。 =SUMIFS($C$2:$C$500,$B$2:$B$500,F2,$A$2:$A$500,">="&DATE(2026,10,1),$A$2:$A$500,"<"&DATE(2026,11,1)) ■ 数式の意味 ・$C$2:$C$500 … 合計する売上金額の範囲です。 ・$B$2:$B$500,F2 … 担当者名がF2と同じ行だけを対象にします。 ・$A$2:$A$500 の2つの条件 … 売上日が2026年10月1日以降、かつ11月1日より前の行に絞ります。 ■ うまくいかないとき ・結果が0になる場合は、A列の日付が文字列として入力されていないかを確認してください。 ・担当者名の前後に空白が入っていると、一致しません。

どこが変わったか

自分の表の列と行に合わせた数式になり、貼り付ける場所まで指定されました。月の条件が加わり、数式の意味と、結果が合わないときの確認点も説明されています。

※ 回答例は、違いを説明するために作成したものです。実際の回答は、利用するAIサービスや時期によって変わります。

指示文をChatGPTなどで使う方法

1. 質問に答えて表示された指示文を「指示文をコピーする」ボタンでコピーします。

2. ChatGPT・Gemini・Claude・Copilotなど、普段お使いのAIチャットの入力欄に貼り付けて送信します。

3. 返ってきた内容を読み、気になるところは続けて追加の指示を出して直します。

AIサービス別の使い方のヒント

ChatGPT

エラーが出たときは、同じ会話で「#VALUE! と表示されました。考えられる原因を順番に教えてください」と、表示されたエラーをそのまま伝えると、原因を絞り込めます。

Claude

「この数式を、Excelに慣れていない同僚に説明する文章にしてください」と頼むと、引き継ぎ用のメモを作れます。

Copilot

Microsoft 365のCopilotがExcelで使える環境では、表を開いたまま数式の作成を頼めます。利用できるかどうかは、契約内容によって異なります。

各サービスの基本的な貼り付け手順は使い方ガイドにまとめています。

続けて頼むと便利な一言

・数式を入れてエラーが出たら「#N/A と表示されました。考えられる原因を順に教えてください」と続けて聞くと、原因を一緒に絞り込めます。

・「この数式が何をしているか、引数ごとに説明してください」と頼むと、次回から自分で直せるようになります。

・「同じことをピボットテーブルでやる方法も教えてください」と聞けば、関数を使わない方法と比べられます。

使う前に確認したいこと

AIが提案した数式は、いきなり本番のファイルに入れず、数行のデータで結果を手計算と照らし合わせてから使ってください。範囲の指定が1行ずれているだけで、合計が合わなくなることがあります。

使う前のチェックリスト

□ 元のファイルのコピーを取ってから、数式を入力しているか

□ 数式の範囲(行の終わり)が、実際のデータの行数と合っているか

□ 1〜2件を手計算し、数式の結果と一致するかを確かめたか

□ 日付や数値が、文字列として入力されていないか

□ 顧客名や個人名など、AIに渡す必要のない情報を入力していないか

よくある質問

Q. Googleスプレッドシートでも使えますか?

A. はい。利用環境の質問で「Googleスプレッドシート」を選ぶと、スプレッドシートで動く関数で回答するよう指示文に書き込まれます。

Q. 表の内容を見せずに質問しても正しい数式になりますか?

A. 列の並びと行の範囲が伝われば、実際のデータを貼り付けなくても正しい数式を作れます。顧客名や金額などの中身は入力せず、列の見出しだけを伝えるのがおすすめです。

Q. Excel関数を考えるは無料で使えますか?

A. はい、AI仕事相談所はAI APIを利用しない無料サービスです。質問に回答するだけで、Excel関数を考えるのためのAI向け指示文を何度でも無料で作成できます。

Q. 作成した指示文はどこで使えますか?

A. 作成された指示文をコピーし、ChatGPT・Gemini・Claude・Copilotなど、お使いのAIチャットサービスに貼り付けるだけで利用できます。

Q. 質問にはどれくらい時間がかかりますか?

A. 4問程度で、1画面につき1〜2問ずつ表示されるため、スマートフォンからでも数分で完了します。