2

特定の条件が満たされ、行がフィルタリングされていない範囲内のすべての行の合計を生成する Excel 式を探しています。

私はそれぞれを個別に行う方法を知っています:

  • 条件が適用される合計:=SUMIF(A1:A10,">=0")たとえば、すべての正の場合
  • フィルタリングされていない/表示されているすべての行の合計:=SUBTOTAL(9,A1:A10)

しかし、私は両方を同時に行うことに困惑しています。追加の列を作成せずに(VBAなしで)単一の式でこれを達成する方法はありますか?

4

1 に答える 1

3

この式を試してください

=SUMPRODUCT(SUBTOTAL(9,OFFSET(A1,ROW(A1:A10)-ROW(A1),0)),(A1:A10>0)+0)

必要に応じて最後の条件を変更する

于 2012-07-02T18:03:27.180 に答える