エクセルでWEEKDAY関数を使う方法(8つの例付き)

  • これを共有
Hugh West

をお探しの方。 エクセルWEEKDAY関数 であれば、正しい場所にいることになります。 ウィークデイ は、特に計画、スケジュール、さらには財務分析に便利な機能です。 に分類されます。 日付と時刻の機能 は、Excelで、与えられた引数の曜日を返します。

今回は、その中から ウィークデイ を、実例を交えて解説しています。 目的に応じて計算式を調整することができます。

ExcelのWEEKDAY関数(クイックビュー)

Excelワークブックをダウンロードする

WEEKDAY関数の使用例.xlsx

Excel WEEKDAY関数:構文と引数

シンタックス

=WEEKDAY(シリアルナンバー、[return_type])

戻り値

0〜7(数字で)

論証

論証 必須/オプション 説明
シリアルナンバー 必須 曜日を調べたい日を表す数字
return_type オプション 戻り値の型を決定する数値

  1. Microsoft Excelでは、日付は連続した通し番号として保存されるため、計算に使用することができます。 その上、日付は、日付形式として挿入するか、または、日付形式を使用する必要があります。 DATE機能 テキスト形式で日付を挿入した場合、問題が発生する可能性があります。
  2. return_typeは引数で ウィークデイ 関数で,週の初めの曜日を指定する。 return_type の入力を省略した場合は ウィークデイ 関数は、日曜日には1を、土曜日には7を返します(デフォルト)。 Excel 2010バージョンから、戻り値のタイプ11-17が導入されました。
リターンタイプ 初日 数値結果 スタート・エンド
1 または省略(デフォルト) 日曜日 1-7 日曜-土曜
2 月曜日 1-7 月曜日~日曜日
3 火曜日 0〜6(この場合、月曜日=0なので) 月曜日~日曜日
11 月曜日 1-7 月曜日~日曜日
12 火曜日 1-7 火曜日-月曜日
14 木曜日 1-7 木曜-水曜
15 金曜日 1-7 金曜~木曜
16 土曜日 1-7 土〜金
17 日曜日 1-7 日曜-土曜

ExcelのWEEKDAY関数を理解し、使用するための8つの例題

Excelでは、さまざまなアプリケーションを利用することができます。 ウィークデイ 機能です。 それらを例として議論するようにします。

例1:WEEKDAY関数の基本例

日数が日付形式で与えられ、return_typeの値を入力する必要がない場合は、以下の数式を利用することができます。 D5 のセルがあります。

=WEEKDAY(C5)

これです。 C5 入社年月 ロバート .

  • 次に、 を押します。 エンタメ .
  • 3つ目は フィルハンドル でカーソルを保持したまま下にドラッグすることにより 右下 のコーナーにあります。 D5 このようなセル

  • 最終的には、このような出力になります。

しかし、もし戻り値の型が 2 16 をそれぞれ同じデータセットに対して使用することができます。 また、以下の数式を D5 のセルがあります。

  • return_typeの値が 2 :
=WEEKDAY(C5,2)

  • return_typeの値が 16 :
=weekday(c5,16)

例2:DATE関数でWEEKDAY関数を使用する場合

入社日がシリアル番号で与えられている場合を考えてみましょう。 その場合、入社日の前にある 日付 ここで , そして DAY機能 は、それぞれ指定された日付の年、月、日を返すために使用されます。

  • 最終的には、以下の数式を使えばいいだけです。 D5
=平日(日付(年(c5),月(c5),日(c5)),12)

  • 次に、 を押します。 エンタメ .
  • 3つ目は フィルハンドル .

  • その結果、次のような出力が得られます。

例3:TEXT関数を使って曜日名を検索する

を使って見つけた曜日の名前を取得したい場合、その曜日は ウィークデイ 関数を使用する場合は テキスト 機能 .

  • 最終的には、計算式を D5 このようなセル
=TEXT(WEEKDAY(C5,2), "dddd")

  • を押した後も同様に エンタメ を使用し、その後に フィルハンドル のように出力されます。

例4:WEEKDAYとCHOOSE関数の組み合わせ

そのほか、曜日名を調べる方法はもう一つあります。 選択 機能 とのことです。 ウィークデイ 関数を使用します。

  • で以下の式を使うだけです。 D5 セルとなり フィルハンドル のように、すべての出力を得るために以前行ったようなものです。
=CHOOSE(WEEKDAY(C5), "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")

例5:SWITCH機能との組み合わせ

この場合も スイッチ 機能 で平日の名前を取得します。 ウィークデイ 関数を使用します。

  • の計算式は D5 cellはこのようになります。
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

例6:平日と週末を取得するWEEKDAY関数

ある日付の平日と週末を決定したい場合、以下の組み合わせの計算式を利用することができます。 イフ ウィークデイ の機能を持つ。

=IF(WEEKDAY(C5,2)<6, "Workday", "Weekend")

例7:条件付き書式を用いたWEEKDAY関数

より見やすくするために、平日と週末をハイライト表示する必要がある場合は 条件付き書式設定 ツールバーから スタイル コマンドバーを表示します。

ステップス

  • まず、セルを選択します B5:D12 .
  • 次に、以下のサイトにアクセスします。 ホーム 選択 条件付き書式設定 セレクト 新ルール .

  • 最終的には 新しい書式ルール のウィンドウが表示されます。
  • 第三に、選択 数式を使用して、どのセルをフォーマットするかを決定する .
  • 四つ目は、数式ボックスに数式を書き込むことです。
=WEEKDAY($C5,2)<6

  • 第五に、次のサイトにアクセスします。 フォーマット をクリックすると、必要に応じて出力の色などを選択することができます。

  • での セルのフォーマット ウィンドウに移動します。 塗りつぶし 色を選択します(ここではライトグリーン)>クリック よっしゃー .

  • 今回も、その中で 新しい書式ルール をクリックします。 よっしゃー .

  • 同様に、もう一度 新しい書式ルール を選択した後、今度はこのような数式を書きます。
=WEEKDAY($C5,2)>5

  • 次に、次のページに進みます。 フォーマット .

  • 最終的には、任意の色を選択し 塗りつぶしオプション 水色を選択しました。
  • クリックしてください。 よっしゃー .

  • 最後に よっしゃー において 新しい書式ルール

  • その結果、出力はこのようになります。

例8:週末を含む支払額の計算

最後に、エキサイティングな例を見てみましょう。 期限内に仕上げなければならないプロジェクトがあり、従業員に勤務日や週末に余分な仕事をさせるよう管理しなければならないと仮定します。

通常、土日の方が支給率は高くなります。 労働時間数が提示されている場合は、その計算が必要です。 支払方法 各従業員の支払額と全従業員の支払額の合計を表示します。

の中に数式が入ります。 E5 のセルがあります。

=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)

次に 総和 機能 個別支払の集計のため。

Excel WORKDAY 関数で休日を指定する

開始日から一定の日数経過後に発生する作業日を決定するには、Excelの ワークデイ という関数があります。 日付 関数を使用します。

さらに、この機能にはオプションの休日パラメータがあり、これを省略すると、土日を含む週末を自動的に休日としてカウントし、指定した日数後に将来の勤務日を決定します。

のシンタックスです。 ワークデイ 関数は

=WORKDAY(開始日,日,祝日)

例えば、次のようなデータセットがあったとする。 開始日 , 生産日数 そして 完成日数 のコラムもあります。 ホリデー と、それに対応する 日付 である。 開始日 の欄には、プロジェクトの開始日、Cの欄には、それらのプロジェクトを完了するために必要な推定時間が記載されています。

を調べる必要があります。 完了日 において D列 .

  • まず、数式を D5 このようなセル
=workday(b5,c5,g5:g9)

  • 最終的には、プレス エンタメ
  • 最後に フィルハンドル
  • その結果、プロジェクトのアウトプットを得ることができます。 完成予定日 .

WEEKDAY関数の使用中によくあるエラー

を使用している間、いくつかのエラーが表示されるかもしれません。 ウィークデイ 機能、見てみましょう。

  • #エヌエム - があれば シリアルナンバー が現在の日付の基準値の範囲外である場合

    - があれば return_type が範囲外であることを示します。 return_type 引数セクションに示すように、値テーブルを使用します。

  • #VALUE! - は、与えられた シリアルナンバー または、与えられた [ return_type は非数値である。

もし、このようなエラーが発生した場合は、ご理解の上、修正していただければと思います。 また、必要であれば、私たちもお手伝いさせていただきます。

結論

を適用する方法です。 ウィークデイ また、この関数と他のExcel関数を組み合わせることもできます。 ウィークデイ 機能については、下のコメント欄で共有してください。 私たちと一緒にいてくれてありがとうございます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。