Excelで複数の条件を指定して合計する

SUMIF関数を使用すると、条件を指定して合計することができる。複数の条件を指定したいときはどうするのだろうか。 
例えば、男性で且つ30歳以上の売上金額の場合は、おそらく「性別」「年齢」の2つの列に分かれている場合がほとんどだろう。そういう場合に、使うことができる。 

構文

構文としては下記となる。 

=SUM(IF([条件])*([条件])*・・・*([条件]), [範囲]) 

入力を確定するときには、[CTRL]+[SHIFT]+[ENTER] の同時押しで確定する。 
※通常の確定([ENTER]のみ)の場合は、正しく設定されません。  

構文の例

例として、男性 且つ 30歳以上の売上金額は下記のようになる。 

=SUM(IF((A1:A10="男性")*(B1:B10=>=30), C1:C10) 

※A列:性別、B列:年齢、C列:売上金額

入力を確定するときには、[CTRL]+[SHIFT]+[ENTER] の同時押しを忘れずに。

あとがき

複数条件を扱う場合は、AND関数を使いたくなりますが、使えない。 
他にもいろいろな方法があるようだが、これがシンプルで分かりやすいと考える。 

コメント

タイトルとURLをコピーしました