「Google スプレッドシートで『WORKDAY』関数ってどう使うの?」と悩んでいませんか?特に、パソコンやスマホに不安がある方にとって、難しそうに見えるかもしれません。でも安心してください。今回は、初心者の方でも理解できるように、わかりやすく解説します。
WORKDAY関数って何?
まず、WORKDAY関数とは、指定した開始日から数えて、営業日(通常は月曜日から金曜日)のみをカウントして、指定した日数後の日付を求める関数です。例えば、「今から10営業日後はいつ?」と知りたいときに使います。
基本の使い方
基本的な構文は以下の通りです
=WORKDAY(開始日, 営業日数, )
開始日計算の起点となる日付
営業日数進める(または戻す)営業日数
省略可能で、除外したい祝日などの日付を指定します
例えば、2025年10月13日(月)から10営業日後を計算する場合
=WORKDAY(DATE(2025,10,13), 10)
この式は、2025年10月27日(月)を返します。土日を除いた10営業日後の日付です。
実際の使い方プロジェクトの納期を計算する
例えば、あるプロジェクトが2025年10月13日(月)に開始され、15営業日後に納品する予定だとします。祝日を考慮して計算する場合、以下のように入力します
=WORKDAY(DATE(2025,10,13), 15, {DATE(2025,10,14), DATE(2025,10,21)})
この式では、2025年10月14日(火)と10月21日(火)を祝日として除外しています。結果として、納品日は2025年10月31日(金)となります。
よくある質問
Q1: WORKDAY関数でエラーが出るのはなぜですか?
よくある原因としては、日付の形式が正しくない、数値が負の値になっている、または休日の日付が無効であることが考えられます。日付は「YYYY/MM/DD」形式で入力し、数値は正の整数であることを確認してください。
Q2: WORKDAY関数とNETWORKDAYS関数の違いは何ですか?
WORKDAY関数は、指定した開始日から数えて、指定した営業日数後の日付を計算します。一方、NETWORKDAYS関数は、2つの日付の間に含まれる営業日数を計算します。例えば、プロジェクトの期間を計算する場合はNETWORKDAYS関数を、納期を計算する場合はWORKDAY関数を使用します。
Q3: WORKDAY関数は土日以外の休業日も除外できますか?
はい、WORKDAY.INTL関数を使用することで、土日以外の休業日も除外できます。WORKDAY.INTL関数では、週末を指定するコード(1から17)や、7桁の文字列(例”0000011″)で週末を設定できます。詳細はGoogleのサポートページをご参照ください。
まとめ
WORKDAY関数は、プロジェクトの納期計算やスケジュール管理にとても便利なツールです。最初は難しく感じるかもしれませんが、基本的な使い方をマスターすれば、日々の業務がぐっと効率化されます。
他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。



コメント