エクセル入門
NETWORKDAYS関数(稼動日の日数)

Excelの初心者向け入門解説
最終更新日:2013-09-04

数式.NETWORKDAYS関数(稼動日の日数)


エクセル入門 > 数式 > NETWORKDAYS関数(稼動日の日数)


開始日から終了日までの期間に含まれる稼動日の日数を返します。


稼動日とは、土曜、日曜、および指定された祭日を除く日のことです。


書式

NETWORKDAYS(開始日, 終了日, [祭日])


開始日
必ず指定します。起算日を表す日付を指定します。


終了日
必ず指定します。対象期間の最終日を表す日付を指定します。

祭日
省略可能です。
国民の祝日や夏期休暇など、稼動日数の計算から除外する日を表す日付を指定します。
日付を含む一連のセルか、日付を示すシリアル値の配列定数を指定できます。


使用例

A1セルに 2013/7/11、B1セルに2013/7/23
シート「祝日一覧」のA列に祝日一覧が入っているとします。


=NETWORKDAYS(A1,B1,祝日一覧!A:A) ・・・ 8

7/11 , 7/12 ,
7/13 , 7/14 , 7/15 , 7/16 , 7/17 , 7/18 , 7/19 , 7/20 , 7/21 , 7/22 , 7/23

以上の赤字を除いた日数なので、8となります。


日本の祝日一覧
2017年から20年分の日本の祝日一覧です、2019年からの天皇誕生日の変更に対応しました。上皇の誕生日12/23は当面は平日となるようです。2020年以降は「体育の日」⇒「スポーツの日」、2020年だけ7/24。


ワークシート関数一覧
Excelワークシート関数の一覧と解説です、詳細解説ページへのリンクもあります。Excel2007までの関数です。2010以降追加の関数一覧 ワークシート関数の一覧(2010以降) 引数、関数構文については Excelシートの複雑な計算式を解析するVBAの関数構文 文字列関数…27 日付と時刻の関数…21 情報関数…17 論理関数…7 検索/行列関数…1…




同じテーマ「エクセル入門」の記事

TODAY関数(現在の日付)

現在の日付に対応する値を返します。セルにTODAY関数を入力すると、セルの表示形式は自動的に日付形式に設定されます。書式 TODAY() ※引数はありません。TODAY関数は、エクセルで再計算が行われない限り、関数を入力した日付のままになります。
NOW関数(現在の日付と時刻)
現在の日付と時刻に対応するシリアル値を返します。セルにNOW関数を入力すると、セルの表示形式は自動的に時刻形式に設定されます。書式 NOW() ※引数はありません。NOW関数は、エクセルで再計算が行われない限り、関数を入力した日付時刻のままになります。
WORKDAY関数(稼動日数だけ前後の日付)
開始日から起算して、指定された稼動日数だけ前または後の日付に対応する値を返します。稼動日とは、土曜、日曜、および指定された祭日を除く日のことです。書式 WORKDAY(開始日,日数,[祭日]) 開始日 必須です。
NETWORKDAYS関数(稼動日の日数)
DATEDIF関数(年齢・勤続年数)
2つの日付の間の日数、月数、または年数を計算します。この関数は、Lotus1-2-3との互換性を提供するために用意されています。この関数は、関数ウイザード(数式パレット)が用意されていませんので、全て手入力する必要があります。
MATCH関数(範囲から値を検索し一致する位置)
セルの範囲内で指定された項目を検索し、その項目の相対的な位置を返します。セル範囲は、縦方向・横方向のどちらでも指定可能です。MATCH関数の書式 MATCH(検査値,検査範囲,照合の型) 検査値 値(数値、文字列、または論理値)、またはこれらの値に対するセル参照を指定できます。
INDEX関数(範囲から指定されたセル)
セル範囲から、指定された行と列が交差する位置にあるセルの参照を返します。INDEX関数の書式 INDEX(範囲,行番号[,列番号]) 範囲 セル範囲を指定します。セル範囲が1行または1列である場合、行番号または列番号はそれぞれ省略することができます。
OFFSET関数(行数と列数シフトした位置のセル範囲)
基準のセルまたはセル範囲から指定された行数と列数だけシフトした位置にある、指定の高さと幅のセル範囲の参照を返します。つまり、基準セルから、指定数だけ移動したセルを起点として、指定の大きさのセル範囲を取得出来ます。書式 OFFSET(基準,行数,列数,[高さ],[幅]) 基準 基準となるセル範囲の参照を指定します。
INDIRECT関数(参照文字列で間接的にセルを指定)
指定される文字列への参照を返します。参照文字列によって指定されるセルに入力されている文字列を介して、間接的なセルの指定を行います。参照文字列で指定されるセル参照を返しますが、セル参照はすぐに計算され、結果としてセルの内容が表示されます。
EDATE関数(月数だけ前後の日付)
開始日から指定された月数だけ、前または後の月の応当日を返します 書式 EDATE(開始日,月) 開始日 起算日を表す日付を指定します。月 開始日から起算した月数を指定します。月に正の数を指定すると、起算日より後の日付を返し、負の数を指定すると、起算日より前の日付を返します。
EOMONTH関数(月数だけ前後の月の最終日)
開始日から指定された月数だけ前または後の月の最終日を返します。書式 EOMONTH(開始日,月) 開始日 起算日を表す日付を指定します。月 開始日から起算したい月数を指定します。正の数を指定すると、起算日より後の日付を返し、負の数を指定すると、起算日より前の日付を返します。


新着記事NEW ・・・新着記事一覧を見る

トランザクション処理|SQL入門(12月11日)
インデックスを作成して高速化(CREATE INDEX)|SQL入門(12月9日)
他のテーブルのデータで追加/更新/削除|SQL入門(12月8日)
データの削除(DELETE)|SQL入門(12月7日)
データの更新(UPDATE)|SQL入門(12月6日)
複数のSELECT結果を統合(UNION,UNION ALL)|SQL入門(12月5日)
テーブルを結合して取得(INNER JOIN,OUTER JOIN)|SQL入門(12月4日)
データベースの正規化とマスタの作成|SQL入門(12月3日)
データベースにおけるNULLの扱い方|SQL入門(12月2日)
オブジェクト変数とは何か|VBA技術解説(12月2日)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
3.RangeとCellsの使い方|VBA入門
4.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
5.変数宣言のDimとデータ型|VBA入門
6.繰り返し処理(For Next)|VBA入門
7.マクロって何?VBAって何?|VBA入門
8.セルに文字を入れるとは(Range,Value)|VBA入門
9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説
10.ひらがな⇔カタカナの変換|エクセル基本操作



  • >
  • >
  • >
  • NETWORKDAYS関数(稼動日の日数)

  • このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


    記述には細心の注意をしたつもりですが、
    間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
    掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
    掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



    このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
    本文下部へ