エクセルでIF条件を付けてSUMする方法(6つの方法)

  • これを共有
Hugh West

Excelでは、条件に基づいて値を合計する必要がある場合があります。 この要求に応えるため、Excelには SUMIF関数 . サミフ を使うと、Excel上でif条件を付けて値を合計することができます。 そこで、今回は サミフ 関数で、Excelのif条件で値をまとめています。

練習用ワークブックをダウンロードする

Excelファイルをダウンロードし、それに沿って練習することをお勧めします。

SUM IF条件.xlsx

SUMIF関数:概要

この機能により、条件付きでセル範囲の総和をとることができる。

シンタックス

SUMIF(範囲,条件,sum_range)

論証

  • の範囲である。 このフィールドは必須であり、条件を含むセル範囲を指す。
  • の基準で判断しています。 この項目も必須であり、満たすべき条件を指す。
  • sum_range。 この条件を満たした場合に追加するセルの範囲を指定します。

ExcelでIF条件を付けてSUMする6つの方法

今回は、サンプルの商品価格リストをデータセットとして使用し、すべてのメソッドを実演します。 では、データセットを覗いてみましょう。

それでは、さっそくすべての方法を一つずつ見ていきましょう。

1.エクセルで異なる比較条件を要求された場合の合計値

より大きい価格をまとめてみましょう。 $40 そうするために

❶ セルを選択する C14 .

タイプ こうしき

=SUMIF(C5:C12, ">40")

を細胞内に取り込む。

を押します。 エンタメ ボタンをクリックします。

🔎 数式の中へ

基準フィールドの中に、" >40 " が表示されます。 > " 演算子は $40 を超える価格を合計したものです。 $40 .のようなオペレーターはもっとたくさんいます。 > 「を掲載しました。

オペレーター コンディション
> より大きければ和
< 未満であれば合計
= と等しい場合は和とする。
と等しくない場合は和とする。
>=。 以上であれば和とする
<= 以下であれば和とする

2.Excelで様々なテキスト条件が表示されたら和算する

を使用することができます。 サミフ という関数を使って、テキストマッチングに基づく値を集計します。 例えば、""という商品と完全に一致した場合の価格を集計します。 CPU "させる "こと。

❶ セルを選択する C14 .

タイプ こうしき

=sumif(b5:b12, "cpu", c5:c12)

を細胞内に取り込む。

を押します。 エンタメ ボタンをクリックします。

まとめると、マッチングに基づく価値観は、大きく2つに分けられる。

1.完全一致

  • マッチング結果の合計

数式を使用します。

=sumif(b5:b12, "cpu", c5:c12)

  • マッチング結果を除いた和

数式を使用します。

=sumif(b5:b12, " cpu", c5:c12)

2.部分一致

  • マッチング結果の合計

数式を使用します。

=sumif(b5:b12, "*cpu*", c5:c12)

  • マッチング結果を除いた和

数式を使用します。

=sumif(b5:b12, " *cpu*", c5:c12)

3.多数の比較演算子を持つExcel SUMIF関数条件 & セルリファレンス

があります。 サミフ 関数では、検索ボックスを作成し、そこに入力された値に基づいて合計演算を実行することができます。 たとえば、商品名" モニター ". では、その実装の手順を説明します。

セルを選択する C15 .

タイプ こうしき

=SUMIF(B5:B12,""&C14, C5:C12)

を細胞内に取り込む。

を押します。 エンタメ ボタンをクリックします。

🔎 イントゥ・ザ・フォーミュラ

基準フィールド内では ""&C14, ここで "" は、cellで指摘されたことを考慮していないことに責任がある。 C14 .

1.モニターを除く商品の価格を集計する。

数式を使用します。

=SUMIF(B5:B12,""&C14, C5:C12)

2.アイテム "モニター "の価格を集計する。

数式を使用します。

=sumif(b5:b12,c14, c5:c12)

4.ワイルドカード記号を使ったExcel SUMIF関数の条件を使う

もし、部分一致に基づく値の合計に興味があるなら、2つのワイルドカードシンボルのうちの1つを使用することができます。

  • アスタリスク (*) - は任意の文字数を表します。
  • クエスチョンマーク(?) - は、特定の位置にある一文字を表します。

4.1 ワイルドカードを用いた部分一致

1.マウスで始まる値の合計を出すこと

数式を使用します。

=SUMIF(B5:B12, "Mouse*", C5:C12)

2.末尾が "マウス "の値を合計する。

数式を使用します。

=SUMIF(B5:B12, "*Mouse", C5:C12)

3.マウスがどの位置にも存在する場合の値を合計する。

数式を使用します。

=SUMIF(B5:B12,”*Mouse*”, C5:C12)

4.1文字以上存在する値を合計する

数式を使用します。

=sumif(b5:b12,"?*", c5:c12)

5.空白のセルの値を合計する

数式を使用します。

=sumif(b5:b12, "*", c5:c12)

4.2 特定の文字数を持つSUM値

対応するセルにX文字の長い単語がある値を合計したいとします。 実行時の便宜上、3文字の長い商品の価格を合計して計算することにしましょう。

数式を入力する

=sumif(b5:b12, "????", c5:c12)

細胞内 C14 を打ち込みます。 エンタメ ボタンをクリックします。

ここでは、クエスチョンマーク( ? ) の記号は、検索する文字数を決定します。

5.エクセル SUMIF関数(日付条件付き

例えば、ある日の商品の総売り上げを調べたい場合、条件フィールドに日付を入れるだけでよい。 以下がその式である。

=SUMIF(B5:B12,"9/1/2020",D5:D12)

でもっとできることがある。 サミフ 関数を日付のために使用する。 などです。

1.現在の日付で使用する場合の合計値

=SUMIF(B5:B12, "TODAY()",D5:D12)

2.現在の日付使用前の和算値

=SUMIF(B5:B12,「<"&TODAY(),D5:D12)」)

3.現在の日付の使用後の値を合計する。

=SUMIF(B5:B12,">"&TODAY(),D5:D12)。

6.空白のセルがExcelの値と一致するかどうかを調べる

ここでは、対応する日付が欠落している価格のみを集計します。 そのためには、以下の数式を使用します。

=SUMIF(B5:B12,"=",D5:D12)

または

=SUMIF(B5:B12,"",D5:D12)

細胞D14内

どちらも同じ結果を返します。

覚えておきたいこと

📌 意識してください。 シンタックス サミフ 関数を使用します。

📌 慎重に扱ってください。 レンジ フィールドを作成します。

📌 挿入しないでください。 アレーズ を range または sum_range フィールドで指定します。

📌 範囲の大きさや sum_range は同じであるべきです。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。