エクセル実践塾 > エクセル実践塾2007

日付から曜日データを取得したい

 

WEEKDAY関数を使えば、日付データから、曜日を表す数値データを取得できます

WEEKDAYは、日付を表すシリアル値から、その日付に対応する曜日を返す関数です。既定では、日曜日〜土曜日が、1〜 7の整数で表されます。

WEEKDAY関数は、次のような書式で使います。

WEEKDAY(シリアル値,種類)

「シリアル値」には、日付データの入力されているセルの番地を指定します。

「種類」は、省略することができます。その場合には、1 (日曜) 〜 7 (土曜) の範囲の整数になります。
「種類」に2を指定すると、1 (月曜) 〜 7 (日曜) の範囲の整数になります。
「種類」に3を指定すると、0 (月曜) 〜 6 (日曜) の範囲の整数になります。

※日付データは、セルでは文字列のように見えますが、実際には「シリアル値」と呼ばれる特殊な数値データです。そのため、文字列操作関数を駆使しても、日付として表示されている曜日を取り出して表示することはできません。

 

Excel 2010/2007の場合

Excel 2003/2002/2000の場合

@「曜日」列に、A列の日付に該当する曜日値を表示します

A「=WEEKDAY(」と、半角で入力します

BA列の日付データをクリックで指定します

C半角の閉じ括弧())を入力して、WEEKDAY関数式を完成します

引数の「種類」は省略することができます。省略した場合には、日曜日〜土曜日が、1〜7の数値で表されます。

DEnterキーを押して、WEEKDAY関数式を確定します

WEEKDAY関数式を設定したセルに、曜日に相当する数値が表示されます。

※セルの表示形式が数値以外になっている場合には、WEEKDAY関数式の結果が正しく表示されないことがあります。下の画面のように一桁の数値で結果が表示されない場合には、セルの表示形式を確認し、数値に直します。

 

関連する他のページ

日付データを、月日と曜日の表示にしたい
表示形式をユーザー定義することで行えます

月〜金曜日の売上だけを合計したい
WEEKDAY関数による結果を条件とすれば、SUMIF関数で曜日を限定して売上を合計できます

月ごとにシートを用意してるから、日にちと曜日だけをセルに表示したい
セルの表示形式をユーザー定義すれば、日にちと曜日だけの表示にできます

月〜金曜日の売上の平均を求めたい
WEEKDAY関数による結果を条件として、SUMIF関数での集計結果を、COUNTIF関数で調べた個数で割れば、曜日を限定して平均を求めることができます

WEEKDAY関数を使ってみたい
WEEKDAY関数を使うと、指定した日付の曜日を1〜7の数値で表せます

日付の曜日を数値で表したい
WEEKDAY関数を使うと、各曜日を数値で表すことができます

曜日毎に授業実施時数の合計を求めたい
SUMIF関数を使えば、曜日を条件として、該当する数値だけの合計を行えます

土曜日と日曜日の行を色分けしたい
条件付き書式を使えば、自動的な色分けが可能です