Note: The other languages of the website are Google-translated. Back to English
ログイン  \/ 
x
or
x
今すぐ登録  \/ 
x

or

Excel WORKDAY.INTL function

docworkday.intl関数1

このチュートリアルを続けたい場合は、サンプルのスプレッドシートをダウンロードしてください。

ドキュメントサンプル

説明

  WORKDAY.INTL この関数は、指定された就業日数を開始日に追加し、将来または過去の就業日を返します。 また、必要に応じて計算するときにカスタム休日を除外することもできます。

構文と引数

数式の構文

WORKDAY.INTL (start_date, days, [weekend], [holidays])

docworkday.intl関数2

Arguments

  • Start_date: 必須。 就業日を計算するために使用される開始日。
  • Days: 必須。 開始日に追加する就業日数。 負または正の場合があります。 負の数を使用して過去の就業日を計算する場合は、正の数を使用して将来の就業日を返します。
  • Weekend: オプション。 数値またはシリアル番号は、数式で週末と見なされる曜日を決定します。 デフォルトでは、土曜日と日曜日が週末になります。
  • Holidays: オプション。 非就業日と見なされる日付のリストまたはシリアル番号の配列定数。

週末のコード

docworkday.intl関数7

週末の日
1(デフォルト) 土曜日と日曜日
2 日曜日と月曜日
3 月曜日と火曜日
4 火曜日と水曜日
5 水曜日と木曜日
6 木曜日と金曜日
7 金曜日と土曜日
11 日曜日のみ
12 月曜日のみ
13 火曜日のみ
14 水曜日のみ
15 木曜日のみ
16 金曜日のみ
17 土曜日のみ

週末の文字列

週末の日を示すために使用される一連のXNUMXつのXNUMXとXNUMX。 各文字はXNUMXつの平日を示し、最初の文字は月曜日、XNUMX番目の文字は火曜日、XNUMX番目の文字は水曜日、最後の文字は日曜日です。 例えば:

週末の文字列 週末の日
"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がXNUMX進値の場合、WORKDAY関数はstart_dateに整数のみを追加します。

2.セルの範囲を引数の休日として参照する場合は、絶対参照または範囲名を使用することをお勧めします。そうしないと、塗りつぶしハンドルをセル上にドラッグして数式を使用すると、参照が変更されます。

エラー

#NUM! 次の場合にエラーが発生します。

  • 引数start_dateが無効です。
  • 引数の日が無効です。
  • 週末の引数が無効です。

#値! 次の場合にエラーが発生します。

  • 引数start_date、休日は無効な日付です。
  • 引数の日数は数値ではありません。
  • 引数weekendは無効なテキスト文字列です。

使用法と例

例1デフォルトの週末を使用し、休日を使用せずに、将来または過去の就業日を計算します

列Bの指定された開始日と列Cの日に基づいて稼働日を取得するには、次の式を使用してください。

=WORKDAY.INTL(B3,C3)

docworkday.intl関数6

次の項目を選択します。: 入力します この数式を適用するために必要なセルに自動入力ハンドルを押してドラッグし、シリアル番号を取得します。
docworkday.intl関数3

次に、必要に応じてシリアル番号を日付形式としてフォーマットします。 シリアル番号を選択したまま、をクリックします ホーム > 数の書式 選択する 短い日付 or 長い日付 ドロップダウンリストから選択します。
docworkday.intl関数4
docworkday.intl関数5

例2カスタムの週末を使用して就業日を計算し、休日を除外します

たとえば、列Bの開始日リスト、列Cの日リスト、列Fの休日、月曜日と火曜日の週末は、次の式を使用してください。

=WORKDAY.INTL(B3,C3,3,$F$3:$F$5)

docworkday.intl関数11

次の項目を選択します。: 入力します この数式を適用するために必要なセルに自動入力ハンドルを押してドラッグし、シリアル番号を取得します。
docworkday.intl関数8

次に、必要に応じてシリアル番号を日付形式としてフォーマットします。 シリアル番号を選択したまま、[ホーム]> [数値形式]をクリックして、ドロップダウンリストから[短い日付]または[長い日付]を選択します。
docworkday.intl関数9
docworkday.intl関数10


相対関数:

  • Excel Days 関数
    指定されたXNUMXつの日付の間の日数を計算するには、ExcelのDAYS関数が役立ちます。

  • Excel DAYS360 関数
    DAYS360関数を使用すると、360日の年に基づいて、30つの日付の間の日数を返すことができます。これは、毎月XNUMX日と見なされます。

  • Excel WEEKNUM 関数
      WEEKNUM Excelでは、1月XNUMX日から週のカウントを開始する、XNUMX年の指定された日付の週番号を返します。

  • ExcelWORKDAY;関数
    WORKDAYは、指定された稼働日数を開始日に追加し、シリアル番号形式で未来または過去の日付を返すために使用されます。


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

毎日の仕事をすばやく完璧に完了しませんか? Kutools for Excelは、300の強力な高度な機能(ワークブックの結合、色による合計、セルの内容の分割、日付の変換など)を提供し、80%の時間を節約します。

  • 1500の作業シナリオ用に設計されており、80%のExcelの問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集するときの生産性が50%向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)

Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.