
私はピボット分析に精通していますが、このテーブルではそれを使いたくありません。
日付範囲内で計算ができるようにしたいです。たとえば、4 月 1 日から 6 月 22 日までの特定の製品の売上などです。
答え1
SUMPRODUCT()
これには、特に ff. 式を使用できます。
=SUMPRODUCT(--(dates>=start_date),--(dates<=end_date),--(products=product_name),prices)
製品名を考慮したくない場合は、次のように対応するパラメータを削除します。
=SUMPRODUCT(--(dates>=start_date),--(dates<=end_date),prices)
どこ:
dates
あなたの日付(カラムあ下の例では
products
、製品名(カラムB下の例では
prices
、合計したい範囲(カラムC下の例では
例:
次のような ff. テーブルがあるとします。
価格の合計を取得するには製品Cから始まる2012年6月20日に2012年7月3日次の式を使用します。
=SUMPRODUCT(--(dates>=DATE(2012,6,20)),--(dates<=DATE(2012,7,3)),
--(products="Product C"),prices)
ff のように、ヘルパー セルを使用して合計の「基準」を含めることもできます。
上の黄色のセルには次の数式が含まれています:
=SUMPRODUCT(--(dates>=F2),--(dates<=G2),--(products=E2),prices)
答え2
回答を電子メールで送信することは、オープンな質疑応答フォーラムの目的に反します...
2つの選択肢:
クエリ パラメータを構築するためのシート領域を設定し、それに基づいて DSUM を使用してデータを合計する必要があります。参照:http://office.microsoft.com/en-us/excel-help/dsum-function-HP010342460.aspx
または、一連の条件をすべて論理的に AND する必要がある SUMIFS 関数を使用します (product="X"、date>4 月 1 日、date<6 月 22 日などを実行する場合に適しています)。