SUMIFとSUMIFSの違い
どちらも「条件に合う行だけ合計する」関数ですが、引数の並びが逆です。ここが入れ替わっているのが、いちばんの間違いのもとです。
どちらを使うか
条件が1つでも SUMIFS で書くのを勧めます。あとで条件が増えても並びを変えずに済み、「どちらだったか」を毎回思い出さずに済みます。
違うところ(4つ)
| 見るところ | SUMIF | SUMIFS |
|---|---|---|
| 引数の並び | 条件の範囲が先。SUMIF(条件の範囲, 条件, 合計する範囲) |
合計する範囲が先。SUMIFS(合計する範囲, 条件の範囲1, 条件1, …) |
| 入れ替えると、見た目は動いて違う数が出ることがある | ||
| 条件の数 | 1つだけ | 127組まで |
| あとから条件が増えるのはよくある | ||
| 合計する範囲の省略 | 省くと、条件の範囲そのものを合計する | 省けない(いちばん先に書く) |
| SUMIF の省略形は、読む人には分かりにくい | ||
| COUNTIF / AVERAGEIF との関係 | COUNTIF・AVERAGEIF も条件の範囲が先 | COUNTIFS・AVERAGEIFS も…IFS の並び |
| AVERAGEIFS だけは「平均する範囲が先」で SUMIFS と同じ | ||
気をつけるところ
COUNTIFS だけは、数える範囲を先に書きません(COUNTIFS(条件の範囲1, 条件1, …))。数えるものと条件の範囲が同じだからです。SUMIFS・AVERAGEIFS と並びが違うので、ここだけ覚え直しが要ります。