イチオシTOP >

イチオシを読んでポイントGET

【Excel神業】土日祝日を指折り数えてない?「営業日」を一瞬で計算する魔法の関数3選

2026/02/21

土日を除いたX日後を出す「WORKDAY関数」

「発注日から5営業日後が納期」といった計算に最適なのが「=WORKDAY(開始日, 日数, [祝日])」です。この関数は、土曜日と日曜日を自動的にスキップして、指定した日数後の日付を返します。さらに、あらかじめ祝日のリストを作って指定しておけば、祝日も考慮した完璧な「稼働日ベース」の納期を算出できます。

続きを読む

期間内の営業日数を数える「NETWORKDAYS関数」

WORKDAY関数とは逆に、「開始日から終了日までの間に、平日が何日あるか」を知りたい時は「=NETWORKDAYS(開始日, 終了日, [祝日])」を使います。プロジェクトの実働日数の見積もりや、月間の稼働日数を計算して日割り計算を行う際などに非常に役立ちます。これも土日と指定した祝日を自動で除外してくれます。

続きを読む

年齢や期間を正確に計算「DATEDIF関数」

社員の勤続年数や、プロジェクトの経過期間を「○年○ヶ月」と正確に出したいなら「=DATEDIF(開始日, 終了日, 単位)」が必須です。例えば単位に "Y" を指定すれば満年齢や年数が、"M" なら月数が算出されます。この関数は関数ウィザードに出てこない隠れ機能ですが、期間計算においては右に出るものがいない便利機能です。第1引数に「古い日付」、第2に「新しい日付」を入れる順序さえ守れば、複雑な月数計算も一瞬です。?営業日計算の自動化は、ビジネスパーソンの必須スキルです。指折り数えるのをやめて、関数で正確かつスピーディーな日程管理を行いましょう。<出典>数式と関数(Microsoft)※記事内における情報は原稿執筆時のものです。