0

私のExcelファイルには次のものがあります。

行ラベル.............|......カウントの合計  
*** ALICERICKY .................... 2751 ***  
2012年9月28日11:42...............833  
2012年9月28日11:43...............84  
2012年9月28日12:07...............917  
2012年9月28日19:34...............138  
2012年9月28日19:35...............779  
** ALICANTIAYAA005 ........... 78 **  
2012年9月28日16:37...............78  
** BELLAVBA005 .................. 2429 **  
2012年9月7日11:34...............230  
2012年9月7日11:35...............984  
2012年9月7日11:38...............56  
2012年9月7日11:39...............1159

任意のタイムスタンプを左クリックし、左クリックして分単位でグループ化すると、Excelは分単位でグループ化し、値を5分グループとして合計します。

1ではなく5分でグループ化することを示すにはどうすればよいですか?例:

行ラベル.............|......カウントの合計  
*** ALICERICKY .................... 2751 ***  
2012年9月28日11:42..............。  
......................................... 917   
2012年9月28日11:43..............。  
2012年9月28日12:07...............917  
2012年9月28日19:34..............。  
.......................................... 917  
2012年9月28日19:35..............。

したがって、のAliceRicky場合、3つのグループにまとめられます。

4

1 に答える 1

1

ソースデータにヘルパー列が必要な場合があると思います。最初のデータ行の時間値に等しいと言ってから、次のようにします。

=IF(AND(INT((B2-40908)*288)=INT((B3-40908)*288),A2=A3),D2,B3) 

後続の行(行ラベルがColumnA、時間ColumnB、カウント、ColumnCヘルパー列がDソースにあると仮定)。

次に、ヘルパー列を行ラベルとしてピボットします。

この(1/1/12、つまり1/1/1900 + 40908日から開始)時間は5分間隔(00:00:00-00:04:59など)になります。したがって、2012年9月7日11:34になります。 09/07/2012 11:35)とは異なるバンドであり、これらにそのバンドで初めての名前を付け、行ラベルごとに個別に名前を付けます。288は1日の5分の数です。

于 2012-12-11T09:42:35.510 に答える