2016-04-02 10 views
0

私は二次元マルチ基準ルックアップ

Metric  Month Group 1 Group 2 Group 3 Group 4 Group 5 Total 
Metric 1 Jan-16 3  2  2  3  3  13 
Metric 2 Jan-16 4  345  345  4  4  702 
Metric 3 Jan-16 7  7  7  7  7  35 
Metric 1 Feb-16 4  89  89  4  4  190 
Metric 2 Feb-16 2  9  2  4  17  34 
Metric 3 Feb-16 345  3  345  2  3  698 
Metric 1 Mar-16 7  4  7  345  4  367 
Metric 2 Mar-16 89  7  89  7  7  199 
Metric 3 Mar-16 9  4  9  89  4  115 
Metric 1 Apr-16 3  7  3  9  7  29 
Metric 2 Apr-16 4  7  4  7  89  111 
Metric 3 Apr-16 7  7  7  7  9  37 

私は各メトリックのダッシュボードを持っているし、次のように構成されているデータセットを持っています。以下は、メトリック1のダッシュボードの例です。目標は、各月の値、グループ(例:合計、グループ1など)、およびメトリックを使用して、毎月の適切なセルに値を設定します。私はこれが複数の基準ルックアップ機能を必要とすると想定していますが、どのように構造化するのかは分かりません。思考?

**Total**     
      Jan-16 Feb-16 Mar-16 Apr-16 May-16 
Metric 1      

**Group 1**     
      Jan-16 Feb-16 Mar-16 Apr-16 May-16 
Metric 1      

**Group 2**     
      Jan-16 Feb-16 Mar-16 Apr-16 May-16 
Metric 1      
+0

あなたが使用できる整数のみを使用している場合は、単純な 'SUMIFS(SumRange、CriteriaRange1、Criteria1、CriteriaRange2、Criteria2)' –

+0

あなたは、その複数のカラムにあるため、しかしテーブルのSUMIF関数を使用することができます? – sqlbg

+0

テーブルが標準化されているのであれば、なぜそうは見えないのですか?例えば、Sumifs(A4:D4、A2:D2、 "Metric 1"、A3:D3、 "Jan-16")は、行2が "Metric 1"で行3正しい月がある。情報が(2次元以上の)表に輪郭が描かれているために動作しない場合は、LOOKUPS OFFSETSとREFERENCEの組み合わせを使用する必要があります。 –

答えて

0

確かにSUMIFSとINDEX/MATCHの組み合わせで行うことができます。

データがA1である場合:H13とダッシュボードはJ1で開始、式は: - K3で開始し、横切って、必要に応じてダウンコピー

=SUMIFS(INDEX($C$2:$H$13,,MATCH($J1,$C$1:$H$1,0)),$B$2:$B$13,K2,$A$2:$A$13,$J3) 

アイデアは、それが同じ列と一列上、同じ行の、左にメトリック月、二列以上のセル内のグループと一致することです。

すべてのメトリックを結合する場合は、Metric *を入力することもできます。

enter image description here

+0

Tom - これは完璧です!ありがとう!クイック質問:たとえば$ B $ 2:$ B $ 13を使用する代わりに、$ Bを使用すると式が機能しないのはなぜですか? – sqlbg

+0

すべてが整理されている限り動作しますので、= SUMIFS(INDEX($ A:$ H ,, MATCH($ J1、$ 1:$ 1,0))、$ B:$ B、K2、$ A:$ A、$ J3)。私はいつも小さな範囲で物事をテストして、彼らがOKであることを確認します:-) –