13

Excelファイルにプログラムの使用状況のデータがあり、データには日付と時刻があります。このアプリケーションを毎日、毎時間、何人のユーザーが使用しているかという情報をまとめたいと思います。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
4

1 に答える 1

26

ピボット テーブルを作成します。

データの横に「Day」という新しい列を作成します。日付を抽出する数式を列に入れます。

=DAY(A2)

2 つのデータ列に基づいてピボット テーブルを作成します。

  • 行フィールド = 列 1 の日付
  • 列フィールド - 列 2 日
  • データ項目 - 列 1 の日付の数

行フィールドを時間別にグループ化します。

丸一日 (つまり 6 月 1 日) が必要な場合は、日の列を作成する代わりに、2 番目の列にデータのコピーを作成します。ピボット テーブルの 2 つの列を使用して、新しい列を日ごとにグループ化します。


Excel 2007 の数式だけで同じことを行うには。

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関数は Excel 2007 の新機能です。関数と同じようにCOUNTIF機能しますが、複数の範囲と条件を使用できます。

于 2009-07-10T09:54:07.183 に答える