【Excel神業】土日祝日を指折り数えてない?「営業日」を一瞬で計算する魔法の関数3選
「このプロジェクトの納期は10営業日後」と言われた時、カレンダーを見ながら土日を飛ばして数えていませんか? そのアナログな作業は、祝日を見落とすリスクが高く危険です。Excelには、土日や祝日を自動で除外して日数を計算するビジネス特化の関数が備わっています。これらを使えば、正確な納期回答が一瞬で可能になり、スケジュール管理のプロになれます。(Excel for Windowsの場合)
イチオシスト
※記事内で紹介した商品を購入すると、売上の一部が当サイトに還元されることがあります。

【Excel神業】土日祝日を指折り数えてない?「営業日」を一瞬で計算する魔法の関数3選
ビジネスの現場では、「単純な10日後」ではなく「土日を除いた10日後」を知りたい場面が多々あります。手作業でカレンダーを数えるのは時間がかかる上に、ゴールデンウィークや年末年始などの不規則な休みが入ると計算ミスが頻発します。そんな悩みも、専用の関数を知っていれば一発解決。複雑な日程計算をExcelに任せて、余裕のあるスケジュール管理を実現しましょう。(Excel for Windowsの場合)
土日を除いたX日後を出す「WORKDAY関数」
「発注日から5営業日後が納期」といった計算に最適なのが「=WORKDAY(開始日, 日数, [祝日])」です。この関数は、土曜日と日曜日を自動的にスキップして、指定した日数後の日付を返します。さらに、あらかじめ祝日のリストを作って指定しておけば、祝日も考慮した完璧な「稼働日ベース」の納期を算出できます。
期間内の営業日数を数える「NETWORKDAYS関数」
WORKDAY関数とは逆に、「開始日から終了日までの間に、平日が何日あるか」を知りたい時は「=NETWORKDAYS(開始日, 終了日, [祝日])」を使います。プロジェクトの実働日数の見積もりや、月間の稼働日数を計算して日割り計算を行う際などに非常に役立ちます。これも土日と指定した祝日を自動で除外してくれます。
年齢や期間を正確に計算「DATEDIF関数」
社員の勤続年数や、プロジェクトの経過期間を「○年○ヶ月」と正確に出したいなら「=DATEDIF(開始日, 終了日, 単位)」が必須です。例えば単位に "Y" を指定すれば満年齢や年数が、"M" なら月数が算出されます。この関数は関数ウィザードに出てこない隠れ機能ですが、期間計算においては右に出るものがいない便利機能です。第1引数に「古い日付」、第2に「新しい日付」を入れる順序さえ守れば、複雑な月数計算も一瞬です。
営業日計算の自動化は、ビジネスパーソンの必須スキルです。指折り数えるのをやめて、関数で正確かつスピーディーな日程管理を行いましょう。
<出典>
数式と関数(Microsoft)
※記事内における情報は原稿執筆時のものです。
※記事内容は執筆時点のものです。最新の内容をご確認ください。

)
