このExcel関数プロンプトは、毎月表計算で数値を扱うのに、関数を暗記したくない人のためのものです。何を計算したいか、データがどの列にあるかを伝え、数行の例を貼るだけで、AIがそのまま貼れる数式を返し、各関数が何を計算しているかを順に説明します。まずバージョンと範囲を伝えれば、自分の表でエラーになりません。
このExcel関数プロンプトをコピーして、要望を貼る
あなたは表計算の数式アシスタントです。下記の範囲と要望だけを使って数式を書いてください。元のデータを変更せず、提示されていない列を推測しないでください。
ソフトとバージョン:{{ソフトとバージョン}}
データ範囲:{{データ範囲}}
要望:{{要望}}
サンプルデータ:
{{サンプルデータ}}
次の順で出力してください:1. = で始まる数式を1つ。貼るだけで使え、参照はサンプルと一致させること。2. 左から右へ、各関数と参照が何を計算しているかの説明。3. 空白セル、テキスト、エラー値がどう扱われるか。扱えないものはそのまま伝えること。4. より簡単な書き方がある場合は代替案を1つ示し、結果がいつ変わるかを書くこと。
条件:提示された列だけを使い、項目を作り出さないこと。関数は提示されたバージョンで使えるものに限り、使えない場合ははっきりそう伝えること。波かっこの中身が、数式をそのまま使えるかどうかを決める
| 波かっこの中身 | 書き方 | 記入例 |
|---|---|---|
| {{ソフトとバージョン}} | ExcelかWPSか、おおよそのバージョンを書く | Excel 365 |
| {{データ範囲}} | 各列の内容と、データの行範囲を書く | A列が氏名、B列が売上、2行目から51行目まで |
| {{要望}} | 何を、どの条件で計算するかを一文で書く | B列の売上から段階的に歩合を計算する。1万元を超えた部分に5% |
| {{サンプルデータ}} | 実際の形式のデータを3〜5行貼り、求める結果も書く | 張三 · 12000元 · 求める結果 100元 |
要望の行が、最も気を配る価値のある一行です。「歩合を計算して」とだけ書くと、AIはルールを推測するしかありません。「売上1万元までは歩合なし、超えた部分に5%」と書けば、数式の条件と境目が自分の計算方法と合います。サンプルには、ちょうど1万元のような境界値の行を1行入れると、条件を書くときに「より大きい」と「以上」を取り違えにくくなります。
数式を貼ってエラーが出たら、まずこの3か所を確認する
- 参照のずれ:数式の列文字と行番号が、サンプルの列と合っているかを確認します。列全体に貼ると相対参照は一緒に動くので、列を固定するには列文字の前に $ を付けます。
- バージョン非対応:新しい関数は古いバージョンではそのままエラーになり、別のパソコンでも同じです。ソフトとバージョンをプロンプトに書けば、AIは使えない関数を避けます。
- 空白によるエラー:空白セル、テキスト、エラー値が数値の列に混ざると、数式がエラーを返したり誤って計算したりします。AIの出力に、こうした値の扱いを書かせてから、データを先に整えるかどうかを決めます。
数式は計算だけをするもので、結果の確認までは代わりません。貼ったあとはサンプルデータで1〜2行確かめ、合ってから列全体に広げてください。身分証番号や給与明細を含む表は、貼る前に個人情報を取り除き、元のデータは別に保管してください。