スキップしてメイン コンテンツに移動

投稿

12月, 2025の投稿を表示しています

【スプレッドシート】土日・祝日を除外して「〇営業日後」の日付を自動計算する方法(プロジェクト管理)

プロジェクトのスケジュールを立てるとき、「今日から5営業日後の納期はいつだろう?」と計算する場面、ありますよね。 単純に日数を足すだけだと、土日が含まれてしまって「あれ、この日は休みじゃん...」となった経験はありませんか? カレンダーを見ながら指折り数えるのは面倒ですし、ゴールデンウィークや年末年始が絡むともうお手上げです。 でも大丈夫です。Googleスプレッドシートの関数を使えば、営業日の計算は一瞬で終わります。 この記事では、土日祝日を自動的に除外して営業日を計算する方法を、実務ですぐに使えるレベルまで丁寧に解説します。 結論:WORKDAY関数を使えば一発で解決 営業日計算には WORKDAY関数 を使います。 基本の書き方 =WORKDAY(開始日, 日数) 具体例: =WORKDAY(A1, 5) A1セルに「2025/11/29」と入力されていた場合、この式は自動的に土日を飛ばして「5営業日後」の日付を計算してくれます。 たったこれだけで、土曜日と日曜日は自動的に除外されます。 【重要】祝日も除外する方法 ここが最も大切なポイントです。 基本のWORKDAY関数だけだと、 祝日は平日として扱われてしまいます 。つまり、元日やゴールデンウィークも「営業日」としてカウントされてしまうんです。 これでは実際の業務では使えませんよね。 解決策:祝日リストを作る 別の場所に「祝日の一覧」を作成し、それを関数に読み込ませることで解決できます。 完成形の式 =WORKDAY(開始日, 日数, 祝日リストの範囲) 具体例: =WORKDAY(A1, 5, $E$2:$E$20) E列の2行目から20行目に祝日データを入れておけば、その日付も自動的に除外されます。 日本の祝日リスト 最新の祝日情報は 内閣府の「国民の祝日について」のページ で確認できます。振替休日や臨時の祝日にも対応できるよう、定期的に更新しましょう。 設定手順(画像付き解説) 祝日リストを作成する E列などの空いている場所に、上記の祝日データを貼り付けます WORKDAY関数を入力する 計算したいセルに =WORKDAY(A2, 5, $E$2:$E$20) と入力します A2は開始日、5は営業日数、 E$2: E$20は祝日リス...