Excelの機能(SUMPRODUCT関数) | 絶好調への道

Excelの機能(SUMPRODUCT関数)


このごろ、会社でExcelで、ツールを作ったりしています。

まあ、VBAでいろいろと作っているのですが、

知らなかった使える関数があったので・・・。


たとえば、項目名と数値などの2の列があって、

ある項目名のものだけを合計したい場合には、SUMIF関数が使えます。


でも、これにさらに、サブの項目名がある場合などがあった場合、
条件を指定して、合計を出す方法を知りませんでした。

調べていたところ、
SUMPRODUCT関数をうまく利用できることがわかりました。


利用方法:
SUMIFでは、
 SUMIF(項目名の列,条件の値,合計する列)
SUMPRODUCTは、
 SUMPRODUCT((項目名の列=条件の値)*(サブ項目名の列=条件の値)*(合計する列))

こうすると、条件にあった場合には、「項目名の列=条件の値」=1となり、
 普通に合計対象になるようです。

参考になったWebページ:

 Excelでお仕事

 その他目的別計算式(応用編)


Excelって、知らない機能がまだまだありますね。