0

m/d/yyyy h:mmこの形式(1つのセル)の日付エントリを含むExcel2007スプレッドシートがあります。このスプレッドシートのすべての列の時間別および日別の平均を見つけて、毎回集計を新しいワークシートに保存したいと思います。

データは約10分ごとに記録されますが、データ収集の日付全体を通して、いくつかのタイムスリップがありました。1時間ごとに同じ行数があるわけではありません。また、終了分は、時間補正に応じて0または6のいずれかになります。

Excel 2007内でこのタスクに取り組むための良い方法は何でしょうか?タイムスタンプの正しい範囲を選択する数式を作成できれば、ピボットテーブルでこれが可能になるようです。ありがとう。

10/31/2012 0:06たとえば、1つのセルにあるTIMESTAMPの日時エントリ。

TIMESTAMP Month Day Year Hour Min Rain_mm Rain_mm_2 AirTC AirTC_2 FuelM FuelM_2 VW ... there are ~16 variables (total) after the data time
10/31/2012 0:06 10 31 2012 0 06 0 0 26.11 26.08 2.545 6.4 0.049
10/31/2012 0:16 10 31 2012 0 16 0 0 25.98 25.97 2.624 6.6 0.049
10/31/2012 0:26 10 31 2012 0 26 0 0 24.32 23.33 2.543 6.5 0.048
10/31/2012 0:36 10 31 2012 0 36 0 0 24.32 23.33 2.543 6.5 0.048
10/31/2012 0:46 10 31 2012 0 46 0 0 24.32 23.33 2.543 6.5 0.048
10/31/2012 0:56 10 31 2012 0 56 0 0 25.87 25.87 2.753 7.3 0.049
10/31/2012 1:06 10 31 2012 0 06 0 0 25.74 25.74 2.879 8.1 0.051
## The above is just over one hour of collection on one day ##
...    
## Different Day ### Notice Missing Time Stamp
11/30/2012 0:00 11 30 2012 0 06 0 0.1 26.12 26.18 2.535 6.4 0.049
11/30/2012 0:10 11 30 2012 0 16 0 0.1 25.90 25.77 2.424 6.6 0.049
11/30/2012 0:20 11 30 2012 0 26 0.1 0.2 24.12 24.43 2.542 6.4 0.046
11/30/2012 0:30 11 30 2012 0 36 0.1 0 24.22 22.32 2.543 6.5 0.048
11/30/2012 0:50 11 30 2012 0 56 0.1 0.2 26.77 25.87 2.743 6.3 0.049
11/30/2012 1:00 11 30 2012 0 06 0 0 24.34 24.77 2.459 5.1 0.050
## so forth on so on ##
4

2 に答える 2

1

日平均と時間平均の両方をカバーするように編集された日平均の要件を明確にした後:

  1. B'H'(つまり時間)の列(ここ)を=HOUR(A2)コピーして追加します。

(注:のm / d / yコンテンツのみを表示するようにフォーマットされていますColumnAが、タイトルに沿って、すべてmm / dd / yyyy hh:mmと見なされます。既存の列を[名前が乱雑に]作成されます。月、日、年、時間冗長)。

  1. データ範囲を選択します。
  2. データ小計変更のたびに: TIMESTAMP、関数の使用:平均、小計の追加先:列のみをチェックGし、右側にある[ OK ] 。
  3. [小計の現在の小計を置き換える]をオフにして適用します: Hの各変更で、関数の使用:平均、および小計の追加: 前と同じようにOK
  4. =SUBTOTAL(1,Min列を。に置き換えます=MIN(
  5. 'spare'Grand Average行を削除します。
  6. 必要に応じて再フォーマットします。

うまくいけば、これは達成され、必要なものです!:

SO13731807の例

真夜中の「今夜」は、明日の最初の1時間以内としてカウントされることに注意してください。

于 2012-12-05T20:28:13.390 に答える
1

私も同様のニーズがあり、次のように解決しました。

  1. 日付の列を追加します(dd / mm / yyyy hh:mm:ssデータがセルA2にあると想定)

    =DATE(YEAR(A2),MONTH(A2),DAY(A2))
    
  2. の列を追加します。1年から週がある場合は、年の列を無視できます。

    =YEAR(A2)
    
  3. 週番号の列を追加します

    =WEEKNUM(A2)
    
  4. 2つのピボットテーブルを追加します。1つは日次分析用、もう1つは週次分析用です。
  5. 「日付」フィールドと必要な数量を選択します。「行」セクションに「日付」を入力し、「」セクションに値の合計/平均を入力します。必要な値の日付ごとの合計/平均を取得します。
  6. 週単位のピボットテーブルで、上記と同じように、上記の「日付」の代わりに「行」セクションに「年」と「週番号」を追加します。
    お役に立てれば
于 2015-06-09T08:13:12.597 に答える