[Excel] 日付から曜日を求める (WEEKDAY関数)

Excelで日付を使用する時、曜日も表示したい場合も多いと思います。記入日のみならカレンダーを見てそのまま曜日も入力すればいいのですが、関数などで日曜日なら○○をするなどの条件分岐に使用したい場合もあります。

その場合に日付を引数で渡すと曜日を表す数値を返す関数があります。

WEEKDAY(日付, [種類])

種類は省略する事ができ省略した場合は自動的に「1」を渡したのと同じになります。種類は1から3まであり、以下の表のように曜日を表す数値が異なります。

Excel20160513_04

Excel20160513_05

なお、条件などに使用しないでただ曜日を表示したい場合は書式設定で簡単に表示可能です。

日付が入っているセルの[セルの書式設定]を開きます。

Excel20160513_01

[表示形式]の[ユーザー定義]を選択して、種類欄を自分で「aaa」と入力します。

Excel20160513_02

すると以下のように日曜日を表す「日」と表示されることになります。入力されている値は日付なのに曜日だけが表示されるのは面白いものです。

Excel20160513_03

表示形式を「aaaa」と入力すると「日曜日」と表示されます。(「a」「aa」はありません)
表示形式を「yyyy/mm/dd (aaa)」と入力すると「2016/05/01 (日)」と表示されます。こちらは私もよく使用します。

曜日を表す文字を「a」と覚えておきましょう。

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です