「有給あと何日ですか?」の問い合わせで1日が潰れる。10人を超えたら限界の「有給残日数管理」をExcelで自動化し、ミスゼロを実現した手順

本記事にはプロモーション(アフィリエイトリンク)を含みます。

有給申請の泥沼処理

有給申請は、本来は社員がリフレッシュするための制度です。心身を休めるための、非常に喜ばしい仕組みだと言えます。休日の予定を楽しみにしている社員の顔を想像します。そうすれば、こちらとしても心から快く送り出したいと感じます。しかし、チャットの通知音が鳴るたびに緊張が走りました。「有給の残日数はあと何日ですか?」という質問が見えます。その瞬間に、私の心のシャッターが半分下りてしまいました。画面越しには、笑顔のスタンプを即座に返します。ですが内心では、深く重いため息をつく毎日が続いていました。

作業で確認したポイント

誰かが休むという事実を、管理簿へ正確に転記します。残日数を丁寧に引き算していきます。もっとも、言葉にすれば、それはたったそれだけの作業かもしれません。とても単純な事務作業に見えることでしょう。ですが、その裏側には泥臭い作業が隠れていました。終わりが見えない確認作業の連続が、深く潜んでいたのです。

まず、勤怠管理がアナログだった頃の話をします。私のデスクの引き出しは、常に書類で溢れていました。社員から提出される、膨大な紙の束が原因です。1人につき、有給申請や振替休日の書類があります。遅刻欠勤届なども含めれば、1ヶ月で最低5枚は届きます。全社員分を合わせれば、年間で数千枚になります。これは、本当に膨大な数だと言えます。その一枚一枚を紛失しないよう、クリップで留めます。台帳に一つずつ丁寧に転記していきます。この作業は、まさに紙という巨大な壁との格闘でした。孤独で果てしない格闘だったと、今でも強く感じます。まるで、終わりなき迷路を彷徨うような心境でした。

有給管理の難解パズル

これは有給休暇なのか、それとも振替休日なのでしょうか。あるいは、単なる欠勤なのかを判断します。申請が上がるたびに、私は古いファイルを引き抜きました。埃を被った過去の記録を、何度もひっくり返していました。さらに、消滅した日数はないかを細かく確認します。午前休と午後休の合算についても、慎重に処理しました。たった1人の、たった1日の申請を処理するだけのことです。そのためだけに、過去2年分の記録をすべてさかのぼりました。出勤簿とメール履歴を照らし合わせる作業です。整合性を保つための、難解なパズルを組み立てていました。社員が増えるたび、パズルは複雑に絡み合います。それは、私の精神を少しずつ削り取っていったのです。

それは、本来の業務時間を奪い去っていく感覚でした。担当者が持つべき、貴重な時間が失われていきます。本来は、生産的な仕事に取り組むべき時間です。社員のための企画を考える時間も必要でした。しかし、それらは単なる事務作業に飲み込まれました。数字を合わせるだけの仕事に、時間を費やしていたのです。私は、大きな焦燥感を抱きながら過ごしていました。「もっと他の仕事に時間を使いたい」と願いました。しかしその願いは、書類の山にかき消されていたのです。

有給義務化、人事総務を襲う重圧と恐怖

そんな中、年5日の有給取得義務化が施行されました。働き方改革関連法案の目玉として報じられました。社会全体が「休む権利」を歓迎するムードになります。しかし、その権利を管理する担当者は違いました。皮肉なことに、法改正のニュースは重く響きました。まるで、死の宣告に近い響きを持って届いたのです。

次に、罰金のリスクが重くのしかかりました。取得が未達の場合、1人につき30万円が科されます。この金額の大きさが、精神的なプレッシャーとなりました。義務化により、有給管理は法的義務へと昇格しました。単なる社内ルールの延長ではなくなったのです。労基署の監査が入ったときを想像して震えました。「知りませんでした」という言い訳は通用しません。「単なる計算ミスでした」という言葉も通用しません。労務管理の厳格化という大義名分があります。人事担当者には、もう逃げ場が残されていませんでした。そして、毎日、責任という名の重い鎧をまといます。デスクに向かうだけでも、息が詰まる毎日が始まったのです。

有給管理簿地獄

法改正が行われた直後の日々を思い出します。それは、まさに嵐のような時間でした。全社員の管理簿を、新しい形式に書き直しました。私は丸二日間、会議室に籠もりきりになりました。数百人の入社日と、過去の履歴を突き合わせます。一人ずつ、指差し確認で付与日数を割り出しました。夕方になると、疲労で目がかすんできます。Excelのセルを見つめていると、頭が真っ白になりました。すると、数字がゲシュタルト崩壊を起こしていくのです。自分が何を作っているのかさえ、分からなくなりました。猛烈な絶望感に襲われることもありました。今思えば、あれは一種の限界状態だったのでしょう。

完璧を求められる重圧は、途方もないものでした。少しでも計算が狂えば、会社に損害を与えます。1日でも日数が足りなければ、法に触れてしまいます。ブラック企業という烙印を押されるかもしれません。その恐怖が、常に私の背中にのしかかっていました。深夜のオフィスで、孤独に電卓を叩き続けます。静まり返った室内で、自分の鼓動が響きました。その音が、プレッシャーをさらに際立たせていたのです。

アナログ管理の限界と有給ブラックボックス化

一方で、創業期のような数人の頃は違いました。メールの申請と手書きのノートで十分だったのです。しかし、組織は10人、15人と順調に拡大しました。それに連れて、アナログ管理の限界が近づきました。限界が訪れる音が、すぐそこまで聞こえてきました。組織の成長は、本来なら喜ばしいはずのことです。ですが裏側では、管理コストが雪だるま式に増えました。その現実に、私はただ圧倒されるばかりでした。

前年からの繰越日数が消滅するタイミングがあります。また、中途入社によって基準日も人それぞれ異なります。さらに、パートの方への比例付与の計算もありました。これらの複雑怪奇なルールを追いかける必要があります。人間の頭と手作業だけでミスなく行うのは困難でした。そんなことは、土台無理な話だと痛感していました。どれほど注意深く取り組んでも不安は消えません。どこかにミスが潜んでいる影を感じていました。その不安が、常に私の頭から離れることはありませんでした。

給与計算の締め切り数時間前の出来事です。あるベテラン社員から、指摘が入ったことがありました。「自分の計算ではあと3日残っている」という内容です。今でも、その時のことは忘れられません。手元の台帳を確認すると、そこには「0日」とありました。冷や汗が背中を流れる感覚を覚え、目の前が暗くなりました。過去1年分のメールを、すべて掘り返すことになりました。裏取りをしていく作業は、非常に過酷なものでした。胃を雑巾のように絞られるような重圧を感じました。

有給管理のブラックボックス化が招く業務停止

実は、特定の問題が発生していました。つまり、担当者の頭の中にしか、計算ロジックがない状態です。これが、いわゆる「有給管理のブラックボックス化」です。これは本来、極めて異常な事態だと言えます。特定の人間しか、正解に辿り着くことができません。もしその担当者が、急に倒れてしまったらどうでしょうか。インフルエンザなどで不在になれば、大変なことになります。社内の有給処理が、完全にストップしてしまうのです。

なんとも皮肉な現実を、私たちは抱えていました。しかし、誰もその時限爆弾に触れようとはしません。導火線を切ろうとする動きもありませんでした。会社全体が、この「属人化」というリスクを無視しました。見て見ぬふりを続けていたのかもしれません。非常に危ういバランスの上に、業務が成り立っていました。

Excel有給管理で残業15時間削減

私はついに、一つの決心をしました。この時限爆弾の解体作業に着手することにしたのです。手元にある武器の中で、最も強力なものを選びました。それは、やはり使い慣れたExcelでした。社内に散らばった情報を、一つの盤面に集約します。そして、冷徹でミスのない数式にすべてを委ねました。人間の主観を排除し、システム化を目指したのです。

まず、全体の設計図を引くことから始めました。次に、必要な入力データを、最小限の項目に絞り込みます。「入社日」と「週所定労働日数」が必要です。そして「これまでの取得履歴」を加えた3つにしました。出力結果についても、重要なものだけに限定しました。「次回の付与日」と「付与日数」を表示させます。最後に「現在有効な残日数」が分かれば十分です。これさえ見えれば、社員の不安は解消されるはずです。実際に、シンプルな設計こそが最強の解決策でした。この時に、私はそのことを確信したのです。

肝となるのは、やはり勤続年数の算出作業でした。ここで圧倒的な威力を発揮したのが関数です。DATEDIF関数を使い、正確な期間を導き出しました。具体的には、入社日から今日現在までの期間を割り出します。さらに、別シートの比例付与テーブルと連動させました。頭の中でこんがらがっていたパズルが解けました。整然としたアルゴリズムに置き換えることができたのです。

導入前は、確認作業に多くの時間がかかりました。ファイルをひっくり返して検算するのに3分必要です。それが今では、わずか3秒で完了するようになりました。社員名を選択して日付を入れるだけの操作です。人事業務全体の残業時間も大幅に減りました。月間で15時間以上の削減という、驚くべき結果です。この効率化は、私にとって大きな救いとなりました。

難解な有給計算の自動化と解放感

より深く関数を組み立てることに注力しました。イレギュラー対応という手作業を排除するためです。徹底的に自動化を進めることを決意しました。VLOOKUP関数を使い、データを抽出します。勤続年数と労働日数の交点から、日数を引き出します。人間が目で追うよりも、はるかに速い処理です。そして、何よりも正確な管理が可能となりました。システムに任せることで、心の平穏を得られました。ミスをする不安からも、ようやく解放されたのです。

具体的な確認ポイント

最も厄介だったのが、残日数の計算式でした。「前年繰越に当年付与を足し、消化分を引く」式です。ここには、労働基準法の複雑なルールがあります。「有効期限は2年」という重要な決まりです。このルールを、数式として組み込みました。古い有給から自動的に消化されるロジックを実装します。IF関数を何度も重ねて、条件を整理しました。時間単位休暇の複雑な計算にも対応させました。小数点のズレが生じないよう、細心の注意を払います。加えて、頭を悩ませていた条件分岐を、すべて数式に任せました。これによって、単純作業の呪縛から解き放たれました。

Excel完成、夜の安堵

夜遅く、試行錯誤の末にExcelが完成しました。組み上げた管理表に、テストデータを入力します。そして「Enter」キーを静かに押しました。その瞬間、正しい残日数がパッと表示されました。今までは、30分かけて調べていた答えです。それが一瞬で現れたとき、肩の力が抜けました。背負っていた見えない重い荷物があります。それが地面に落ちたような、強い解放感に包まれました。「これで、夜もぐっすり眠れる」。心からそう実感した、忘れられない瞬間でした。あのときの静かな感動は、今も鮮明に覚えています。

Excelの限界とクラウド移行

もちろん、Excelは確かに強力なツールです。ですが、決して万能なわけではありません。従業員が増えていくにつれて、課題も見えてきました。ファイルの動作が次第に重くなっていきました。さらに、共有設定の競合問題も頻発します。誰かが誤って数式を消してしまうリスクもあります。それは、常に否定できない不安要素でした。組織が成長すれば、運用の限界が訪れます。そのことを、私は身をもって学びました。

そこで、次のステップへ進むことにしました。クラウド勤怠管理システムへの乗り換え検討です。例えば、SmartHRやジョブカンなどの導入を考えました。クラウドであれば、システムの堅牢性は保証されます。社員自身がスマホから確認できるのも魅力です。いつでも自分の残日数を見ることが可能になります。

何より、Excelでの経験が大きな力となりました。「自社に必要な管理項目」が明確だったからです。そのため、システム移行も非常にスムーズでした。あの苦労があったからこそ、今があります。新しいシステムを、正しく導入できたと感じています。無駄な苦労は、決して一つもありませんでした。

有給自動化が築く社員信頼と組織の未来

有給管理の自動化には、真のゴールがあります。それは、担当者がラクをすることだけではありません。自動化によって、貴重な時間が生まれます。その時間こそが、人間本来の仕事に向けられるのです。「最近休めていないようですね」。システムのアラートを見て、声をかけることができます。「来週あたりはどうですか?」という優しい気遣いです。こうしたコミュニケーションが取れるようになりました。

新入社員へのオンボーディングも充実しました。本来の役割に時間を割けるようになったのです。これは、私にとって非常に大きな財産となりました。ツールを整備することは、単なる効率化ではありません。それ以上の価値を組織にもたらしてくれます。会社が社員の権利を正しく守ること。適切に休めるインフラを整えること。これらが、結果として会社への信頼に繋がります。

「法律を守る」という、受動的な防衛戦は終わりました。「社員が自律的に休める仕組み作り」が始まります。これは、組織としての大きなステップアップです。電卓を置き、顔を上げてみてください。組織の未来を作る時間を、取り戻していきましょう。きっと、その先には明るい環境が待っています。皆で、より良い職場を作っていきましょう。

業務改善がもたらした自信

この計算式を完成させたときのことです。目の前がパッと開けたような感覚がありました。これまで数時間かかっていた業務です。それがわずか数分で終わるようになりました。社員からの問い合わせにも、自信を持てます。即座に回答できるようになり、安心しました。以前の私なら、問い合わせに内心焦っていました。しかし今では、余裕を持って対応できています。この変化は、私にとって本当に大きなものでした。

精神的な負担からの解放は、何よりの喜びです。万が一のミスを考え、眠れない夜もありました。会社に与える影響を想像しては怖くなりました。しかし、数式が正確な答えを導いてくれます。そのおかげで、安心して業務に励めるのです。私はプログラミングの知識がありませんでした。そんな私にとって、これは貴重な体験でした。最初のプログラミング体験だったと言えるでしょう。

この成功体験は、私に大きな自信をくれました。「ITは難しそう」という先入観がありました。「自分には無理だ」という固定観念もありました。しかし、それらはすべて崩れ去りました。「ITの力で何かを変えられる」という希望です。その光が見えたような気がしたのです。有給管理という泥臭い業務がありました。その中にこそ、改善のヒントが隠されています。皆さんも、ぜひ小さな改善から始めてください。その一歩が、大きな変化を連れてきてくれます。

関連リンクとチェックリスト

無料プレゼント

Excel業務を自動化する前に確認するチェックリスト(PDF)

自動化していい作業かどうか、VBAかPythonか、最初に避けるべき落とし穴。実務でよく迷うポイントを1枚にまとめました。メールアドレスだけで受け取れます。

無料でチェックリストを受け取る

¥980 ミニキット

コピペで動かせる3スクリプト+自動化チェックリスト

最新ファイルの自動選択・部署名ゆれの正規化・CSV文字コード確認の3本セット。今週の作業を1つだけ楽にするための最小キットです。

ミニキットを見る(¥980)

学習サービスとアンケート

ここまで読んでくださり、本当にありがとうございます。今回の話が、あなたの業務のヒントになれば幸いです。そうなれば、私としても非常に嬉しい限りです。私たちは、人事総務の現場が楽になることを願っています。クリエイティブな仕事に、注力できる環境を目指しています。何か気になる点があれば、教えてください。具体的に自動化したい作業も、ぜひアンケートで共有してください。皆さんの声を元に、役立つ情報を提供していきます。これからも、よろしくお願いいたします。

VBA・Pythonをもっと本格的に学ぶなら

VBAやPythonを実務レベルまで引き上げたい方には「侍エンジニア」がおすすめです。マンツーマン指導・オーダーメイドカリキュラムで、文系出身でも挫折しにくい環境が整っています。無料カウンセリングだけでも学習ロードマップが明確になります。

侍エンジニア 無料カウンセリングを予約する →

Excel VBA プログラミング 解説書 第2版 基礎知識 学習 参考書 マクロ 自動化 業務効率化 手順書 入門書 技術書

関連する学びを少し広げるなら

Excel VBA プログラミング 解説書 第2版 基礎知識 学習 参考書 マクロ 自動化 業務効率化 手順書 入門書 技術書

この記事の内容を手元で試しながら、実務で少しずつ身につけたい方に向いた一冊です。

Amazonで見る → 楽天で見る →

※Amazon/楽天のアフィリエイトリンクを含みます

[アンケート] この記事は役に立ちましたか?

30秒で答えられます。改善の参考にします。

1問だけ回答する