Excel関数で給料支払い日を自動的に調整する方法:土日祝日の場合、直前の平日を表示

Excel

Excelで、翌月25日が土日祝日などの休日にあたる場合、前日の直近の平日を表示する方法を知りたい方へ、便利な関数を紹介します。この記事では、給与支払い日を自動的に調整する方法を具体的に解説します。

問題の背景:翌月25日が土日祝の場合

給与の支払い日が決まっている場合、翌月の25日が土日や祝日に当たることがあります。この場合、企業では通常、前営業日に支払日を設定しますが、手動で日付を調整するのは面倒です。Excelを使ってこれを自動化する方法を知っておくと、毎月の業務が効率化されます。

Excelで使うべき関数

この問題を解決するために、Excelで使うべき関数は「WORKDAY」関数です。この関数を使うと、指定した日付から前後の営業日を計算することができます。

具体的には、次のような関数を使います。

=WORKDAY(DATE(2025,5,25),-1)

この例では、2025年5月25日が土日祝日に当たる場合、その直前の営業日(平日)の日付が返されます。もし、祝日なども考慮したい場合は、祝日の日付を別途指定することも可能です。

WORKDAY関数の使い方

「WORKDAY」関数は、日付とともに営業日数を指定する関数です。第二引数には、何日分進めるのか、または戻すのかを指定します。例えば、-1を指定すると1営業日前を返し、+1を指定すると1営業日後を返します。

また、第三引数には祝日をリストとして入力できます。例えば、以下のように使うと、指定した祝日を考慮して平日を計算することができます。

=WORKDAY(DATE(2025,5,25),-1,HOLIDAY)

ここで、「HOLIDAY」は、祝日の日付が入力されたセルの範囲を指します。

実際の使用例

給与支払い日が毎月25日と決まっている場合に、Excelで自動的に支払日を調整する方法は非常に便利です。特に、人事担当者や経理部門の作業負担を減らし、効率よく業務を進めることができます。

例えば、2025年5月25日が日曜日であれば、「WORKDAY」関数を使ってその前の営業日である5月22日(金曜日)を自動的に計算することができます。

まとめ

Excelで給与支払い日を調整するために「WORKDAY」関数を使用することで、土日祝日を自動的に考慮した支払日が計算でき、手動での日付調整を不要にします。これにより、業務が効率化され、ミスを減らすことができます。

コメント

タイトルとURLをコピーしました