Excel WORKDAY.INTL 関数

このチュートリアルに沿って操作するには、まずサンプルスプレッドシートをダウンロードしてください。
説明
WORKDAY.INTLこの関数は、指定された営業日数を開始日に加算し、将来または過去の営業日を返します。必要に応じて、カスタムの祝日を計算から除外することも可能です。
構文と引数
数式の構文
| WORKDAY.INTL ()start_date, days, [weekend], [holidays]) |

引数
|
週末コード

| 数値 | 週末 |
| 1(デフォルト) | 土曜日と日曜日 |
| 2 | 日曜日と月曜日 |
| 3 | 月曜日と火曜日 |
| 4 | 火曜日と水曜日 |
| 5 | 水曜日と木曜日 |
| 6 | 木曜日と金曜日 |
| 7 | 金曜日と土曜日 |
| 11 | 日曜日のみ |
| 12 | 月曜日のみ |
| 13 | 火曜日のみ |
| 14 | 水曜日のみ |
| 15 | 木曜日のみ |
| 16 | 金曜日のみ |
| 17 | 土曜日のみ |
週末文字列
週末を示すために使用される7 つの0 と1 の並びです。各桁は平日のいずれかを表し、最初の桁は月曜日、2 番目は火曜日、3 番目は水曜日、…、最後の桁は日曜日を表します。例:
| 週末文字列 | 数式 | 週末 |
| "0000000" | WORKDAY.INTL(B3,C3,"0000000") | 週末なし |
| "1000000" | WORKDAY.INTL(B3,C3,"1000000") | 月曜日のみ |
| "1100000" | WORKDAY.INTL(B3,C3,"1100000") | 月曜日と火曜日 |
| "1000011" | WORKDAY.INTL(B3,C3,"1000011") | 土曜日、日曜日、および月曜日 |
返す値
WORKDAY.INTL 関数は、日付をシリアル番号形式で返します。
備考
1。引数 days に小数値を指定した場合、WORKDAY 関数はその整数部分のみを start_date に加算します。
2。引数 holidays にセル範囲を指定する際は、絶対参照またはセルの名前を使用することをおすすめします。そうしないと、オートフィルハンドルで数式をコピーしたときに参照先がずれてしまいます。
エラー
#NUM! エラーは、次の場合に発生します。
- 無効な引数 start_date;
- 無効な引数 days;
- 無効な引数「weekends」です。
#VALUE! エラーは、次の場合に発生します。
- 引数 start_date および holidays が無効な日付です;
- 引数 days が数値ではありません;
- 引数「weekend」が無効なテキスト文字列です。
使用方法と例
例 1 デフォルトの週末を使用し、祝日を含まない場合の将来または過去の営業日を計算する
列 B の開始日と列 C の日数に基づいて営業日を算出するには、以下の数式をご利用ください。
=WORKDAY.INTL(B3,C3)
Enterキーを押し、オートフィルハンドルを必要なセルまでドラッグすると、シリアル番号が得られます。
次に、必要に応じてシリアル番号を日付形式に設定します。シリアル番号を選択した状態で、ホーム > 数値の書式をクリックし、ドロップダウンリストから短い日付または長い日付を選択してください。
例 2:カスタム週末と祝日を除外して営業日を計算するたとえば、列 B に開始日の一覧、列 C に日数の一覧、列 F に祝日の一覧があり、週末が月曜日と火曜日の場合、次の数式をご利用ください。=WORKDAY.INTL(B3,C3,3,$F$3:$F$5) Enter キーを押して、オートフィルハンドルを必要なセルまでドラッグすると、シリアル番号が表示されます。
次に、必要に応じてシリアル番号を日付形式に設定します。シリアル番号を選択した状態で、「ホーム」タブの「数値の書式」をクリックし、ドロップダウンリストから「短い日付」または「長い日付」を選択してください。
関連関数:
Excel 関数 Days
2 つの指定された日付間の日数を計算するには、Excel のDAYS 関数 が便利です。
Excel 関数 DAYS360
DAYS360 関数は、1 年を360 日(各月を30 日)とみなして、2 つの日付間の日数を簡単に計算するのに役立ちます。
Excel 関数 WEEKNUM
Excel のWEEKNUM 関数は、指定された日付がその年の何週目かを返します。この関数では、1 月1 日から週のカウントが始まります。
Excel WORKDAY 関数
WORKDAY 関数は、指定された営業日数を開始日に加算し、将来または過去の日付をシリアル番号形式で返します。
最高の Office 生産性ツール
Kutools for Excel - あなたを群衆の中から際立たせます
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気機能:検索・ハイライト・重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列の移動 | 非表示列の表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的な数式(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…
Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします
- 数十もの開いているドキュメントを1 秒で切り替えられます!
- 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
- 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
- Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。
