SUMPRODUCTで複数条件のカウントや合計をする方法は?
結論
SUMPRODUCTで条件を掛け合わせることで、COUNTIFSやSUMIFSと同様の複数条件集計ができます。
詳しい解説
SUMPRODUCTは複数条件を掛け合わせることで、COUNTIFSやSUMIFSと同様の集計ができます。カウントのパターンは`=SUMPRODUCT((A2:A100="東京")*(B2:B100="営業部"))`、合計のパターンは`=SUMPRODUCT((A2:A100="東京")*(B2:B100="営業部")*C2:C100)`です。全バージョンで使用可能で、COUNTIFSやSUMIFSでは対応できないOR条件や計算結果に基づく条件(例: 売上>平均値)の集計に非常に強力です。配列数式の入力も不要で実務で頻繁に使われます。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 対応 | 対応 | 対応 | 対応 |
実務での使用例
複数条件での人数カウント
東京支店かつ営業部の人数をカウント。COUNTIFSと同じ結果だがより柔軟
=SUMPRODUCT((A2:A100="東京")*(B2:B100="営業部"))複数条件での売上合計
東京支店かつ営業部の売上合計を計算。OR条件にも対応可能
=SUMPRODUCT((A2:A100="東京")*(B2:B100="営業部")*C2:C100)