説明
この関数を使用して、1つの条件を満たすセルの合計を返却する。チェーンでサポートされます。
構文
SUMIF(range,criteria, [sum_range])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
範囲 |
はい | 考慮すべき範囲。 | セル、セル範囲、またはセル範囲になる数式。ハードコードされた値も承認されます。 |
抽出条件 |
はい | 追加番号があります。 | セル参照(範囲を含む)、数値、またはこれらのいずれかになる数式。ハードコードされた値も承認されます。 |
[sum_range] |
いいえ |
範囲で指定したセル以外のセルを追加したい場合は、追加される実際のセル。 sum_range 引数が省略された場合、追加されるセルは range で指定されたセル。 |
セル、セル範囲、またはセル範囲になる数式。ハードコードされた値も承認されます。 |
例
サンプルデータ
| A | B | |
|---|---|---|
| 1 | 51 | 56 |
| 2 | 93 | 39 |
| 3 | 卵 | 15 |
| 4 | 19 | 92 |
| 5 | 75 | 22 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 特定の条件を満たす範囲の値の合計。 | =sumif(a1:a5,">50") |
この数式は次のように機能する:
このデータセットでは、数式は219 を返します。 |
| ある範囲の値を、別の範囲の条件に基づいて合計します。 | =sumif(a1:a5,">=75", b1:b5) |
この数式は次のように機能する:
このデータセットでは、数式は61 を返します。 |
| ある範囲の値を合計し、別の範囲の特定のテキスト基準を満たす値を除外します。 | =SUMIF(A1:A5, "<>egg", B1:B5) |
この数式は次のように機能する:
このデータセットでは、数式は209 を返却します。 |
メモ
-
sum_rangeの値は、rangeで提供される範囲と同じディメンションでなければならなりません。そうでない場合、パフォーマンスが低下する可能性があり、数式はsum_rangeの最初のセルから始まるが、rangeと同じディメンションを持つセル範囲を合計することになる。 - SUMIF関数は、論理演算子(>,<,<>,=)と部分一致のためのワイルドカード(*,?)をサポートしています。
- 条件は日付、数字、テキストに適用できます。
- SUMIFは、空白("")または空白でない("<>")セルに基づいて合計を計算することができます。
- テキストがセルや範囲参照で含まれている場合、それはゼロとして扱われる。
- 引用符なしでテキストを含む場合、関数は#NAME!エラーを返します。テキストが引用符で囲まれている場合、関数は#VALUE!エラーを返します。
- 引数にエラーが含まれる場合、SUMIFはエラーを返却する。
- SUMIFは合計255個までの引数を扱うことができる。
- SUMIFはワイルドカードをサポートしている。
ヒント
未定