シゴト自動化ラボ WORK AUTOMATION LAB 無料キット 運営者情報
AI自動化

勤務表を自動記入する方法|ChatGPT×スプレッドシートで手入力ゼロ

2026-10-03 AI自動化勤務管理時短術非エンジニア

勤務表を自動記入する方法|ChatGPT×スプレッドシートで手入力ゼロ
PR・アフィリエイトについて

当サイトはアフィリエイトプログラムを利用しており、紹介リンク経由での申込により報酬を得る場合があります。記事内で紹介するサービスには筆者が実際に使用しているものと、客観情報として比較掲載しているもの(未使用・PR表記あり)が含まれます。

月末になるたびに、出退勤メモをExcelに転記して残業時間を計算して……という作業を繰り返していた。体感で毎月40〜60分は取られていたと思う。「どうせ同じ作業なのに、なぜ毎回手でやるんだろう」とずっと思っていた。

試行錯誤してたどり着いたのが、ChatGPTとGoogleスプレッドシートを組み合わせた自動記入の仕組みだ。コードは一行も書いていない。この記事ではその手順を具体的にまとめる。

結論

勤務表の自動記入は「スプレッドシートの自動集計 + ChatGPTによる数式生成」の組み合わせで、非エンジニアでも実現できる。完全自動化は難しいが、月40分以上かかっていた転記・計算作業を5分以下に短縮できる(個人差あり)。


なぜ勤務表の手入力はなくならないのか#

多くの会社では、勤怠システムとExcel/スプレッドシートの勤務表が二重管理になっている。タイムカードや打刻アプリで打刻しても、「上長提出用の月次勤務表はExcelで別途提出」というケースが多い。

この「転記」の手間が、毎月の無駄時間の正体だ。

注意

会社によっては「自社指定のフォーマットから変更不可」という制約がある。本記事の方法は、個人で管理する勤務記録の自動化が主な対象だ。会社提出用のフォーマット変更は、事前に上長へ確認すること。


自動記入を実現する3つのアプローチ#

勤務表の自動化には大きく3通りある。

アプローチ必要なスキルコスト自動化レベル
スプレッドシート+ChatGPT数式ほぼ不要無料〜月20ドル★★★☆
Googleフォーム+スプレッドシート低め無料★★☆☆
勤怠SaaS(専用ツール)不要月額数百〜数千円★★★★

この記事では「スプレッドシート+ChatGPT数式」を中心に解説する。コストを抑えつつ、自由度が高いからだ。


STEP別:ChatGPTで勤務表を自動化する手順#

手順

  1. Googleスプレッドシートで勤務記録テンプレートを作る
  2. ChatGPTに「集計・自動計算の数式」を作ってもらう
  3. 打刻データを毎日1行追加するだけの運用に切り替える

STEP1:勤務記録テンプレートを作る#

Googleスプレッドシートに以下の列を用意する。

A列B列C列D列E列
日付出勤時間退勤時間休憩時間(分)実働時間(自動)

E列だけは数式で自動計算させる。B・C列に時刻を入力するだけで、実働時間が出る仕組みだ。

メモ

時刻の入力形式は「9:00」「18:30」のように統一する。「9時」「午前9時」など表記が混在すると数式が正しく計算されない。


STEP2:ChatGPTに数式を作ってもらう#

E列(実働時間)の計算は、手で数式を書こうとすると意外と複雑だ。日をまたぐケース、休憩時間の引き算、時間の表示形式……。

ここでChatGPTに丸投げする。以下のようなプロンプトをそのまま貼ればいい。

Googleスプレッドシートで勤務表を作っています。
・B列に出勤時間(例: 9:00)
・C列に退勤時間(例: 18:30)
・D列に休憩時間(分単位、例: 60)
が入っています。

E列に「実働時間(時間単位の小数)」を自動計算する数式を教えてください。
2行目から使えるように書いてください。

返ってくる数式をそのままE2セルに貼り付けると、B・C・D列を入力するだけで実働時間が自動で出る。

同様に、月の合計時間・残業時間・所定労働時間との差分なども、ChatGPTに「〇〇を計算する数式を教えて」と聞けば作ってもらえる。

メモ

数式を貼り付けてエラーが出た場合、「=」の前後にスペースが入っていないか確認する。それでも動かない場合は「エラーメッセージをそのままコピーしてChatGPTに貼る」だけで修正案を出してくれる。


STEP3:打刻データを1行追加するだけの運用にする#

仕組みができたら、あとは毎日1行、出退勤時間をスマホかPCから記入するだけだ。

実際にこの運用に切り替えてから、月末の集計作業がほぼゼロになった。以前は「メモ帳のデータをExcelに転記して、残業時間を電卓で計算して……」という流れで40分以上かかっていた。今は月初に前月の実績をシートから見るだけで済む。

スマホからの入力が面倒なら、Googleフォームと連携させるのも一手だ。フォームで「出勤」「退勤」を送信するたびにスプレッドシートに自動で行が追加される。ChatGPTに「Googleフォームとスプレッドシートを連携させる方法を教えて」と聞けば手順を教えてもらえる。


この方法の向き不向き#

メリット

  • コスト無料〜月20ドル程度で始められる
  • 会社指定フォーマットへの「コピペ転記」時間を大幅削減できる
  • 数式の意味がわからなくてもChatGPTが修正してくれる
  • 自分の勤務データが手元に残り管理しやすい

デメリット

  • 毎日の入力作業は残る(完全自動ではない)
  • 会社の打刻システムと二重管理になるケースがある
  • 複雑な変形労働制・シフト制には対応しづらい
  • 複数人のシフト管理には不向き(個人用途向け)

専用ツールを使う選択肢#

「毎日の入力すら省きたい」「チーム全体で使いたい」という場合は、勤怠管理や日程調整を専門に扱うSaaSが選択肢になる。

メモ

勤怠SaaSは「打刻→自動集計→給与計算連携」まで一気通貫でできるものが多い。個人の勤務記録ではなく、チームや会社単位での管理を考えているなら、専用ツールの方が運用負荷は低い。

スプレッドシート運用との最大の違いは「打刻そのものを自動化できるかどうか」だ。GPS打刻・PC起動連動・QRコード打刻など、スマホのボタン1つで完結するものが増えている。

PRおすすめ日程・スケジュール自動化ツール打刻・スケジュール管理を自動化したい方向け。手入力の手間をまとめて省けるSaaS。無料トライアルから試せる。

よくある失敗と対処法#

数式がうまく動かない#

時刻を「文字列」として入力してしまっているケースが多い。セルの書式設定を「時間」に変更してから入力し直すと解消されることがある。それでも直らなければ、エラーメッセージをChatGPTにそのまま貼り付けるのが最速だ。

月をまたいだ集計がズレる#

1ファイルに全月分を入れると数式が複雑になる。月ごとにシートを分けるか、フィルタ機能で月別に絞り込む運用にするとシンプルに保てる。


まとめ#

勤務表の自動記入は、「スプレッドシートのテンプレート作成 → ChatGPTで数式生成 → 毎日1行追加するだけの運用」の3ステップで実現できる。コードは不要で、ChatGPTへの質問だけで完結する。

完全に手入力をゼロにするのは難しいが、月末の集計・転記・計算という「まとまった手間」はほぼなくせる。「毎月の勤務表作業に30分以上かけている」という方には、まず試してみる価値がある。

チームでの運用や、給与計算との連携まで自動化したい場合は、専用の勤怠SaaSを検討するのが現実的だ。

PRおすすめスケジュール・時間管理の自動化SaaS個人の勤務時間管理から日程調整まで自動化できるツール。まず無料で試して、合わなければ解約できる。

よくある質問#

非エンジニアでもChatGPTで数式を作れますか?#

作れる。「Googleスプレッドシートで〇〇を計算したい」と日本語で状況を説明するだけで、貼り付けられる数式を出してくれる。エラーが出たときもエラーメッセージをそのままChatGPTに貼れば修正案が返ってくるため、プログラミング知識は不要だ。

スマホからも入力できますか?#

できる。Googleスプレッドシートはスマホアプリからもアクセスできる。さらに「Googleフォームと連携させる方法を教えて」とChatGPTに聞いてフォームを設定すれば、スマホから1タップで送信→スプレッドシートに自動追記という運用も構築できる。

会社に提出する勤務表フォーマットには使えますか?#

会社指定のExcelフォーマットへの対応は、フォーマット次第だ。自分で管理するスプレッドシートで集計だけ自動化しておき、月末に会社フォーマットへコピペするだけでも、計算の手間はゼロにできる。フォーマット変更を伴う場合は、事前に上長へ確認することを勧める。

無料配布 / 登録不要AI自動化スターターキット(PDF・10ページ)コピペで使えるプロンプト5本と、何から自動化するかを決める4象限、30日ロードマップ。メールアドレスの登録は要りません。受け取る →