Excelの機能(SUMPRODUCT関数)
このごろ、会社でExcelで、ツールを作ったりしています。
まあ、VBAでいろいろと作っているのですが、
知らなかった使える関数があったので・・・。
たとえば、項目名と数値などの2の列があって、
ある項目名のものだけを合計したい場合には、SUMIF関数が使えます。
でも、これにさらに、サブの項目名がある場合などがあった場合、
条件を指定して、合計を出す方法を知りませんでした。
調べていたところ、
SUMPRODUCT関数をうまく利用できることがわかりました。
利用方法:
SUMIFでは、
SUMIF(項目名の列,条件の値,合計する列)
SUMPRODUCTは、
SUMPRODUCT((項目名の列=条件の値)*(サブ項目名の列=条件の値)*(合計する列))
こうすると、条件にあった場合には、「項目名の列=条件の値」=1となり、
普通に合計対象になるようです。
参考になったWebページ:
Excelって、知らない機能がまだまだありますね。