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

Excelの初心者向け入門解説
最終更新日:2020-05-06

NETWORKDAYS関数(稼動日の日数)


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


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

NETWORKDAYS関数の書式

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

開始日

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

終了日

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

祭日

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

NETWORKDAYS関数の使用例

A1セルに 2020/4/23 B1セルに2020/4/30
シート「祝日一覧」のA列に祝日一覧が入っているとします。
(2020/4/29が祝日)

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

4,23 , 4/24 , 4/25 , 4/26 , 4/27 , 4/28 , 4/29 , 4/30

4/25は土曜日
4/26は日曜日
4/29は祝日

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


日本の祝日一覧

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

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

ワークシート関数の一覧(2010以降)
Excelワークシート関数の一覧と解説です。Excel2010以降に追加された関数一覧になります。2007までのワークシート関数一覧ワークシート関数の一覧 引数、関数構文については Excelシートの複雑な計算式を解析するVBAの関数構文 Excel2010で追加されたワークシート関数 Excel2013で追加されたワークシート関数 関数名 種類と説明 …



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

TODAY関数(現在の日付)

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


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

pipコマンド(外部ライブラリのインストール)|Python入門(10月1日)
CSV読み書き(csvモジュール)|Python入門(9月29日)
「Excel 4.0 マクロ」の使い方|VBA技術解説(9月28日)
CSV読み込みとopen()関数とwith文|Python入門(9月28日)
フォルダとファイルの一覧を取得(os,glob,pathlib)|Python入門(9月26日)
import文(パッケージ・モジュールのインポート)|Python入門(9月24日)
例外処理(try文)とexception一覧|Python入門(9月23日)
リスト内包表記|Python入門(9月22日)
Pythonの引数は参照渡しだが・・・|Python入門(9月21日)
lambda(ラムダ式、無名関数)と三項演算子|Python入門(9月20日)


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

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
5.マクロって何?VBAって何?|VBA入門
6.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
7.繰り返し処理(For Next)|VBA入門
8.セルに文字を入れるとは(Range,Value)|VBA入門
9.とにかく書いてみよう(Sub,End Sub)|VBA入門
10.マクロはどこに書くの(VBEの起動)|VBA入門




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


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



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