2

合計の列なしで SUMPRODUCT の SUBTOTAL を計算する必要があります。この数式を理解できません...より正確には:

Sumproduct(B2:B4,C2:C4) を小計できる数式が必要な場合、
またはフィルターを使用して D1 の表示セルのみを小計する場合 (たとえば)

助言がありますか?

4

2 に答える 2

6

このアプローチを使用できます

=SUMPRODUCT(B2:B4,SUBTOTAL(9,OFFSET(C2:C4,ROW(C2:C4)-MIN(ROW(C2:C4)),0,1)))

これにより、以前と同じ結果が得られ、すべてが表示されますが、2番目の部分をフィルタリングすると、非表示の行がゼロになり、効果的に無視されます

于 2013-09-11T12:00:06.530 に答える
1

これをさらに一歩進めるために、条件を組み込むこともできます。これにより、たとえば、フィルタリングされたデータに基づいて要約テーブルを作成できます:国チェックを組み込むことができます)

「乗算コンマ」を「乗算アスタリスク」に置き換えた場合(また、乗算する各ブロックを括弧で囲んできれいに保ちます)、別の乗算ブロックを追加すると、次のように追加されました(G6:G523=E2)*GそしてE2、フィルタリングされた要約を知りたい国は...

=SUMPRODUCT((G6:G523=E2) (E6:E523) (SUBTOTAL(9,OFFSET(E6:E523,ROW(E6:E523)-MIN(ROW(E6:E523)),0,1))))

誰かが「なぜ国でフィルタリングしないのですか?」と言うでしょう....そうですね、合計のブロック全体が必要で、その下に英国の合計と米国の合計を表示したい場合があります。 .

于 2014-11-19T12:26:31.683 に答える