【土曜出勤にも対応可能】Excelで翌営業日の求め方
WORKDAY関数を使用すれば土日祝を除くことができ、翌営業日を求めることができます。
しかし、WORKDAY関数では、土曜出勤や休日出勤など、不定期な出勤日には対応できません。
そこで今回は、WORKDAY.INTL関数を使用して、休日出勤を考慮した翌営業日の求め方を紹介します!
目次
WORKDAY.INTL関数とは?
WORKDAY.INTL関数とは、指定した休日を除外して期日を求める関数です。
開始日:計算の起点となる日付の指定。
日数:開始日の何営業日後(前)かを指定。
週末:休日の指定(省略可)
祭日:祝日の日付を指定(省略可)
週末に関しては、以下の表の番号を指定します。
WORKDAY.INTL関数の実践例
ここでは、休日が金曜日と土曜日の会社の翌営業日を求める例をご紹介します。
開始日には受注日のA列のセル、日数は翌営業日なので1、週末には金土が休日なので7を入力します。
今回は祭日はないという設定ですので省略します。
オートフィルを使用すると、赤枠のように金土を除いた営業日を取得することができました!
土曜出勤を考慮した翌営業日の求め方
ここでは本記事の主題である土曜出勤や平日休暇を考慮した翌営業日の求め方をご紹介します!
先ほど紹介したWORKDAY.INTLを応用して求めたいと思います。
まず、別シートに休日のカレンダーを作成します。
ここから土曜出勤日を削除し、平日休暇を追加します。
このように、自分の休日や出勤日を調整すれば、実際にWORKDAYINTL関数を使用して、翌営業日を取得していきます!
開始日:A3セル
日数:翌営業日なので1
週末:日曜日のみを意味する11を指定します!
祭日:先ほど入力した休日カレンダーのA列を指定します!
それでは実行してみます。
色のついたセルが土曜出勤、平日休暇を反映しているのがわかります!
この方法で、休日カレンダーを編集すれば、自社の休日に合わせた翌営業日が取得することが可能になります!
まとめ
不定期な休日があるために翌営業日を取得することができなかった方はこの方法を利用して取得してみてください!
また、2021年の土日祝をまとめた表を下にコピーしておきますので、コピペで使用してください!
エクセルの事務作業を圧倒的に効率化したい方、エクセルの単純作業に時間をかけたくない方はこちらからご相談ください!
excelの自動化や効率化、便利屋になります 関数やマクロを使用し、Excelの作業を大幅に効率化します! | Excelマクロ作成・VBA開発 | ココナラ
休日カレンダーはこちら
2021/1/1 |
2021/1/2 |
2021/1/3 |
2021/1/9 |
2021/1/10 |
2021/1/11 |
2021/1/16 |
2021/1/17 |
2021/1/23 |
2021/1/24 |
2021/1/30 |
2021/1/31 |
2021/2/6 |
2021/2/7 |
2021/2/11 |
2021/2/13 |
2021/2/14 |
2021/2/20 |
2021/2/21 |
2021/2/23 |
2021/2/27 |
2021/2/28 |
2021/3/6 |
2021/3/7 |
2021/3/13 |
2021/3/14 |
2021/3/20 |
2021/3/21 |
2021/3/27 |
2021/3/28 |
2021/4/3 |
2021/4/4 |
2021/4/10 |
2021/4/11 |
2021/4/17 |
2021/4/18 |
2021/4/24 |
2021/4/25 |
2021/4/29 |
2021/5/1 |
2021/5/2 |
2021/5/3 |
2021/5/4 |
2021/5/5 |
2021/5/8 |
2021/5/9 |
2021/5/15 |
2021/5/16 |
2021/5/22 |
2021/5/23 |
2021/5/29 |
2021/5/30 |
2021/6/5 |
2021/6/6 |
2021/6/12 |
2021/6/13 |
2021/6/19 |
2021/6/20 |
2021/6/26 |
2021/6/27 |
2021/7/3 |
2021/7/4 |
2021/7/10 |
2021/7/11 |
2021/7/17 |
2021/7/18 |
2021/7/22 |
2021/7/23 |
2021/7/24 |
2021/7/25 |
2021/7/31 |
2021/8/1 |
2021/8/7 |
2021/8/8 |
2021/8/9 |
2021/8/14 |
2021/8/15 |
2021/8/21 |
2021/8/22 |
2021/8/28 |
2021/8/29 |
2021/9/4 |
2021/9/5 |
2021/9/11 |
2021/9/12 |
2021/9/18 |
2021/9/19 |
2021/9/20 |
2021/9/23 |
2021/9/25 |
2021/9/26 |
2021/10/2 |
2021/10/3 |
2021/10/9 |
2021/10/10 |
2021/10/16 |
2021/10/17 |
2021/10/23 |
2021/10/24 |
2021/10/30 |
2021/10/31 |
2021/11/3 |
2021/11/6 |
2021/11/7 |
2021/11/13 |
2021/11/14 |
2021/11/20 |
2021/11/21 |
2021/11/23 |
2021/11/27 |
2021/11/28 |
2021/12/4 |
2021/12/5 |
2021/12/11 |
2021/12/12 |
2021/12/18 |
2021/12/19 |
2021/12/25 |
2021/12/26 |