2017-07-25 7 views
0

月(B1)に基づいて特定の列を見つけようとしています。さらに、指定された領域(D1)だけその列のセルを合計しようとしています。これは私がそれがだと思ったものですが、Excelはそれを有効な機能として見ません。ヘッダーを検索し、その下のセルを選択的に合計します。

=SUMIFS(ADDRESS(MATCH(A3,A:A,0)+10,MATCH(B1,3:3,0)):ADDRESS(MATCH(A3,A:A,0)+1,MATCH(B1,3:3,0)),A4:A$12,D1) 

enter image description here

答えて

0
=SUMIFS(INDEX($1:$1048576,0,MATCH(B1,3:3,0)),A:A,D1) 
INDEX($1:$1048576,0,MATCH(B1,3:3,0))

行3はB1と等しい列全体を返します。次に、列AがD1に等しい列を合計します。

あなたは現在の式のような行のみ4時12分にそれを制限する場合:

=SUMIFS(INDEX($4:$12,0,MATCH(B1,3:3,0)),$A$4:$A$12,D1) 
+0

パーフェクト。私は同じことをすることができますが、可視セル(隠されていない)だけを合計することはできますか? – ABBO

+0

それはもう一つの全体的な質問です。 Googleの条件付き小計Excel –

+0

1と0の代わりに、セルにXと空白を使用しています。同じことをするために、私は次の式を使用していますが、#VALUEとして戻ってきています! = SUMPRODUCT(SUBTOTAL(3、INDEX($ 1:$ 1048576,0、MATCH($ B $ 1、$ 3:$ 3,0)))、 - (($ A:$ A = D $ 1)))。私はこの式で間違っているのですか? – ABBO

0

以下は月、地域、およびマネージャーに基づいて合計する...

=SUMIFS(INDEX($D$4:$J$12,0,MATCH(B1,$D$3:$J$3,0)),$A$4:$A$12,D1,$B$4:$B$12,F1) 

お役に立てれば!

関連する問題