2009-07-10 3 views
12

私は、プログラムの使用状況をExcelファイルに記録しています。データには日時があります。私はこの情報を毎日毎時どのくらい多くのユーザーがこのアプリケーションを使用するかを要約したいと思います。どのようにそれを行うには、formularを使用して?グループ単位でデータを数える方法

サンプルデータ:

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 

答えて

24

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

新しい列を作成する'Day'あなたのデータの横に。日に抽出するために数式を列に入れてください。

=DAY(A2) 

2つのデータ列に基づいてピボットテーブルを作成します。時間によって列のカウント1日付

グループ行フィールド -

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

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


    は、2つの列を追加することで、データを拡張するエクセル2007での式で純粋に同じことをすることができません。
    最初の列を 'Day'と呼びます。日に抽出するために数式を列に入れてください。

    =DAY(A2) 
    

    '時間'第二のカラムを呼び出します。数式を列に入れて時間を抽出します。

    =HOUR(A2) 
    

    列が日間31に1を率いると行は時間23に0を率いて、テーブルのレイアウトを作成します。

    は、下記式(必要に応じて、セル参照を調整)

    =COUNTIFS($B$1:$B$19,F$1,$C$1:$C$19,$E3) 
    

    コピー表を埋めるために数式を挿入します。

    COUNTIFSの機能は、Excel 2007の新機能です。COUNTIF機能と同じように動作しますが、複数の範囲と基準が可能です。

+0

画像リンクが切れている –

関連する問題