小学館IDをお持ちの方はこちらから
ログイン
初めてご利用の方
小学館IDにご登録いただくと限定イベントへの参加や読者プレゼントにお申し込み頂くことができます。また、定期にメールマガジンでお気に入りジャンルの最新情報をお届け致します。
新規登録
人気のタグ
おすすめのサイト
企業ニュース

SUMIF関数でOR条件を設定する方法を解説!複数条件を合計する手順

2026.04.20

SUMIF関数でOR条件を使いたいときには、複数の方法で指定ができます。図解を交えながら具体例を紹介します。Excel初心者でも、読み終わるころには実務で使えるようになります。

SUMIF関数でOR条件を設定する方法とは

「AまたはBのデータを合計したい」というOR条件の集計は、実務でよく使われます。

しかし、SUMIFは1種類の条件しか直接指定できません。

2種類以上の条件を設定するには、どうすればよいのでしょうか?

パターン別の方法を分かりやすく解説します。

◾️パターン1:SUMIFを複数書いて足し算する

数式を複数入力して「+」でつなげるのは、シンプルで分かりやすい方法です。

例として、D5セルに以下の数式を入力してみましょう。

SUMIFを複数書いて足し算する記述例 =SUMIF(A2:A5,"りんご",B2:B5)+SUMIF(A2:A5,"みかん",B2:B5)

この数式では、まずA2からA5まで(A2:A5)に入力されているりんごの合計数値を計算しています。

次に、A2:A5に入力されているみかんの数値が計算され、両方の数値が足されることで、「りんごまたはみかんの合計」が集計できるのです。

足し算を使った数式を活用するメリットや特徴には以下のようなものがあります。


 ⚫︎数式を複数足していくだけなので簡単


 ⚫︎「+」を使うだけで数種類の条件を指定できる

◾️パターン2:配列定数を使う

SUMIF関数では、配列定数を使うことでOR条件を使えます。

例えば、A列に商品名、B列に売上がある場合、「りんご」または「みかん」の売上合計を求める式は次のようになります。

配列定数を使う記述例 =SUM(SUMIF(A2:A5,{"りんご","みかん"},B2:B5))

この式では、{“りんご”,”みかん”}という文字列を配列定数として条件に指定しています。

{}の外側にあるSUM関数でりんごとみかんの合計を導き出す仕組みです。

実務では特定の商品グループや複数カテゴリの合計を出す際に役立ちます。

配列定数を使った数式を活用するメリットや特徴には、以下のようなものがあります。


 ⚫︎文字列で条件を指定できるため便利


 ⚫︎Microsoft365など最新のExcel環境で手軽に活用できる

◾️パターン3:条件セルを使う

条件をセルに入力して管理することで、OR条件を設定できます。

例として、D2とD3セルに「りんご」「みかん」と条件を入力してみましょう。

次に、D6セルに以下の数式を入力します。

条件セルを使う記述例 =SUM(SUMIF(A2:A5,D2:D3,B2:B5))

数式内でD2:D3の入力内容を条件とするように設定しているため、複数の条件が指定できるのです。

D4に「バナナ」と入力し、条件の指定をD2:D4に変更すれば簡単にOR条件を増やせます。


 ⚫︎セルを指定するため書き換えが容易にできる


 ⚫︎さまざまな条件に変更したいときなど実務で役立つ

◾️パターン4:SUMPRODUCT関数を使う

応用として、SUMIF関数ではなくSUMPRODUCT関数を使うことでOR条件を設定することも可能です。

「◯◯または◯◯」というOR条件だけでなく、「◯◯かつ◯◯」のようなAND条件も設定できるため、使用できる場面は幅広いでしょう。

SUMPRODUCT関数を使う記述例 =SUMPRODUCT((A2:A5="りんご")+(A2:A5="みかん"),B2:B5)

SUMIF関数と同じように、複数条件を設定するときは「+」を使って足し算をします。

複雑な条件を指定したい場合や、AND条件も組み込みたいときにはSUMPRODUCT関数の活用を検討しましょう。

SUMPRODUCT関数を使うメリットや特徴には、以下のようなものがあります。


 ⚫︎OR条件とAND条件を使用したいときに活用できる


 ⚫︎複雑な条件でも指定しやすい

SUMIFSでOR条件の指定はできる?

SUMIF関数とほぼ同じ機能を持つSUMIFS関数は、複数の条件を設定できます。

しかし、SUMIFS関数で指定できるのは、基本的にAND条件です。

そのためOR条件にしたい場合は、SUMIFSも複数書いて足し算します。

数式例 =SUMIFS(B2:B5,A2:A5,"りんご")+SUMIFS(B2:B5,A2:A5,"みかん")

考え方はSUMIFと同じです。ただし、SUMIF関数とは合計範囲・条件範囲・条件の入力順序が異なるため、数式の順序に注意しましょう。

まとめ

SUMIF単体では、OR条件は直接書けません。

しかし、主に以下のようなやり方でOR条件の設定が可能です。


 ⚫︎複数の式を足す

 ⚫︎条件セルを活用する

 ⚫︎SUMPRODUCT関数を使う

まずは複数の式を足す簡単な方法から試し、慣れてきたら他の方法にも挑戦してみましょう。

構成/編集部

SUMIF関数の使い方完全ガイド!基本から応用まで徹底解説

SUMIF関数とは? SUMIF関数は、『条件に合うデータだけを合計する』ための関数です。 通常のSUM関数は、指定した範囲を全て合計します。 一方、SUMIF…

Author
IT企業に入り、新卒の頃に外資コンサル出身の先輩から分析やExcelの使い方、お作法を学び、それ以降マーケティングや事業管理や営業企画など幅広い役割で業務をする中で、常にExcelを実務で利用。 社内で新人向けにExcel研修などを実施するなどもして自分だけではなく周りに教えることも実施。 ExcelやGoogleスプレッドシートをつくるときに気をつけていることは、作成者のことを知らなくてもシートを見たら意図が伝わり、自分のものに感じられるシートづくり。 最近では生成AIを使って複雑な関数やマクロやGASなども組み、業務を効率化している。 2025年からライター業務も開始し、記事の監修なども実施

@DIMEのSNSアカウントをフォローしよう!

DIME最新号

最新号
2026年4月16日(木) 発売

『コナン』はなぜ、ヒットし続けるのか?伝説の第1話から劇場版最新作まで、制作の裏側に迫る!特別付録には劇場版ロゴの折りたたみモバイルコンテナも!さらに第2特集では躍進を続ける『無印良品』の知られざる活用術を大公開!衣食住を網羅する名品の数々を徹底調査!

人気のタグ

おすすめのサイト

ページトップへ

ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。詳しくは[ABJマーク]または[電子出版制作・流通協議会]で検索してください。