2017-08-08 16 views
0

曜日とユーザー名に基づいて一連のデータを集計したいと思います。データはクエリから供給されており、ピボットテーブルを使用する予定はありません。なぜなら、プログラムからストアからデータを引き出しているデータをアーカイブしたいからです。以下は私が収集したデータのサンプルです。複数のパラメータを使用してデータをフィルタリングする方法

enter image description here

私は列D "FULL_PLLT_QTY" を集計したいのですが、唯一のG列で日付 "SHIFT_DT" とColumn私は "名前" のために。

EX。私はスミス、R.W.

の6/7/2107列Dを集計したい日付と名前の広い範囲でこれを行う方法はありますか?また、名前は複数の日付に表示されます。これについてのどんな助けも大いに評価されるでしょう! G.ザは、上記のことを想定した列の正確な形式に依存するであろう日付条件に合致

+0

ピボットテーブルを試しましたか? –

+0

@ScottCraner私はすでにピボットテーブルを持っていますが、私の目標はクエリから来ているためこのデータをアーカイブすることです。クエリデータをアーカイブするのが難しいことがわかりました。 – Lampoa

+0

データがExcelテーブルとしてフォーマットされている場合は、ターゲット列にスライサを挿入し、テーブルをフィルタするスライサ項目を選択できます。 – sktneer

答えて

0

=SUMIFS(D:D,G:G,"6/7/2017 0:00",I:I,"Smith, R.W.")

は単なる文字列です。 tiが日付の場合は、おそらくリテラル文字列 "6/7/2017 0:00"の代わりに=DATE(2017,7,6)を使用する必要があります。

+0

これは私が探しているものであるか分からない。私は10,000データポイントのように見ようとしており、40人のために毎日それを行うことは動作しませんでした。私は毎日と名前のデータを自動的に合計する何かを探しています。 – Lampoa

+0

次に、すべての名前のリストを作成し、すべての日付の列を追加し、次にその行列を、私が提案した数式のパラメータ化されたバージョンで記入します。列Xの名前を列Xとし、列1に日付を入力します。次に、この数式をセルY2に入れます: '= SUMIFS(D:D、G:G、Y $ 1、I:I、$ X2)'。その正式な行列を行列全体にドラッグします。 – MattClarke

+0

名前の最初のリストを取得するには、既存のcol Iをコピーしてどこかに貼り付け、データ>重複を削除を使用します。 – MattClarke

関連する問題