> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# WORKDAY

> YiDAプラットフォームで指定日からN営業日後（前）の日付を算出するWORKDAY関数の使い方を解説。フォームやワークフロー設計での活用シーン、開始日・営業日数・除外する休日の設定方法を紹介します。

**WORKDAY** 関数は、指定日からN営業日後（または前）の日付を返します。

## 対応する製品シナリオ

WORKDAY 関数は、以下の YiDA シナリオで利用できます。

* フォーム（メインテーブルフィールド）
* フォーム（業務関連ルール）
* フォーム（検証）
* ワークフロー設計（検証ルール）
* ワークフロー設計（関連操作）
* フローノード
* コネクタ

## 形式

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
WORKDAY(start_time,days,holidays)
```

## 属性の説明

| **属性**      | **必須** | **説明**                                                                                                                        |
| ----------- | ------ | ----------------------------------------------------------------------------------------------------------------------------- |
| start\_time | はい     | 開始時刻のタイムスタンプ。日付コンポーネントの値をそのまま使用できます。                                                                                          |
| days        | はい     | 営業日数。最大値は 50,000 です。この上限を超える値は 0 として扱われます。<br />**注意**：正の値を指定すると未来の日付を返します。負の値を指定すると過去の日付を返します。小数値はデフォルトで 1 日を加算するものとして扱われます。 |
| holidays    | いいえ    | 計算から除外する日付。形式は `yyyy-MM-dd` です。複数の日付を指定でき、半角カンマで区切ります。<br />例えば、各省・市・自治区、または国／地域の法定休日や非法定休日を含めることができます。                       |

## 戻り値

| **戻り値のタイプ** | **説明**                                    |
| ----------- | ----------------------------------------- |
| タイムスタンプ     | 指定日からN営業日後（または前）の日付。値は日付コンポーネントに直接代入できます。 |

## 使用例

以下のように、`WORKDAY()` 関数を使用して 15 営業日後の時点を計算できます。
