---
title: "不在申請で勤務日が計算される仕組み"
description: "Vitextra Absence & Coverage が不在申請の勤務日を数える方法を説明します。勤務週、祝日、半日、日付付きの計算例、送信できない期間、設定を変更しても送信済みの申請が再計算されない理由を扱います。"
url: https://vitextra.com/ja/support/kb/10326
language: ja
published: 2026-10-28
modified: 2026-10-27
products:
  - "Absence & Coverage"
author: "Vitālijs Kalniņš"
tags: ["勤務日の計算", "不在の勤務日数", "半日の数え方", "祝日を除外", "勤務週の設定", "WorkDays 設定", "SharePoint 休暇日数の計算", "Vitextra Absence & Coverage"]
---

# 不在申請で勤務日が計算される仕組み

Vitextra Absence & Coverage が不在申請の勤務日を数える方法を説明します。勤務週、祝日、半日、日付付きの計算例、送信できない期間、設定を変更しても送信済みの申請が再計算されない理由を扱います。

## 概要

不在申請が数えるのは、暦日ではなく**勤務日**です。月曜日から翌週の月曜日までの休暇は、暦日では 8 日間ですが、勤務日は 6 日だけです。また、祝日を含む週は 5 日間にはなりません。勤務日数は、申請が残日数をどれだけ使用するか、承認者に何が表示されるか、カレンダーのツールヒントと CSV エクスポートに何が表示されるかを決めます。

この記事では、**新しい不在申請** パネルに入力するときに **My Absences** Web パーツが適用するルールと計算例を示し、申請を送信した後にこの数値がどうなるかを説明します。

---

## ルール

Web パーツは、開始日から終了日まで (両日を含む) の暦日を 1 日ずつ確認し、カウントされる日を合計します。

1. 曜日が**勤務週**に含まれ、かつその日付が**祝日ではない**日は、**1** とカウントされます。
2. 勤務する曜日ではない日、または祝日として登録されている日は、**0** とカウントされます。
3. **正午に開始 (初日は半日として計算されます)** を選択した場合、**初日**は 1 ではなく **0.5** とカウントされます。
4. **正午に終了 (最終日は半日として計算されます)** を選択した場合、**最終日**は 1 ではなく **0.5** とカウントされます。このオプションは、期間が 2 日以上の場合にのみあります。
5. **1 日だけ**の申請では、**正午に開始 (初日は半日として計算されます)** だけが使用でき、その日は 0.5 とカウントされます。
6. 半日を許可しない不在の種類では、2 つの半日オプションは無視されます。

勤務週は、`Settings` リストの `WorkDays` 行から取得されます。既定では月曜日から金曜日で、管理者が変更できます。[KB10355. 勤務週の設定方法](https://vitextra.com/ja/support/kb/10355) を参照してください。祝日は `Holidays` リストから取得されます。[KB10354. 祝日を追加する方法](https://vitextra.com/ja/support/kb/10354) を参照してください。いずれかのリストが空または存在しない場合は、既定値 (月曜日から金曜日、祝日なし) が適用されます。

---

## 計算例

特に記載がない限り、既定の勤務週 (月曜日から金曜日) を使用した例です。

| 申請 | 期間 (2026 年) | 結果 |
|:---|:---|:---|
| 月曜日から金曜日 | 10 月 5 日 – 10 月 9 日 | **5** |
| 2 週間。週末は除外される | 10 月 5 日 – 10 月 16 日 | **10** |
| 10 月 7 日 (水曜日) が祝日 | 10 月 5 日 – 10 月 9 日 | **4** |
| **正午に開始 (初日は半日として計算されます)** を選択 | 10 月 5 日 – 10 月 9 日 | **4.5** |
| 2 つの半日オプションをどちらも選択 | 10 月 5 日 – 10 月 9 日 | **4** |
| 1 日だけ、**正午に開始 (初日は半日として計算されます)** を選択 | 10 月 6 日 (火曜日) | **0.5** |
| 金曜日から月曜日、**正午に終了 (最終日は半日として計算されます)** を選択 | 10 月 9 日 – 10 月 12 日 | **1.5** (金曜日 1 + 月曜日 0.5) |
| 土曜日から月曜日、**正午に開始 (初日は半日として計算されます)** を選択 | 10 月 10 日 – 10 月 12 日 | **1** (半日は土曜日にあたり、カウントされません。月曜日は 1 日分カウントされます) |
| 土曜日と日曜日のみ | 10 月 10 日 – 10 月 11 日 | **0** — 申請は送信できません |
| 勤務週が日曜日から木曜日 | 10 月 5 日 – 10 月 11 日 | **5** (月曜日から木曜日と日曜日) |

![「新しい不在申請」パネルの勤務日の集計](https://static.vitextra.com/articles/10326/working-days-summary-ja.png)
*「新しい不在申請」パネルの勤務日の集計*

📝 **注**  
期間の途中にある週末や祝日は単にカウントされないだけなので、申請を分ける必要はありません。勤務日ではない日だけで構成される期間の勤務日数は 0 になり、パネルに「選択した期間に勤務日が含まれていません。」という警告が表示され、申請は送信できません。

---

## 数値の保存先と使われ方

申請を送信すると、計算された数値が `Absences` リストの `WorkingDays` 列 (小数点以下 1 桁の数値) に申請とともに保存されます。以降は、製品のすべての部分がこの**保存された値**を読み取り、再計算は行いません。

- **My Absences** の残日数カード: 承認済みと承認待ちの申請は、保存された日数から合計されます ([KB10328. 不在の残日数の見方](https://vitextra.com/ja/support/kb/10328))。
- 申請の行と承認者の一覧に表示される日数。
- **Team Absence Calendar** のツールヒントと CSV エクスポート。

一方、カレンダーで網掛け表示される勤務日以外の日と祝日の列は、ページを開いた時点の設定に基づいて描画されます。

❗ **重要**  
勤務週の変更や祝日の追加が影響するのは、その後に送信された申請だけです。すでに保存された申請の日数は変わりません。過去の申請を別の方法で数える必要がある場合は、その申請を取り消して新しく送信してください。[KB10330. 不在申請を取り消す方法](https://vitextra.com/ja/support/kb/10330) を参照してください。

---

## ルールを変更する場所

| 内容 | 場所 | 記事 |
|:---|:---|:---|
| 勤務週 | `Settings` リスト、キー `WorkDays` | [KB10355. 勤務週の設定方法](https://vitextra.com/ja/support/kb/10355) |
| 祝日 | `Holidays` リスト | [KB10354. 祝日を追加する方法](https://vitextra.com/ja/support/kb/10354) |
| 種類ごとの半日の許可 | `AbsenceTypes` リスト | [KB10352. 不在の種類を追加して構成する方法](https://vitextra.com/ja/support/kb/10352) |

💡 **ヒント**  
週末や祝日に隣接する申請を送信する前に、パネルの集計行を確認してください。正確な勤務日数と、残日数のある種類では申請後に何日残るかが表示されます。半日の扱いは [KB10327. 半日の休みを申請する方法](https://vitextra.com/ja/support/kb/10327) で説明しています。
