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

曜日でデータをまとめたい

 

WEEKDAY関数の結果を並べ変えれば、曜日ごとに集計することもできます

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

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

WEEKDAY(シリアル値,種類)

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

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

このWEEKDAY関数の結果を使えば、曜日でデータを並べ替えることができます。それから、曜日毎の集計も可能です。

 

Excel 2010/2007の場合

Excel 2003/2002/2000の場合

@WEEKDAY関数を使って、曜日を数値データで表す、「曜日」列を用意します

A列番号をクリックして、「曜日」列全体を選択します

B右クリックして、「非表示」を選びます

B右クリックして、「表示しない」を選びます

C「曜日」列が隠されます

表としては見た目に不自然なので、「曜日」列を隠しました。

D表内の他のセルを選択します

E「ホーム」タブの「並べ替えとフィルタ」ボタン→「ユーザー設定の並べ替え」を選びます

E「データ」メニューの「並べ替え」を選びます

F「最優先されるキー」として「曜日」列を選び、「OK」ボタンをクリックします

非表示にしている列でも、並べ替えの基準にすることができます。

G曜日別にデータが並べ替えられます

H「データ」タブの「小計」ボタンをクリックします

H「データ」メニューの「集計」を選びます

I「グループの基準」として「曜日」を選び、集計の方法などを指定します

非表示にしている列でも、集計の基準にすることができます。

J曜日ごとにデータが集計されます

 

関連する他のページ

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

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

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

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

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

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

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

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