本文へ移動

Geminiとシフト作成

Geminiでシフト表を作る方法|スプレッドシート・Gemini CLIでの使い方

Geminiは、Googleのスプレッドシートと近い場所で使えるAIです。シフトの案を作る、希望を表に整える、集計の数式を頼むといった使い方ができます。ただし、人数や休憩の数え間違いは起こり得るため、検算の方法もあわせて紹介します。

運営:シフトエンジン / 最終更新:

できること

  • Geminiの会話でシフト案を作る指示文と確認のしかた
  • Googleスプレッドシートで集計や数式を頼むときの注意
  • Gemini CLIからMCPサーバーで人数を検算する設定の考え方

できないこと・対象外

  • お使いのプランで、Geminiの機能が使えるかの保証(提供状況は変わります)
  • シフトの自動確定
  • 担当業務・法令・本人の希望の判定

Geminiでできること

シフトでの使い方は、大きく3つに分けられます。使える機能や名称は、アカウントやプランで異なるため、お手元の画面で確認してください。

Geminiでできること
使い方内容注意
会話で頼む条件を文章で渡してシフト案を作る。希望の文章を表に整える結果の人数を自分で数える
スプレッドシートで頼む人数を数える数式や集計を作ってもらう数式を小さな例で検算する
Gemini CLIで使うCSVを作り、検算用のツールで検査するコマンドの操作が必要

会話でシフト案を作る

条件を具体的に書くほど、案が安定します。氏名はA・B・Cなどの記号にしてください。

記入例・数式
小売店のシフト案を表で作ってください。
期間:10月第2週(月〜日)、営業 10:00〜19:00
必要人数:10〜13時は2人、13〜19時は3人
A:月〜金 10:00〜19:00 / B:火〜日 10:00〜17:00 / C:水〜日 12:00〜19:00
条件:1日8時間以内(休憩1時間を含む)、閉店作業はAとCのみ
日付を行、スタッフを列にして、最後に時間帯ごとの人数を数えてください。

Googleスプレッドシートで使う

スプレッドシートでは、表の構造を伝えて、人数を数える数式を頼む使い方が現実的です。AIが作った数式は、交代時刻ちょうどや休憩の扱いがずれることがあるため、3人程度の小さな例で、手で数えた結果と比べてから使ってください。

Gemini CLIから人数を検算する

Gemini CLIは、MCPサーバーを設定して使えます。設定ファイルの場所や書き方は、バージョンで変わることがあるため、Gemini CLIの最新の案内で確認してください。一般的には、次のようにコマンドと引数を指定します。

記入例・数式
{
  "mcpServers": {
    "shift-check": {
      "command": "node",
      "args": ["/path/to/shift-check-mcp.mjs"]
    }
  }
}

検算の結果の見え方(実際の出力)

サンプルCSV(3人・1日分)を、必要人数「10:00-13:00=2,13:00-19:00=3」で検算すると、次のように表示されます。休憩中の人は人数に数えないため、全員が出勤していても、休憩が重なる時間は不足として出ます。AIの案を直したあとも、同じ基準で再検査できます。

記入例・数式
人数が足りない区間が4件あります。

■ 2026-10-12
  13:00〜14:00  2人(必要3人)
  15:00〜16:00  2人(必要3人)
  17:00〜18:00  2人(必要3人)
  18:00〜19:00  1人(必要3人)

■ 勤務時間(休憩を除く)
  A  1日  7時間
  B  1日  6時間
  C  1日  6時間

入力する情報の扱い

Geminiに入力した内容は、Googleのサービスに送信されます。氏名は記号にし、個人の事情は書かないでください。データの扱いは、アカウントの種類や設定で異なるため、最新の案内で確認してください。

よくある質問

Geminiは無料で使えますか?

無料で使える範囲と、有料プランの範囲は、提供状況で変わります。お使いのアカウントで確認してください。

Googleスプレッドシートのシフト表を、そのまま整えてもらえますか?

表の整形や集計は頼めますが、結果は必ず確認してください。特に人数の数式は、小さな例で検算することをおすすめします。

GeminiでシフトのCSVを検算できますか?

CSVを保存して、無料のCLIで検算できます。Gemini CLIを使う場合は、MCPサーバーとして接続する方法もあります。

ClaudeやChatGPTと、どちらがよいですか?

条件を文章で渡す使い方は同じです。Googleの他のサービスと併用する場合はGemini、というように、使い慣れた環境で選ぶ方法が現実的です。

シフトエンジン

希望の回収とExcel出力は、専用のツールで。

シフトエンジンは、10〜30人規模の小売店向けに、提出リンクでの希望回収・人数の確認・Excel出力を支援します。まずは今のExcelの使い方を無料で相談できます。