プログラムの使用状況のデータがExcelファイルにあり、データには日付と時刻があります。この情報を要約すると、1時間ごとに、何人のユーザーがこのアプリケーションを使用しているのでしょうか。 Excelの数式を使用してそれを行う方法は?
サンプルデータ:
Jun 01, 09:03AM
Jun 01, 10:00AM
Jun 01, 10:50AM
Jun 01, 11:00AM
Jun 01, 11:26AM
Jun 02, 01:00PM
Jun 02, 03:00PM
Jun 02, 04:04PM
Jun 02, 08:00PM
Jun 02, 11:00AM
Jun 02, 12:00PM
Jun 01, 10:50AM
Jun 01, 11:00AM
Jun 02, 11:00AM
Jun 02, 12:00PM
Jun 02, 01:00PM
Jun 03, 08:00PM
Jun 03, 09:00PM
ピボットテーブルを作成します。
データの横に新しい列呼び出しを作成します'Day'。列に数式を入力して、日を抽出します。
=DAY(A2)
2列のデータに基づいてピボットテーブルを作成します。
行フィールドを時間でグループ化します。
1日(つまり、6月1日)が必要な場合は、1日の列を作成する代わりに、2番目の列にデータのコピーを作成します。ピボットテーブルの2つの列を使用して、新しい列を日ごとにグループ化します。
純粋にExcel2007の数式で同じことを行う。
2つの列を追加して、データを拡張します。
最初の列を呼び出す'Day'。列に数式を入力して、日を抽出します。
=DAY(A2)
2番目の列を呼び出します'Hour'。列に数式を入力して時間を抽出します。
=HOUR(A2)
列の見出しが1〜31日で、行の見出しが0〜23時間のテーブルレイアウトを作成します。
次の数式を挿入します(必要に応じてセル参照を調整します)
=COUNTIFS($B$1:$B$19,F$1,$C$1:$C$19,$E3)
数式をコピーして表に記入します。
COUNTIFS
関数はExcel2007の新機能です。COUNTIF
関数と同じように機能しますが、複数の範囲と条件を使用できます。