team
「シフト 自動 作成 エクセル 無料」で検索する人が探しているのは、たいてい道具そのものではありません。毎月おなじ時間帯に、おなじ人の希望を紙やチャットから拾い集めて、表に落とし込む作業をやめたいという一点です。エクセルには無料で使える範囲があり、テンプレートも数多く公開されていて、そこまでは無料で届きます。届かないのはその先で、どこまでが無料で埋まり、どこから先は人が決めるしかないのかを分けて見ておくと、無駄な作り込みをせずに済みます。
この記事では、無料でシフト表を自動作成する方法を3つに整理したうえで、実際に手が止まるのはどこか、エクセルを続ける判断と道具を変える判断の境目はどこにあるのかを順に書いていきます。
1つ目は、公開されている無料テンプレートをダウンロードして使う方法です。シフト管理表の体裁が整っていて、氏名と日付を入れれば勤務時間の合計や人数の集計が動くところまで作られています。検索すれば月別と日別、時間帯別といった種類が並んでいて、自社の勤務の形に近いものを選ぶだけで、表の枠を作る手間が消えます。始めるまでの時間がいちばん短いのがこの方法です。
2つ目は、自分で関数と条件付き書式を組んで、集計と点検を自動にする方法です。COUNTIF で時間帯ごとの人数を数え、SUMIF で1人あたりの勤務時間を出し、条件付き書式で人数が足りないセルに色を付ける。この組み合わせだけで、目で数える作業はほとんど消えます。テンプレートの中身も、たいていはこの3つの積み重ねです。
3つ目は、無料の範囲があるクラウドの道具を使う方法です。表計算そのものを無料で使いたいならGoogleスプレッドシート、シフト表を配って最新版を共有したいなら、無料の枠があるシフト管理ツールやタスク管理ツールが選択肢になります。エクセルを捨てる話ではなく、表は表として残したまま、配る部分と集める部分だけを別の道具に任せる形です。
この3つは順番に試すものではなく、埋めたい穴が違います。表の枠が無いなら1つ目、集計が合っているか不安なら2つ目、配って回すところで詰まっているなら3つ目です。いま何に時間を取られているかを先に決めてから選ぶと、作り込みの深さを間違えません。
検索すると無料テンプレートは何十種類も出てきますが、選ぶ基準は多くありません。次の4点を見れば、自社の勤務の形に合うかどうかはダウンロードする前に判断できます。
1つ目は、表の型が勤務の形と合っているかです。おおまかに、1か月を横に並べる月間型、1日の中の時間帯を細かく割る日別型、開店から閉店までを時間の帯で見る時間帯型の3つがあります。日勤と夜勤しかない職場で時間帯型を選ぶと、使わない列を毎月消すことになります。逆に、開店時間帯だけ人を厚くしたい職場で月間型を選ぶと、何時に何人いるのかが表から読み取れません。
2つ目は、印刷したときに1枚に収まるかです。現場に紙を貼る運用が残っている職場では、ここが最後まで残る要件になります。列幅と改ページを毎月調整するくらいなら、最初から印刷前提で作られたテンプレートを選んだほうが早いです。
3つ目は、計算の中身が見えるかどうかです。マクロで動く部分が多いテンプレートは、開くときに警告が出て、保存形式も限られます。関数と条件付き書式だけで組まれているテンプレートは、数式バーを見れば何をしているか分かるので、組んだ人がいなくなっても直せます。無料で配られているものほど、この差が後の運用を左右します。
4つ目は、入力の制限が付いているかです。勤務の略号がドロップダウンで選べる形になっているなら、表記のゆれによる集計崩れが起きません。付いていない場合は、入力規則を自分で足すところから始めます。5分の作業で、毎月の点検が1つ減ります。
おすすめを1つに絞る書き方が世の中には多いのですが、勤務の形が違えば正解は変わります。上の4点に照らして2つか3つ落とし、実際の来月分を入れてみて、速いほうを残す進め方が確実です。
無料テンプレートの強みは3つあります。費用がかからないこと、使い方を教える必要がほとんどないこと、そして誰の許可も要らずに今日から始められることです。表計算はどの職場にもあり、印刷して壁に貼ることもできます。少人数で、勤務の形が単純で、変更が月に数回で収まるなら、これ以上の道具は要りません。
弱いところは、使い始めてすぐには見えません。1つ目は、ファイルが人数分に増えることです。メールやチャットで配った瞬間に、表は複製されます。誰かが自分の手元で1か所直すと、その修正は他の誰にも届きません。2つ目は、入力の自由さです。セルには何でも書けるので、「9:00〜18:00」と「9-18」と「日勤」が同じ表に混ざり、集計の関数が黙って外れます。3つ目は、計算の根拠が誰にも見えないことです。組んだ人が休んだ月に、もう誰も直せなくなります。
つまり、無料テンプレートは「表を作る」までは強く、「表を保つ」ところでは弱いということです。運用の実態を見ている人ほど、この差を先に知っておいたほうが得をします。
無料で使えるシフト自動作成ソフトやテンプレートはあります。エクセルの無料テンプレートやGoogleスプレッドシートを活用すれば、初期費用をかけずにシフト表を作成できます。 出典: sharefull.com
この指摘のとおり、作ること自体は無料で足ります。費用が発生するのは、作った表を配って、直して、また配る回数が増えてからです。
シフトの自動作成という言葉は、実は2つの別の作業を指しています。片方は計算で、もう片方は割り当てです。ここを分けずに探すと、期待した機能が入っていないテンプレートを何本もダウンロードすることになります。
計算は、エクセルが得意です。勤務時間の合計、休憩を引いた実働、深夜帯の時間数、時間帯ごとの在籍人数、1人あたりの連続勤務日数。これらはすべて関数と条件付き書式で書けます。人が数え間違える余地がなくなるので、ここを自動にする効果はそのまま残ります。テンプレートが「自動計算付き」と書いているのは、ほぼこの部分のことです。
割り当ては、別の話です。誰をどの枠に入れるかは、希望休、資格の有無、組み合わせてはいけない2人、新人と経験者の配分、前日の終業から翌日の始業までの間隔といった条件を同時に満たす問題で、表計算の関数は本来これを解く道具ではありません。ソルバーというアドインを使えば近いことはできますが、条件を数式の形に翻訳する作業が必要で、条件が1つ増えるたびに組み直しになります。10人を超えたあたりから、組むより手で埋めたほうが速い、という逆転が起きます。
判断の目安はここです。計算は無料の範囲で自動にする。割り当ては、条件を書き出して人が決める。この線を引いておくと、無料の範囲で得られるものを取り切ったうえで、諦めるところを間違えずに済みます。
ゼロから作る場合でも、手を入れる箇所は決まっています。次の順番で足していくと、途中で作り直しになりません。
最初に、人の一覧と日付の枠を別のシートに分けます。氏名、雇用の区分、入れない曜日、資格の有無を1人1行で持ち、シフトの表からは参照で引いてきます。名前をシフト表に直接打ち込むと、入退社のたびに全月を直すことになります。
次に、勤務の種類を略号で定義します。早番、日勤、遅番、夜勤、休、有休のように短く決めて、入力規則のリストにします。開始時刻と終了時刻、休憩の長さは略号ごとに1か所だけ持たせて、表の側では略号しか入れません。ここまで作ると、勤務時間の合計は SUMIF と VLOOKUP の組み合わせだけで出ます。
3つ目に、時間帯ごとの必要人数を書いた行を用意して、実際に入っている人数を COUNTIF で数え、差が出たセルに条件付き書式で色を付けます。人手が足りない枠は赤、多すぎる枠は薄い色にしておくと、目で探す作業が消えます。必要人数を表の中に書いておくのが肝心で、頭の中に置いたままでは点検が自動になりません。
4つ目に、点検の観点を数式にします。連続勤務日数は COUNTIF を横に伸ばして数え、希望休を踏んでいないかは希望のシートと突き合わせ、遅番の翌日に早番が入っていないかは1つ右のセルとの組み合わせで判定します。数式で判定できた項目は、二度と目視に戻りません。
最後に、月が変わっても使える形に整えます。日付は開始日を1か所に入れれば残りが自動で並ぶようにし、曜日は TEXT 関数で出して、土日と祝日に色を付けます。祝日は別シートに一覧を持たせて参照します。ここまで組めば、翌月の作業は開始日の入れ替えと希望の反映だけになり、表を作り直す時間はゼロになります。
作る順番を守ることが、後から関数を足しやすい形につながります。逆に、集計の数式を先に書いてから人の一覧を分けようとすると、参照が総崩れになります。
見落とされがちですが、「エクセルが無料で使えるか」も条件付きです。Web版のMicrosoft 365は、Microsoftアカウントがあれば無料で使えて、Excel for the web でブラウザから表を開いて共同編集できます。クラウドの保存容量は5GBで、シフト表を置くには充分です。関数も条件付き書式も使えるため、集計の自動化という目的なら、これで足ります。
一方、デスクトップ版のExcelは有料です。microsoft.com の日本向けページには、2026年9月26日時点で Microsoft 365 Personal が月額2,130円(年額21,300円)、買い切りの Office Home 2024 が41,380円と出ています。ページには税の表記が見当たらないため、税抜か税込かはこの記事では断定しません。無料で始めたいなら、まずWeb版で試して、マクロや重い計算が必要になってから有料版を考える順番になります。
Googleスプレッドシートも無料で、Googleアカウントがあれば使えます。共同編集と変更履歴がはじめから付いていて、リンクを送るだけで全員が同じ1枚を見る形になります。エクセルの形式で書き出せるので、社内の提出物がxlsx指定でも詰まりません。ファイルを配ってしまう問題を避けたいだけなら、ここを変えるのがいちばん安い解決です。
無料の範囲を正しく把握しておくと、「無料のテンプレートを探していたのに、開くために有料のソフトが必要だった」という遠回りを避けられます。
現場の話としてよく出るのは、表を作る時間よりも、その前後に取られる時間のほうが長いという点です。詰まる場所は、ほぼ次の3つに絞られます。
1つ目は、希望の回収です。紙、チャット、口頭、電話が混ざり、締切を過ぎてから届く分がある。集計する側は、届いた順に表へ写しながら、誰が未提出かを別に数えています。この作業はエクセルの中には無く、関数では1文字も減りません。
2つ目は、正しさの確認です。人数が足りている日はどこか、連勤が続いている人はいないか、希望休を踏んでいないか。条件付き書式で色を付ければ目視は速くなりますが、色が付く条件を書き忘れた項目は、最後まで誰も気づきません。確認の観点そのものを表の外に書き出しておくかどうかで、見落としの数が変わります。
3つ目は、連絡と最新版です。配った後に1枠変わると、直すのは表の1セルでも、伝える相手は全員です。「最新版はどれか」を全員が判断できない状態が、二重出勤と欠員の主な原因になります。ファイルを配る運用のままでここを直すのは難しく、置き場所を1つにして、そこを見に来てもらう形に変えるしかありません。
無料の範囲でこの3つを軽くする方法はあります。希望の提出先を1か所に決める、確認の観点を5項目までの一覧にして表の隣に置く、配るのをやめてリンクを渡す。どれも費用はかかりません。
順番にも意味があります。先に確認の観点を書き出しておくと、条件付き書式で自動にできる項目と、人が目で見るしかない項目が分かれます。自動にできる項目から数式にしていけば、点検の時間は回を追うごとに短くなります。逆に、観点を書き出さずに色付けから始めると、何を見ているのか誰も言えない表になり、色が増えるだけで点検は速くなりません。
もう1つ、時間の配分を一度測っておくことを勧めます。希望を集めるのに何分、表を埋めるのに何分、点検に何分、配った後の直しに何分。合計のうち表を埋める時間が3割に届かないなら、関数をいくら足しても効果は限られます。測ってから手を入れる場所を決めるほうが、確実に短くなります。
同じ失敗が繰り返し出るので、先に並べておきます。どれも費用ではなく順番の問題です。
いちばん多いのは、テンプレートを自社向けに改造しすぎて、元の計算が壊れる例です。行を挿入したときに集計の範囲が付いてこず、合計だけが古い範囲を指したままになる。合計の数式は列ごと参照にするか、テーブルとして書式設定しておくと、行を足しても範囲が伸びます。改造する前に、元のファイルを別名で残しておくのも効きます。
次に多いのが、ファイル名で世代を管理して迷子になる例です。「シフト表_9月_最新」「シフト表_9月_最新2」「シフト表_9月_確定版」が同じフォルダに並ぶと、現場は日付の新しい順に開くしかありません。置き場所を1つに決めて、そこを開いてもらう形に変えるのが唯一の解決です。クラウドの表計算に移すだけでも、この問題は消えます。
3つ目は、確認の観点が増えるたびに色を足して、表が虹色になる例です。色は3色までに抑えて、それ以上の観点は別のシートに一覧表として出します。色で伝えられる情報の量には上限があり、超えると誰も見なくなります。
4つ目は、希望の締切が守られないまま自動化を進める例です。締切の後に届く分がある限り、どれだけ関数を組んでも作業は減りません。提出の場所と締切を先に固め、未提出者が一目で分かる状態を作るほうが、効果は大きいです。
5つ目は、作った人以外が触れない状態のまま運用に乗せる例です。数式の意味を1行のコメントで書いておくだけで、引き継ぎができる表になります。無料の道具で組むときほど、この1行が保険になります。
表の自動化で減る時間は全体の一部です。残りは希望を集める作業と、決まった後に伝える作業に取られています。ここを無料で軽くする方法は3つあります。
1つ目は、提出の窓口を1つにすることです。無料のフォームを使って、氏名、希望する休み、入れない時間帯を選択式で答えてもらう形にすると、届いた内容が最初から表の形で溜まります。自由記述で受け取ると、写す作業と読み取る作業が両方残ります。選択式にできない項目だけを備考にして、備考が多い人には個別に聞くと決めておけば、全体の手間は大きく下がります。
2つ目は、締切を守れる形にすることです。締切の前日に自動で知らせが飛ぶようにして、提出済みと未提出の一覧が同じ場所で見える状態を作ります。締切を過ぎた分の扱いをあらかじめ決めておくのも同じ効果を持ちます。「過ぎた希望は次月に回す」と一度決めてしまえば、毎月の交渉が消えます。
3つ目は、決まった後の伝え方です。ファイルを送るのをやめて、常に同じ場所を見てもらう形に変えます。リンクを1本渡して、変更があってもリンクは変わらない。この形にすると「最新版はどれか」という問いが発生しません。紙の掲示が必要な職場では、掲示物に更新日時を必ず書き、変更のときは古い紙を必ず外す運用を決めておきます。
この3つは、どれも無料の道具でできます。関数を増やすより先にここを整えたほうが、体感の負担は速く軽くなります。シフトと仕事の予定を同じ場所で見たい場合は、日付でも板でも同じ内容を見られる形があるかを確かめておくと、表を二重に持たずに済みます。
作り込みを始める前に決めておくと効くことが、いくつかあります。順番を間違えると、作った仕組みを作り直すことになります。
入力の形をそろえます。時間の書き方を1つに決め、勤務の種類は略号にして、セルには入力規則でその略号しか入らないようにします。集計が外れる原因のほとんどは表記のゆれで、ここを先に固めておけば、後から足す関数が全部そのまま生きます。
制約を文章で書き出します。この人は日曜に入れない、この2人は同じ枠に入れない、レジを締められるのは3人だけ、遅番の翌日は早番に入れない。頭の中にあるうちは、組めるのが1人だけになります。書き出しておくと、代わりの人が組めるようになり、点検の手順にもそのまま使えます。有料の道具を検討するときの要件表にもなります。
変更の記録を残す場所を決めます。誰が、いつ、どの枠を、なぜ変えたのか。もめるのは表の中身ではなく、変更が合意されていたかどうかです。ファイル名に日付を付けて増やす方法でも記録は残りますが、増えたファイルのどれが最新かを判断する負担が戻ってきます。
この3つは無料でできて、道具を変えても捨てずに持っていける資産です。逆に、決めずに関数を増やすと、作った本人にしか触れない表が1枚できあがります。
決めた内容の置き場所も合わせて考えます。入力の形と略号の定義は表の同じファイルの中に、制約の一覧と変更の記録は表の外に置くのが扱いやすい形です。制約と記録を表の中に書き込むと、月ごとにファイルが分かれた時点で過去の記録が追えなくなります。月をまたいで残したいものは、表とは別の場所に1本で持つ、という分け方を最初に決めておくと後が楽です。
シフトを組む作業には、法令の解釈に触れる論点が混ざります。休憩の与え方、時間外の扱い、休日の数え方、割増の対象になる時間帯、間隔の確保。これらを表の数式の中だけで解決しようとすると、判断の根拠が数式の中に埋まってしまい、後から誰も検証できなくなります。
現実的な線引きは、数えるところまでを表に任せ、判断は表の外に置くことです。実働時間、連続勤務日数、深夜帯に当たる時間、1週間の合計といった数字は関数で正確に出せます。その数字がルールに適合しているかどうかの解釈は、就業規則と所轄の窓口で確かめる話であって、テンプレートの作者が保証してくれるものではありません。無料で配られているテンプレートの多くは、この点を注記しています。
社内で決めるべきことも先に文章にしておきます。誰が最終の承認をするのか、締切を過ぎた希望はどう扱うのか、当日の欠員はどの順番で埋めるのか。この3つが決まっていないと、表がどれだけ整っていても、変更のたびに同じ相談が発生します。判断の基準を決めておけば、表は数える道具として素直に働きます。
厚生労働省の案内や所轄の労働基準監督署に確認しておくと、後から運用をひっくり返さずに済みます。無料で始めることと、判断を省くことは別の話だと分けて考えておくのが安全です。
「何人からツールにすべきか」と聞かれることが多いのですが、人数だけで決めると外れます。10人のチームでも変更が月2回なら表で足りますし、6人でも毎日入れ替わるなら表では追いつきません。見るべきは、公開した後に表を直して配り直す回数です。週に2回を超えたあたりから、配る作業のほうが作る作業より重くなります。
もう1つの境目は、拠点や案件が2つ以上に増えたときです。表が2枚になると、同じ人が両方に入っている見落としが必ず出ます。この時点で、人ごとの予定を1本にまとめて見られる形が必要になり、表計算では持ちにくくなります。
道具を変えるときに比べる点は、機能の数ではありません。無料の範囲がどこで切れるか、見るだけの人が人数に数えられるか、表と同じ内容をカレンダーや工程表の形でも見られるか、書き出して手元に戻せるか。この4つで決まります。プロジェクト管理ツール側の無料の枠については、5人までとボード10個までが無料で、6人目または11個目から1人あたり月500円(税抜)になる料金のページに条件が書かれています。人数とボードの数だけで区切る形なので、機能が使えるかどうかを心配せずに試せます。
他社の道具と並べて考えたいときは、無料の枠の切れ方を横に並べた比較の一覧が近道です。付箋を並べる形に慣れているチームなら、Trelloとの比較で無料の上限の違いを確かめてから決めるのが早いでしょう。
シフト表の本質は、予定の一覧ではなく「いま有効なのはこれだ」という合意です。ファイルを配る運用は、その合意を人数分に複製してしまうところに弱さがあります。無料テンプレートを卒業するかどうかの判断は、機能の不足ではなく、この複製を止めたいかどうかで決まります。
同じ内容を、板の形でも日付の形でも見られるようにしておくと、シフトと仕事の予定を別々に管理する必要がなくなります。機能で絞らず、区切るのは人数とボードの数だけという料金の考え方を採っている道具なら、無料の段階でも工程表やカレンダーを試せるため、自分たちの勤務の形に合うかを費用をかけずに確かめられます。表で見るのか日付で見るのかを切り替えられるかどうかは、できることのページで実際の画面を見て判断するのが確実です。
無料の範囲で始めて、入力の形と制約と変更の記録という3つを整えておけば、道具を変える日が来ても移行はほとんど作業になりません。移すのは表そのものではなく、決めたルールと、いま有効な1枚がどこにあるかという合意だからです。逆にこの3つが無いまま有料の道具に移ると、同じ混乱がそのまま移動します。始め方の細かい疑問はよくある質問に集めてあるので、運用のルールを決める段階で目を通しておくと迷いが減ります。
勤務時間の合計や時間帯ごとの人数といった計算は、関数と条件付き書式で自動にできます。一方で、誰をどの枠に入れるかという割り当ては、希望休や資格、連勤の制約を同時に満たす作業なので、ソルバーを組んでも人数が増えると手作業のほうが速くなります。計算は自動、割り当ては人が決めると分けるのが現実的です。
判断の目安は、公開した後に表を直して配り直す回数です。週に2回を超えるなら、配る作業のほうが重くなっているので道具を変える段階に入っています。人数が少なくても毎日入れ替わる職場では表では追いつかず、逆に10人いても変更が月に数回ならテンプレートで足ります。
Microsoftアカウントがあれば、Web版の Excel for the web をブラウザから無料で使えて、クラウドの保存容量は5GBです。関数も条件付き書式も使えるため、集計の自動化が目的なら充分です。デスクトップ版は有料で、Googleスプレッドシートも無料の選択肢になります。
提出先を1か所に決めて、締切と提出済みの一覧が同じ場所で見えるようにすることです。紙とチャットと口頭が混ざると、集計する側が未提出者を別に数える作業が生まれます。提出の形式をそろえ、誰が出していないかが一目で分かる状態を作るだけで、回収にかかる時間は大きく減ります。