ChatGPTでシフト作成

記事
IT・テクノロジー
こんにちは!今更ですが、ChatGPTでEcxel管理のシフト表を作成してみました。毎月のシフト作成に手を取られている方がいましたら、ご参考に。以前はVBAでごりごり作成してましたが、ChatGPTとExcel、VBAの組み合わせで比較的簡単にできました。

シフトの仕様を確認する

クラウドワークスやココナラでよくある依頼内容を仕様としました。
仕様:
・Excelで月ごとのシフトを自動作成したい
・メンバーはxx人(社員、アルバイト含む)
・管理者を毎日1人以上配置するルール
・アルバイトと最高責任者は「希望通り」の出勤に
・各メンバーの出勤マスト/休暇マスト日を反映
・毎日yy人以上を出勤させる
・週休2日は必須

仕様をChatGPTにそのまま投げる

依頼者の希望やルールを、ChatGPTのプロンプトにコピペして「Excel VBAで自動シフト作成ツールを作って」と依頼します。
例えば:
・xx名のメンバー
・管理者は毎日最低1名
・アルバイトと最高責任者は希望通り
・週休2日厳守…
ChatGPTは、それに基づいたVBAマクロコードを生成してくれます。
スクリーンショット 2025-05-28 213709.png


生成されたコードをExcelでテスト&修正

ChatGPTが出力したVBAコードを、ChatGPTの指示にそって、Excelに貼り付けて動作確認。
スクリーンショット 2025-05-28 213652.png
必要に応じて、「出勤数が不足している日がある」「管理者がゼロの日がある」などの問題を伝えると、ChatGPTが修正したコードを再提案してくれます。

さいごに

ChatGPTの登場でシフト作成のハードルがぐっと下がりました。同じようにシフトで悩んでいる方は、ぜひ一緒に試してみてください。「作るのが難しい」「業務に合った調整をしてほしい」という方は、ご相談やご依頼も歓迎してます~


サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら