Excel関数を考える
やりたいことを伝えるだけで、適切なExcel関数を提案してもらいます。
できること・利用例
「こういう表を作りたい」というイメージを伝えるだけで、使うべき関数と数式の指示文を作成します。
Excel関数を考える
こんな方に向いています
「この条件に合う行だけ合計したい」「別のシートから該当する値を持ってきたい」など、やりたいことは明確なのに関数名が分からず検索を繰り返している方に向けたツールです。
Excel関数で困りやすいこと
何という関数を調べればよいかが分からない
関数名を知らなければ検索もできません。「条件 合計 Excel」と調べても、SUMIF・SUMIFS・SUMPRODUCTと複数出てきて、自分の表にどれが合うのか判断がつきません。
解説記事の例と自分の表の形が違う
記事ではA列からC列の例で説明されていても、自分の表はF列から始まり、見出しが2行あったりします。セル番地を置き換える途中で、範囲がずれてエラーになることがよくあります。
エラーが出ても原因が分からない
「#N/A」「#VALUE!」と表示されても、数式のどこが悪いのか読み解けません。数字に見えるセルが文字列だった、全角スペースが混じっていた、といった原因は気づきにくいものです。
一言で頼むと、なぜうまくいかないのか
AIにそのまま頼むと、次のような依頼になりがちです。
AIは表の形を知らないため、「A列に担当者名、B列に金額があるとします」と仮の表を前提に答えます。その数式を自分の表に貼り付けても、列の位置や範囲が違うので動きません。月で絞り込みたいという条件も伝わっていないため、全期間の合計を出す数式が返ってきます。
この頼み方でAIに伝わっていないこと
・どの列に何が入っていて、データが何行目から何行目まであるのか
・絞り込みたい条件(対象の月、担当者名の一覧がどこにあるか)
・使っているExcelのバージョン(使える関数が異なるため)
AIにExcel関数を聞くときのポイント
列の並びをそのまま伝える
「A列に日付、B列に担当者名、C列に金額、2行目からデータ」のように実際の列を伝えると、AIはそのまま貼り付けられるセル番地で数式を書いてくれます。ここを省くと、自分で番地を読み替える手間が残ります。
結果をどこに・どんな形で出したいかを伝える
「E2セルに田中さんの合計を出したい」と「担当者ごとの一覧表を別の場所に作りたい」では、使う関数が変わります。完成形のイメージを書いてください。
Excelのバージョンを伝える
XLOOKUPやFILTERなどの新しい関数は、古いExcelでは使えません。バージョンを伝えておくと、手元の環境で動く関数だけで答えてもらえます。
AIに伝えるとよい情報
・最終的に出したい結果(合計、件数、該当する値の表示など)
・表の列構成と、データが何行目から始まるか
・条件(○○以上、特定の文字を含む、期間内など)
・結果を表示したいセルやシート
・使っているExcelのバージョン、またはGoogleスプレッドシートかどうか
AI仕事相談所で質問すること
このツールでは次の4問をお聞きします。答えられる範囲の内容で構いません。
Q1. Excelでやりたいことを教えてください 必須
関数名が分からなくても大丈夫です。「〜したい」という形で、実現したいことを言葉で書いてください。
Q2. データの構成(列の内容など)を教えてください 必須
「A列:日付、B列:担当者」のように列ごとに書くと、そのまま使える数式になります。
Q3. 条件があれば教えてください(例:〇〇以上の場合など) 任意
絞り込みの条件があれば書いてください。条件が複数ある場合は「かつ」「または」も添えると正確です。
Q4. お使いのExcelを選んでください 必須
使える関数の種類が変わるため伺います。不明な場合は「分からない」を選べば、古い環境でも動く関数で提案されます。
生成される指示文の例
たとえば次のように回答すると、下のような指示文ができあがります。
利用前と利用後の違い
一言で頼んだ場合と、上の指示文で頼んだ場合の回答の違いを例で示します。
どこが変わったか
自分の表の列と行に合わせた数式になり、貼り付ける場所まで指定されました。月の条件が加わり、数式の意味と、結果が合わないときの確認点も説明されています。
※ 回答例は、違いを説明するために作成したものです。実際の回答は、利用するAIサービスや時期によって変わります。
指示文をChatGPTなどで使う方法
1. 質問に答えて表示された指示文を「指示文をコピーする」ボタンでコピーします。
2. ChatGPT・Gemini・Claude・Copilotなど、普段お使いのAIチャットの入力欄に貼り付けて送信します。
3. 返ってきた内容を読み、気になるところは続けて追加の指示を出して直します。
AIサービス別の使い方のヒント
エラーが出たときは、同じ会話で「#VALUE! と表示されました。考えられる原因を順番に教えてください」と、表示されたエラーをそのまま伝えると、原因を絞り込めます。
「この数式を、Excelに慣れていない同僚に説明する文章にしてください」と頼むと、引き継ぎ用のメモを作れます。
Microsoft 365のCopilotがExcelで使える環境では、表を開いたまま数式の作成を頼めます。利用できるかどうかは、契約内容によって異なります。
各サービスの基本的な貼り付け手順は使い方ガイドにまとめています。
続けて頼むと便利な一言
・数式を入れてエラーが出たら「#N/A と表示されました。考えられる原因を順に教えてください」と続けて聞くと、原因を一緒に絞り込めます。
・「この数式が何をしているか、引数ごとに説明してください」と頼むと、次回から自分で直せるようになります。
・「同じことをピボットテーブルでやる方法も教えてください」と聞けば、関数を使わない方法と比べられます。
使う前に確認したいこと
AIが提案した数式は、いきなり本番のファイルに入れず、数行のデータで結果を手計算と照らし合わせてから使ってください。範囲の指定が1行ずれているだけで、合計が合わなくなることがあります。
使う前のチェックリスト
□ 元のファイルのコピーを取ってから、数式を入力しているか
□ 数式の範囲(行の終わり)が、実際のデータの行数と合っているか
□ 1〜2件を手計算し、数式の結果と一致するかを確かめたか
□ 日付や数値が、文字列として入力されていないか
□ 顧客名や個人名など、AIに渡す必要のない情報を入力していないか
よくある質問
A. はい。利用環境の質問で「Googleスプレッドシート」を選ぶと、スプレッドシートで動く関数で回答するよう指示文に書き込まれます。
A. 列の並びと行の範囲が伝われば、実際のデータを貼り付けなくても正しい数式を作れます。顧客名や金額などの中身は入力せず、列の見出しだけを伝えるのがおすすめです。
A. はい、AI仕事相談所はAI APIを利用しない無料サービスです。質問に回答するだけで、Excel関数を考えるのためのAI向け指示文を何度でも無料で作成できます。
A. 作成された指示文をコピーし、ChatGPT・Gemini・Claude・Copilotなど、お使いのAIチャットサービスに貼り付けるだけで利用できます。
A. 4問程度で、1画面につき1〜2問ずつ表示されるため、スマートフォンからでも数分で完了します。