スプシハック

スプレッドシートの使い方と便利な関数・テクニックを解説

WORKDAY関数とは|指定した営業日数だけ前後にずらした日付を求める関数

公開日:最終更新日:

WORKDAY関数とは

WORKDAY関数は、指定した開始日から、指定した営業日(平日)だけ前後にずらした日付を求める関数です。
土日を除くスケジュール管理や納期計算に役立ちます。

WORKDAY関数の基本構文

=WORKDAY(開始日, 日数, [祝日])
  • 開始日:基準となる日付を指定します。
  • 日数:ずらしたい営業日数を指定します(正の数で未来、負の数で過去)。
  • 祝日(省略可能):除外したい祝日や休業日を範囲で指定します。

WORKDAY関数の使い方

営業日を加算して納期を求める

開始日(A2)から5営業日後を求めたい場合:

=WORKDAY(A2, 5)

土日を除いて5営業日進めた日付が返されます。

 

祝日を考慮して納期を求める

祝日リスト(C2:C5)を除外して5営業日後を求めたい場合:

=WORKDAY(A2, 5, C2:C5)

祝日もカウントから除外され、正確な営業日計算ができます。

WORKDAY関数の注意点

  • 土曜日・日曜日は自動的に除外されますが、週末以外の休みは祝日指定が必要です。
  • 開始日に無効な日付や数値が指定された場合、エラーになります。
  • 祝日リストに指定する範囲には、正しい日付データが必要です。

WORKDAY関数に関連する関数

参考リンク
WORKDAY – ドキュメント エディタ ヘルプ – Google Support
記事の著者
  • この記事の著者:えびお
  • 神戸にて、WEBディレクター・マーケターとして活動しています。独学でGAS(Google Apps Script)やエクセル・スプレッドシート関数を学びながら、GPTを活用してプロンプトを作成し、プログラミングにも取り組んでいます。

人気のタグ

#SUMIFS関数 #SUMPRODUCT関数 #SUMIF関数 #MATCH関数 #INDEX関数 #AVERAGEIF関数 #AVERAGEIFS関数 #VLOOKUP関数 #LEN関数 #LENB関数 #MID関数 #MIDB関数 #RIGHT関数 #AVERAGE関数 #RIGHTB関数 #MIN関数 #MAX関数 #FINDB関数 #FIND関数 #LEFT関数 #LEFTB関数 #IF関数 #IFS関数 #MEDIAN関数 #COUNTIFS関数 #COUNTIF関数 #COUNTA関数 #COUNT関数 #AVERAGEA関数 #SUM関数 #YEAR関数 #MONTH関数 #DAY関数 #TODAY関数 #NOW関数 #DATE関数 #ROUND関数 #ROUNDUP関数の使い方 #ROUNDUP関数 #CEILING関数 #WEEKDAY関数 #INT関数 #SPLIT関数 #FLOOR関数 #TEXTJOIN関数 #MROUND関数 #JOIN関数 #WORKDAY関数 #TRUNC関数 #MINUTE関数 #NETWORKDAYS関数 #CONCAT関数 #TEXT関数 #AND関数 #HOUR関数 #TIME関数 #SECOND関数 #TO_TEXT関数 #OR関数 #EOMONTH関数 #EDATE関数 #NOT関数 #VALUE関数 #IFERROR関数 #DATEDIF関数