指定された複数の条件に合う範囲内の数値を加算します。
使用例
SUMIFS(費用:費用; 量:量; >25; [タスク名]:[タスク名]; "タスク A")
構文
SUMIFS(
- 範囲
- 条件範囲1
- 条件1
- []
- 条件範囲2
- 条件2
- ...
- 範囲—合計するセルのグループ。すべての条件に合うと仮定。
- 条件範囲1—条件により評価されるセルのグループ。
- 条件1—加算する数値を定義する条件 (例: 15;"ハロー ワールド!" または >25)。
- —[任意]
- 条件範囲2
- 条件2
- ...
評価されたその他の範囲と条件。
利用上の注意
- 条件で使用可能な演算子には以下が含まれます。 = (等しい)、<> (等しくない)、> (より大きい)、< (より小さい)、>= (同じ、またはより大きい)、<= (同じ、またはより小さい)。
- 対応する範囲内の数値を追加するためには、すべての評価条件が true でなければなりません。
例
この例では、次のシートの情報を参照しています。
アイテム | 数量 | 費用 | 倉庫 |
---|---|---|---|
シャツ | 26 | 20,00 | A |
パンツ | 24 | 50,00 | A |
靴下 | 10 | 10,00 | A |
シャツ | 18 | 25,00 | B |
パンツ | 16 | 75,00 | B |
靴下 | 46 | 15,00 | B |
上の表を例に、シートに SUMIFS を使用した例をいくつかご紹介します。
数式 | 説明 | 結果 |
---|---|---|
=SUMIFS(数量:数量; 費用:費用; >30;倉庫:倉庫;"A") | 費用が 30,00 を超える倉庫「A」のアイテムの数量を合計します | 24 |
=SUMIFS(数量:数量; 数量:数量; >10; 費用:費用;<20) | 費用が 20,00 未満であり、数量が 10 を超えているアイテムを合計します | 46 |
=SUMIFS(費用:費用; 数量:数量; >15; 倉庫:倉庫; "A"; アイテム:アイテム; OR(@cell = "シャツ"; @cell = "靴下")) | 倉庫「A」にある「シャツ」か「靴下」のアイテムのうち、数量が 15 を超えるアイテムの費用を合計します 注: この数式は、OR 関数や@cellパラメーターにも使用できます。 |
20,00 |