説明
複数の条件を満たすセルの合計を返却するには、この関数を使用します。
構文
SUMIF(range, criteria_range_1, criteria_1, [..., [criteria_range_127, criteria_127])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
範囲 |
はい | 合計するセルの範囲。 | セル、セル範囲、またはこれらのいずれかになる数式。 |
クライテリア_レンジ_1 |
はい |
|
セル、セル範囲、またはこれらのいずれかになる数式。 |
クライテリア_1 |
はい |
criteria_range_1 のどのセルを追加するかを定義する条件。 |
数値、セル、セル範囲、またはこれらのいずれかになる数式。 |
クライテリア_範囲_n |
いいえ | 追加レンジcriteria_range の値を最大127個まで含むことができる。 |
セル、セル範囲、またはこれらのいずれかになる数式。 |
クライテリア_n |
いいえ | 関連範囲の評価条件。最大127の追加条件値を含むことができます。 |
数値、セル、セル範囲、またはこれらのいずれかになる数式。 |
例
サンプルデータ
| A | B | C | 17 才以上対象 | E | |
|---|---|---|---|---|---|
| 1 | 日付 | 色 | 状態 | 数量 | 値 |
| 2 | 1月2日 | 赤 | TX | 4 | $23.75 |
| 3 | 2月18日 | 青 | OH | 3 | $27.80 |
| 4 | 2月28日 | 青 | エヌジェー | 2 | $31.20 |
| 5 | 3月15日 | 緑 | TX | 3 | $45.23 |
| 6 | 4月13日 | 赤 | CO | 4 | $58.60 |
| 7 | 4月30日 | 赤 | IL | 2 | $55.10 |
| 8 | 5月20日 | 赤 | AZ | 1 | $48.90 |
| 9 | 6月14日 | 緑 | WA | 2 | $52.30 |
| 10 | 7月22日 | 赤 | ニューヨーク | 4 | $62.75 |
| 11 | 8月11日 | 緑 | TX | 4 | $41.65 |
| 12 | 8月19日 | 緑 | または | 1 | $43.70 |
| 13 | 9月3日 | 緑 | FL | 1 | $33.50 |
| 14 | 10月6日 | 緑 | MA | 3 | $39.15 |
| 15 | 10月25日 | 青 | GA | 1 | $29.99 |
| 16 | 11月7日 | 青 | WA | 2 | $18.99 |
| 17 | 12月9日 | 赤 | TX | 3 | $37.42 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| ある範囲の値を、別の範囲の単一の基準に基づいて合計します。 | =SUMIFS(E2:E17, B2:B17, "red") |
この数式は次のように機能する:
このデータセットでは、数式は$286.52 を返します。 |
| 複数の条件に基づいて、範囲内の値を合計します。 | =SUMIFS(E2:E17, B2:B17, "red", C2:C17, "TX") |
この数式は次のように機能する:
このデータセットでは、数式は$61.17 を返します。 |
| 数値基準に基づいて範囲内の値を合計します。 | =SUMIFS(E2:E16, D2:D16, ">3") |
この数式は次のように機能する:
このデータセットでは、数式は$186.75 を返します。 |
| 数式内で不一致の範囲サイズを処理します。 | =SUMIFS(E2:E17, B2:B10, "blue") |
この数式は次のように機能する:
このデータセットでは、数式は#VALUE! を返します。 |
メモ
- SUMIF関数は、論理演算子(>,<,<>,=)と部分一致のためのワイルドカード(*,?)をサポートしています。 基準は、必要に応じて論理演算子 (>,<,<>,<=,>=) を含む必要があります。
- 条件は日付、数字、テキストに適用できます。
- 個々の条件は、それ自身の範囲と基準のペアによって定義されなければならない。
- SUMIFSは、最大127の範囲と条件のペアをサポートしています。
- SUMIFS関数は、すべての範囲引数に実際の範囲を必要とする。
- すべての範囲が同じサイズでなければ、SUMIFSは#VALUE!エラーを返します。
- SUMIFSは、空白("")または空白でない("<>")セルに基づいて合計を計算することができます。
- SUMIFSの条件はAND論理で結合される。最終結果に含むには、すべての条件がTRUE と評価されなければならない。
- テキストがセルや範囲参照で含まれている場合、それはゼロとして扱われる。引用符なしでテキストを含む場合、関数は#NAME!エラーを返します。テキストが引用符で囲まれている場合、関数は#VALUE!エラーを返します。
- 引数にエラーが含まれる場合、SUMはエラーを返却する。
- SUMIFSは大文字と小文字を区別しない。
- SUMIFSはワイルドカードをサポートしている。
ヒント
未定