Excel 指定期間の日数(営業日・稼働日)を取得(NETWORKDAYS関数、NETWORKDAYS.INTL関数)
NETWORKDAYS関数を使用すると指定期間の土日祝日を除いた
日数(営業日・稼働日)を取得可能です。
勤務表やスケジュール表において実働日数などに利用します。
この記事では、その仕様と使い方を紹介します。
仕様
NETWORKDAYS関数(週末を土日で固定)
=NETWORKDAYS(開始日,終了日,祭日)
引数 | 省略時の値 | 説明 |
---|---|---|
開始日 | 省略不可 | 日数を取得する期間の開始日付を指定。 |
終了日 | 省略不可 | 日数を取得する期間の終了日付を指定。 |
祭日 | 祭日なし | 祝日や夏季休暇など稼働日から除外する日付を指定。 |
NETWORKDAYS.INTL関数(週末の曜日を指定)
=NETWORKDAYS.INTL(開始日,終了日,週末,祭日)
引数 | 省略時の値 | 説明 |
---|---|---|
開始日 | 省略不可 | 日数を取得する期間の開始日付を指定。 |
終了日 | 省略不可 | 日数を取得する期間の終了日付を指定。 |
週末 | 1 | 週末のパターンを指定。(詳細後述) |
祭日 | 祭日なし | 祝日や夏季休暇など稼働日から除外する日付を指定。 |
週末(数値指定の場合)
週休が連続している場合や、1日だけの場合は数値指定が向きます。
指定値 | 説明 |
---|---|
1 | 土曜日と日曜日 |
2 | 日曜日と月曜日 |
3 | 月曜日と火曜日 |
4 | 火曜日と水曜日 |
5 | 水曜日と木曜日 |
6 | 木曜日と金曜日 |
7 | 金曜日と土曜日 |
11 | 日曜日のみ |
12 | 月曜日のみ |
13 | 火曜日のみ |
14 | 水曜日のみ |
15 | 木曜日のみ |
16 | 金曜日のみ |
17 | 土曜日のみ |
週末(文字指定の場合)
0(休日)と1(営業日)の7文字を月火水木金土日の順で指定します。
例えば土日が週休の場合は0000011、月日の場合は1000001となります。
週休が連続していない場合は文字指定が向きます。
使用例
祝日(休日)を用意
計算用のシートと祝日用のシートを用意します。
自身で祝日シートを作成しても、既に作成されているものを
使用しても問題ありません。
また夏季休暇や年末年始休暇を入れて休日として改修するのも有効な使い道です。
関数を設定
2019年3月20日~26日を開始日に例示します。
該当月のカレンダーです。
通常ケース(開始日<=終了日)
計算用シートにNETWORKDAYS関数を記述します。
この例では結果は4営業日となります。
20日も1日とカウントするため、WORKDAY関数の完全な逆算にはなりません。
(WORKDAY関数で20日を26日にする日数は3)
開始日と終了日が同じ場合、結果は1です。
開始日と終了日が逆のケース(開始日>終了日)
通常ではありえないですが、開始日の方が未来の日付となってしまった場合も動作します。
その場合、結果の日数は負の数となります。
Excel完全マスター: 関数・テクニック・新機能を網羅した決定版ガイド
本書は、Excelの基礎から応用まで、包括的に学べるガイドブックです。当サイトの豊富な情報を、電子書籍向けに最適化し、読みやすく再構成しました。
【本書の特徴】
- 情報量:Word-A4サイズ換算で1,400ページ相当
- 基本操作から高度なテクニックまで、段階的に学習可能
- 140種類の関数を詳細に解説
- 109種類の実用的なテクニックと具体例を紹介
- 最新機能(XLOOKUP関数、LET関数、シートビュー、LAMBDA関数、スピル等)を徹底解説
【対象読者】
- Excel初心者からプロフェッショナルまで
- 体系的にExcelスキルを向上させたい方
- 業務効率化を目指すビジネスパーソン
- データ分析や可視化のスキルを磨きたい方
【本書の強み】
- 実務に即した例題と解説
- 視覚的な図表やスクリーンショットで理解を促進
- 最新のExcelバージョンに対応した内容
- 著者の長年の経験に基づく、実践的なTipsを多数収録
【更新とサポート】
- 常に最新の情報を反映するため、定期的に内容を更新
- 最新版の入手方法:Amazonカスタマーサポートへお問い合わせください
【入手方法】
- 買い切り:950円
- Kindle Unlimited:読み放題プランで利用可能
Excelマスターを目指す方、業務効率を劇的に向上させたい方に、自信を持っておすすめできる一冊です。この1冊で、Excelの可能性を最大限に引き出す力が身につきます。
関連記事
活用例
指定月の日数と営業日数を取得する方法
指定日(営業日・稼働日)数後の日付を取得するWORKDAY関数
逆算に近い関数ですが、完全には逆の効果ではありません。