bugfix> excel > 投稿

私は次のことを行う方法を考えています:

  1. 予測カテゴリの列に移動します
  2. 「パイプライン」で絞り込む
  3. 「金額」列の合計金額
  4. 「Pipeline =」セルの横に合計を貼り付けます。

助けていただければ幸いです。

回答 3 件
  • macro/vbaの代わりに、次の式を使用します。

    =SUMIFS(B:B,F:F,"Pipeline") 'Or instead of Pipeline reference to your cell
    
    

    「予測カテゴリ」が動的で、他の列を参照できるようにする場合:

    =SUMIFS(B:B,INDIRECT(CHAR(MATCH("Forecast Category",1:1,0)+64)&":"&CHAR(MATCH("Forecast Category",1:1,0)+64)),"Pipeline") 'Also here, replace forecast category and pipeline for a cell reference if you like
    
    

  • テーブルを実際のテーブルにし、式を使用して合計したいものを合計します。

    =SUMIF(Table3[Forecast];$E2;Table3[Amount])

    別の方法として、作業したい正確な範囲を入力することもできますが、私はテーブルを使用することを好みます。

  • 君はたぶん......だろう VBAでこれを行いますが、式を使用する方がはるかに簡単です。

    =SUMIF(Table1[Forecast Category], "Pipeline", Table1[Amount])

    回答を表示するセルで、「Table1」はテーブルの名前です。 「ベストケース」と「コミット」を使用して式を繰り返し、すべてを完成させることができます。

    テーブルとして既にフォーマットされているように見えますが、そうでない場合は、作成したテーブルを選択し、[ホーム]タブのスタイルグループで[テーブルとしてフォーマット]をクリックするだけです。

あなたの答え