Google スプレッドシート: 日付間の勤務日数を数える


Google スプレッドシートのNETWORKDAYS関数を使用すると、2 つの日付の間の営業日数をカウントできます。

この関数は次の基本構文を使用します。

 NETWORKDAYS(start_date, end_date, [holidays])

金:

  • start_date : 開始日
  • end_date:終了日
  • Holidays : カウントする際に無視する休日の日付のリスト (オプション)

次の例は、この公式を実際に使用する方法を示しています。

例 1: 2 つの日付の間の営業日をカウントする

01/01/2022 から 01/10/2022 までの営業日数を計算するとします。

これを行うには、次の式を使用できます。

 =NETWORKDAYS( A2 , B2 )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Google スプレッドシートの 2 つの日付の間の営業日

2022 年 1 月 1 日から 2022 年 1 月 10 日までは6営業日あります。

これは、カレンダー上の 2 つの日付間の営業日数を数えることで確認できます。

実際には、2 つの日付の間には6営業日あります。

例 2: 2 つの日付の間の営業日をカウントする (祝日を指定する)

次の休日が営業日に該当する場合はカウントせずに、2022 年 3 月 1 日から 2022 年 12 月 27 日までの営業日を計算するとします。

  • イースター (2022/04/17)
  • ハロウィン (2022/10/31)
  • 感謝祭 (2022/11/24)
  • クリスマス (2022/12/25)

これを行うには、次の式を使用できます。

 =NETWORKDAYS( A2 , B2 , A8:A11 )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

当社が指定した祝日のリストを除き、2022 年 3 月 1 日から 2022 年 12 月 27 日までの営業日は214 日あります。

: Google スプレッドシートのNETWORKDAYS関数の完全なドキュメントは、ここで見つけることができます。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Googleスプレッドシートで部分文字列を抽出する方法
Googleスプレッドシートで日付範囲でフィルタリングする方法
Googleスプレッドシートに日付を自動入力する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です