エクセルで休暇簿を作成する方法(無料テンプレートダウンロード)

  • これを共有
Hugh West

休暇トラッカーは、彼らの休暇や労働日のためにすべての人を追跡するために人事部門のために広く使われているタスクです。 ほとんどすべての組織がその従業員の休暇トラッカーを使用しています。 この記事では、我々は、Excelで休暇トラッカーを作成する方法を示します。 あなたはまた、自分自身でそれを作る方法を知りたい場合は、我々の練習ワークブックをダウンロードして私たちに従ってください。

テンプレートダウンロード

この記事を読んでいる間に、この無料テンプレートをダウンロードしてください。

休暇管理テンプレート(Leave Tracker Template.xlsx

Leave Trackerとは?

休暇は、我々は従業員の休暇リストの履歴を格納するデータベースです。 彼の受信休暇に関するすべての詳細な情報がそこに記載されています。 それは我々が簡単に従業員のパフォーマンスと誠意を見ることができるそのデータベースです。 ほとんどすべての会社の人事マネージャーと小さな会社の所有者が自分の組織のためにこのタイプの休暇の追跡を処理します。

エクセルで休暇簿を作成するステップバイステップの手順

この手順を実証するために、我々は以下のデータセットを考えています。 5 ある会社の従業員のために、休暇管理システムを作成します。 最終的には、以下のようなイメージになります。

ステップ1:サマリーレイアウトの作成

ここでは、休暇追跡データベースのサマリーレイアウトを作成します。

  • まず、起動 マイクロソフトエクセル をお使いの端末でご覧ください。
  • ここで、シート名を次のように変更します。 概要 から シート名バー .
  • セレクトセル F1 .
  • そして、その中で インサート タブを選択します。 ドロップダウン いちじょう イラスト>画像>本機 .

  • というダイアログボックスが表示されます。 画像の挿入 が表示されます。
  • 次に、会社のロゴを選択し インサート .

  • 当社のファイルでは、プロセスを示すために、またお客様の便宜のために、当社のウェブサイトのロゴを挿入しています。

  • ここで、セルの範囲を選択します B4:I4 を選択し Merge & Center オプションを指定します。 アライメント のグループです。
  • 次に、タイトルを書きます。 ここでは、ファイルのタイトルを次のように設定しました。 従業員休暇トラッカー。 セルに必要な書式を維持します。

  • インセル B6 題名を書く と細胞 C6 当年は空のままにしておきます。 2022 今年のトラッカーを作りたいので。

  • その後、セルの範囲に K8:L14です。 当社では、6種類の休暇とその短縮形が保管されています。

  • 最終的なサマリー表を作成するために、セルを選択 B8:I8 .
  • 次に、以下を選択します。 Merge & Center というオプションをつけて、テーブルのタイトルを書きます。 テーブルのタイトルを 年総括 .

  • さて、セルでは B9 というカラム名を付けます。 従業員名 を設定し、セルの範囲を B10:B14 にとって 5 の従業員がいます。

  • その後、セルの範囲に C9:H9 は、leave short form を表す。

  • 次に 2 合計 存在である 列方向 おって知るべし 従業員の合計休暇 であり、もう一つは 行儀よく を説明するものです。 総休暇量 .

  • こうして、まとめのレイアウトが完成したと言えるでしょう。

こうして、Excelで休暇管理表を作成するための最初の作業が完了したと言えるでしょう。

ステップ2:各月のトラッカーリストを構築する

このステップでは、個々の月ごとに休暇タッカーデータリストを作成します。 私たちは、以下のように構築していきます。 1月 残りの月も同じような流れになります。

  • まず、新しいシートを作成し、名前を次のように変更します。 ヤン .
  • での ホーム タブを選択します。 フォーマット オプションを指定します。 細胞 グループをクリックし 列の幅 .

  • という小さなダイアログボックスが表示されます。 列の幅 が表示されます。
  • このシートでは列が多すぎるため、列幅を設定します。 ~2.50 をクリックします。 よっしゃー .

  • 次に、セルを選択します。 エーエフワン で紹介したのと同じように、会社のロゴを挿入します。 ステップ1 .

  • その後、セル内 B4 は、次の式を書き留める。

="January"&Summary!C6。

  • プレス 入力 を保存することができます。

  • 月として 1月 持つ 31 日、そして従業員の名前の列が必要なので、select 32 の列があります。 B6:AG6 を選択します。 Merge & Center オプションを指定します。 アライメント のグループです。
  • margeセルに、次の数式を書き込んで 入力 キーになります。

=B4

  • さて、表題のセル B7 かわりに 日数 と細胞 B8 かわりに 従業員名 .

  • セル範囲のセルフォーマットを変更する B9:B13 を入力し、従業員の名前を入力するようにします。

  • 今、私たちは DATE機能 で日付を取得します。 C8 は、次の式を書き留める。

=DATE(Summary!$C$6,1,1)です。

  • その後、セル内 D8 を書き出し、それをドラッグすると、次のような式になります。 フィルハンドル アイコンをクリックすると、日付が変わるまで数式がコピーされます 28 が表示されます。
=C8+1

  • 最後に 3 セル AE8:AG8 この式は、月別にすべての日付を定義するのに役立ちます。 この式では、次のように イフ の機能を持つ。

=IF(MONTH($AD8+1)>MONTH($C$8),"",$AD8+1)

🔍 フォーミュラのブレークダウン

セルに対する計算式を分解しています AE8です。

👉 MONTH($AD8+1)。 この関数は、以下を返します。 1 .

👉 MONTH($C$8)です。 この関数は、以下を返します。 1.

👉 IF(MONTH($AD8+1)>MONTH($C$8),"",$AD8+1): 説明: 日付を返す。

  • 次に、セルにおいて C7 を得るための式を書きなさい。 平日名 を簡略化したものです。 イフ , INDEX そして ウィークデイ 関数は、その結果を得るために役立ちます。
=IF(C8="","",INDEX({"Su";"M";"Tu";"W";"Th";"F";"Sa"},WEEKDAY(C8,1)))

🔍 フォーミュラのブレークダウン

セルに対する計算式を分解しています C9.

👉 WEEKDAY(C8,1)です。 この関数は、以下を返します。 7 .

👉 INDEX({"Su"; "M"; "Tu"; "W"; "Th"; "F"; "Sa"},WEEKDAY(C8,1)]): この関数は、以下を返します。

👉 IF(C8=",",INDEX({"Su"; "M"; "Tu"; "W"; "Th"; "F"; "Sa"},WEEKDAY(C8,1))). この関数は、曜日名を返します。 .

  • 次に フィルハンドル アイコンをクリックすると、数式をセルまでコピーします。 AG7 .

  • 私たちが定義した休暇用のショートフォームだけがトラッカーに入るようにするために、私たちは データ検証のドロップダウン矢印。
  • ドロップダウン矢印を追加する場合は、セルを選択します。 C9 .
  • さて、その中で データ タブを選択します。 ドロップダウン矢印 データバリデーション オプションを指定します。 データツール のグループです。
  • 次に、以下を選択します。 データバリデーション オプションを使用します。

  • という小さなダイアログボックスが表示されます。 データバリデーション が表示されます。
  • での 設定 タブを選択します。 ドロップダウン矢印 以下 許可する というタイトルを選びます。 リスト オプションを使用します。
  • その後、セルリファレンスを書き込む $AH$8:$AM$8 下欄に 出典 またはマウスで選択するだけです。
  • 最後に OKです。

  • が表示されます。 ドロップダウン矢印 が追加され、すべての短縮形が含まれるようになります。
  • では、ドラッグして フィルハンドル アイコンをセル範囲に C9:AG13 をコピーしてください。 ドロップダウン矢印 をすべてのセルで使用します。
  • 週末を見つけやすいように、別の色でマークしました。

  • その後、セル範囲を選択する AH6:AM6 を選択し Merge & Center オプションを使用します。
  • 結合されたセルのタイトルを 合計 .

  • 今、私たちは COUNTIF関数 をセル内の次の数式に入力します。 AH9 は、次の式を書き留める。

=COUNTIF($C9:$AG9,AH$8)+0.5*COUNTIF($C9:$AG9,AH$8& "H")+0.5*COUNTIF($C9:$AG9, "H"&AH$8)

🔍 フォーミュラのブレークダウン

セルに対する計算式を分解しています AH9です。

👉 countif($c9:$ag9,ah$8): この関数は、以下を返します。 1 .

👉 COUNTIF($C9:$AG9,AH$8& "H"): この関数は、以下を返します。 0.

👉 COUNTIF($C9:$AG9, "H"&AH$8): この関数は、以下を返します。 0.

👉 COUNTIF($C9:$AG9,AH$8)+0.5*COUNTIF($C9:$AG9,AH$8& "H")+0.5*COUNTIF($C9:$AG9, "H"&AH$8): この関数は、曜日名を返します。 1 .

  • をドラッグしてください。 フィルハンドル アイコンをマウスでクリックすると、数式がセルの範囲内に収まるようになります。 AH9:AM13 .

  • セル範囲内 AH8:AM8 のように、休暇型短冊を表す数式を書きましょう。

=Summary!C9

  • インセル AH7 を使用します。 SUM関数 を使用して、合計数を列ごとに合計します。 合計するには、セル AH7 :

=SUM(AH9:AH13)

  • をドラッグします。 フィルハンドル アイコンをクリックすると、数式をセルまでコピーします。 エーエムセイブン .
  • 最後に、今月の休暇トラッカーです。 1月 が使えるようになります。

  • 同様に、1年の残りの月についても、月次休暇のトラッカーを作成します。

こうして、Excelで休暇簿を作成するための2つ目のタスクが完了したと言えるでしょう。

続きを読む エクセルで作る従業員月次休暇記録フォーマット(無料テンプレート付き)

類似の読み物

  • エクセルで半日休暇を計算する方法(効果的な2つの方法)
  • エクセルで年休を計算する(詳細手順付き)
  • エクセルで休暇残高を計算する方法(詳細手順付き)
  • エクセルで未消化の休暇を計算する方法(簡単な手順付き)

ステップ3: 最終的な休暇記録を作成する

では、完成させます。 年総括 のテーブルがあります。 概要 シートで、最終的なレポートを取得します。 セルの範囲に数式を挿入していきます。 C10:H14 を使って、個々の月別のトラッカーからデータを抽出します。 最終的な結果を得るために イフエラー , INDEX , MATCH , 総和 の機能は私たちを助けてくれるでしょう。

  • 冒頭で、セルに数式を挿入します。 C9 .
=IFERROR(INDEX(Jan!AH$9:AH$13,MATCH($B10,Jan!$B$9:$B$13,0)),0)+IFERROR(INDEX(Feb!AH$7:AH$11,MATCH($B10,Feb!$B$7:$B$11,0)),0)+IFERROR(INDEX(Mar!AH$7:AH$11,MATCH($B10Mar!$B$7:$B$11,0)),0)+IFERROR(INDEX(Apr!AH$7:AH$11,MATCH($B10,Apr!$B$7:$B$11,0)),0)+IFERROR(INDEX(May!AH$7:AH$11,MATCH($B10,May!$B$7:$B$11,0)),0)+IFERROR(INDEX(Jun!AH$7:AH$11,MATCH($B10,Jun!$B$7:$B$11,0)),0)+IFERROR(INDEX(Jul!AH$7:AH$11,MATCH($B10,Jul!$B$7:$B$11,0)),0)+IFERROR(INDEX(Aug!AH$7:AH$11,MATCH($B10,Aug!$B$7:$B$11,0)),0)+IFERROR(INDEX(Sep!AH$7:AH$11,MATCH($B10,Sep!$B$7:$B$11,0)),0)+IFERROR(INDEX(Oct!AH$7:AH$11,MATCH($B10,Oct!$B$7:$B$11,0)),0)+IFERROR(INDEX(Nov!AH$7:AH$11,MATCH($B10,Nov!$B$7:$B$11,0)),0)+IFERROR(INDEX(Dec!AH$7:AH$11,MATCH($B10,Dec!$B$7:$B$11,0)),0)

🔍 フォーミュラのブレークダウン

1月だけの計算式を分解しています。 私たちの計算式では、すべての月でそれを行い、それらを足し算しています。

👉 MATCH($B10,Jan!$B$9:$B$13,0)。 この関数は、以下を返します。 2.

👉 INDEX(1月!AH$9:AH$13,MATCH($B10,1月!$B$9:$B$13,0))を使用します。 この関数は、以下を返します。 0.

👉 IFERROR(INDEX(Jan!AH$9:AH$13,MATCH($B10,Jan!$B$9:$B$13,0)),0): この関数は、以下を返します。 1 .

  • 次に、数式をセルまでコピーします。 H14 をドラッグすることで フィルハンドル アイコンを表示します。

  • さて、セルでは I10 を使用します。 SUM関数 セルの範囲を合計するために C10:H10 .

=SUM(C10:H10)です。

  • ダブルクリック について フィルハンドル アイコンをクリックすると、数式をセルまでコピーします。 I14 .

  • 再び、セルで C16 は、次の式を書き、要約すると、休暇の特定の種類。

=SUM(C10:C14)

  • 最後に、数式をセルまでコピーします。 I16 を使用しています。 フィルハンドル アイコンを表示します。

  • こうして、私たちのリーブトラッカーは完成し、すぐに使えるようになったと言えるでしょう。

これでようやく、Excelで休暇管理表を作成するための最終作業が完了したと言えるでしょう。

続きを読む Excelで社員の休暇記録のフォーマット(詳しい手順で作成する)

ステップ4: Leave Trackerをデータで確認する

次に、休暇のデータを入力し、計算式とトラッカーの精度をチェックします。

  • まず、従業員の名前をセル範囲に入力します。 B10:B14 .
  • のデータを入力します。 1月 しじょう ヤン .

  • の月数も同様に、何らかの値を入力してください。 2月 ばらばら 2月 .

  • ここで、確認すると 年総括 テーブルから値を抽出し、個々の従業員と休暇の種類を表示していることがわかります。

最後に、休暇教師ファイルが正常に動作し、休暇データを追跡できるようになったので、休暇追跡装置を作成することができたと言えるでしょう。

続きを読む エクセルでリクルートトラッカーを作成する方法(無料テンプレートダウンロード)

結論

以上で本記事を終了します。 本記事が皆様のお役に立ち、Excelで休暇管理表を作成できるようになれば幸いです。 さらにご質問やお勧めの方法があれば、以下のコメント欄でご紹介ください。

ホームページのチェックをお忘れなく エクセルウィキ は、Excelに関するいくつかの問題とその解決策を紹介しています。 新しい方法を学び、成長し続けましょう。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。