2016-05-03 7 views
-2

以下、私のファイルへのリンクがあり、毎月の累積データを取得するのに問題があります。私は、営業担当者と製品タイプに応じて最終的な累積月データを取得したい。累積すると、例えば5月を選択した場合、7月から5月にかけての集団データを取得したいと考えています。営業担当者による累積月次報告

https://drive.google.com/open?id=0Bx5QZn9WpBBOT1VtX3hSOTJMVlE

+0

もし2月だったら、3月から2月にしたいですか?もしそうなら、あなたは基本的に行全体を要求しています。 –

+0

年の初めからデータを表示するようなもので、報告年が7月1日から始まると考えると、2月の場合は7月から2月のデータを与えるべきです –

答えて

0

SUMPRODUCT()式は、あなたがやりたいことになります。

=SUMPRODUCT(($F$2:$F$330=B$2)*($G$2:$G$330=$A3)*$H$2:INDEX($H$2:$S$330,0,MATCH($A$1,$H$1:$S$1))) 

は、3つの部分があります。最初の2人は正しい行を見つけます。最後は全範囲を設定します。

enter image description here

+0

ありがとうございます。最後にマッチタイプを追加すると正しく動作します。しかし、私の問題は、データテーブルとサマリーテーブル(数式付きのもの)が別のシートに配置されているため、サマリーシートを混乱させたくないので、そのままにする必要があります。このようにして、関数の最後の部分は機能しません。 このように変更して#Value--を返します。 データ!$ I $ 15:INDEX(この部分はうまくいきます) –

+0

変更された数式= SUMPRODUCT((データ!$ A $ 15:$ A $ 343 = E $ 6)* * Data!$ I $ 15:INDEX(Data!I15:T343,0、MATCH(MONTH($ 1 $))$($ B $ 15:$ B $ 343 = E $ 4) ($ D $ 2& "1"))、Data!$ I $ 13:$ T $ 13,0)))) - 月は日付として表示されるので、月の数字に変換する必要がありました。 I13:T13は月の数字です。 D2はデータ検証セルです。私は問題がこの部分のデータであると思う!$ I $ 15:INDEX(Data!I15:T343,0、MATCH(DATEVALUE($ D $ 2& "1"))、Data!$ I $ 13:$ T $ 13,0 )) –

関連する問題