ExcelやGoogleスプレッドシートで「こういう集計をしたい」を、関数にしてもらうプロンプトです。表の構成(どの列に何が入っているか)を伝えることで、そのまま貼り付けて使える関数と、仕組みの説明、よくあるエラーの対処法をセットで出します。
関数に詳しくない人が、自分で理解しながら表を作れるようにすることを目的としています。
次の表で、やりたい集計を関数で実現する方法を教えてください。
【使っているツール】{Excel(バージョン)/Googleスプレッドシート}
【表の構成】
{例:A列:日付、B列:担当者名、C列:商品名、D列:金額(2行目からデータ、1行目は見出し)}
【やりたいこと】
{例:別シートに、担当者ごと・月ごとの売上合計を表示したい}
【表のサンプル(数行)】
{実際のデータの一部。個人情報は仮の値に置き換える}
ルール:
- 指定したツールで使える関数だけを使う(バージョンによって使えない関数に注意)
- 関数を入れるセルと、コピーして使う範囲を明示する
- 複雑な関数は、分解して各部分の意味を説明する
- 同じことをもっと簡単に実現する方法(ピボットテーブルなど)があれば併せて紹介する
出力:
1. 入力する関数(セル番地付き)
2. 関数の仕組みの説明
3. よくあるエラー(#N/A、#VALUE! など)と対処法
4. 別の実現方法(あれば)
ExcelやGoogleスプレッドシートで「こういう集計をしたい」を、関数にしてもらうプロンプトです。表の構成(どの列に何が入っているか)を伝えることで、そのまま貼り付けて使える関数と、仕組みの説明、よくあるエラーの対処法をセットで出します。
関数に詳しくない人が、自分で理解しながら表を作れるようにすることを目的としています。
表のどの列に何が入っているかを、列の記号と一緒に書くのがポイントです。数行分のサンプルデータがあると、より正確な関数になります。
社外秘のデータは、仮の値に置き換えてから入力してください。
【入力】Googleスプレッドシート/A列:日付、B列:担当者、D列:金額/やりたいこと:担当者ごとの今月の売上合計
【出力イメージ】
セルG2に入力:=SUMIFS($D:$D, $B:$B, F2, $A:$A, ">="&EOMONTH(TODAY(),-1)+1, $A:$A, "<="&EOMONTH(TODAY(),0))
説明:D列の金額のうち、B列がF2の担当者と一致し、A列の日付が今月1日〜月末のものだけを合計します