• ベストアンサー

excel2003 sumif 関数 検索条件or

excel 2003 です。 sumif関数の検索条件に A15又はA16の様に2つの条件を入れたいのです。 orを入れみましたが、うまくいきません。 うまい方法ありますでしょうか。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 SUMPRODUCT関数を使うのでしたら、ANo.2様の方法が、処理速度が速いのでお勧めです。  只、A15又はA16の様に、ORの条件が2つだけでしたら、次の様にされた方が、手っ取り早く、処理速度も更に少しだけ速いと思われます。 =SUMIF(範囲,A15,合計範囲))+SUMIF(範囲,A16,合計範囲)  因みに、SUMPRODUCT関数を使う方法で、未だ回答されていない方法として、次の様なものもあります。(こちらは配列数式ではありません) =SUMPRODUCT(((A1:A10=A15)+(A1:A10=A16)>0)*B1:B10)  尚、ANo.1様の方法ですと、判定の条件がORではなく、ANDになります。

yoshi0518
質問者

お礼

kagakusukiさん 御回答有り難うございます。 いろいろな方法があり、 大変参考になります。 有り難うございました。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 OR条件の場合、SUMPRODUCT関数か、配列数式になります。 =SUMPRODUCT((A1:A10=A15)+(A1:A10=A16),B1:B10) 又は、 =SUM(IF(A1:A10=A15,B1:B10,IF(A1:A10=A16,B1:B10)))として入力完了時にShift+Ctrl+Enterキーを同時押下

yoshi0518
質問者

お礼

mu2011さん ご回答ありがとうございます。 配列数式も使えるのですね。 大変参考になりました。 有り難うございました。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

=SUMPRODUCT(SUMIF(範囲,A15:A16,合計範囲)) のように。

yoshi0518
質問者

お礼

keithinさん ご回答ありがとうございます。 summproduct関数を使うのですね。 大変参考になりました。 有り難うございました。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

ここのエクセルの質問回答をしばらく見ておれば常識の問題。 2007以後だとSUMIFSが使えるが、それ以前では2条件3条件のSUMIFを行う関数は無いので SUMPRODUCT関数を使う。 例データ A1:C3 コード1 コード2 金額 a X 1 a Y 2 a X 3 =SUMPRODUCT((A2:A4="a")*(B2:B4="X")*(C2:C4)) 結果 4

yoshi0518
質問者

お礼

imogashiさん 御回答有り難うございます。 SUMPRODUCT関数ですね。 大変参考になります。 有り難うございました。

関連するQ&A

  • SUMIF関数での検索条件で

    お世話になります。 エクセルで出納帳をつけているのですが、つまづいてしまいました。 SUMIF関数での検索条件で、最低でも「消耗品費」という文字が含まれる金額の合計を出したいのですが、検索条件はどのように入力すればよろしいのでしょうか? 例えば、 消耗品費(ボールペン)などです。 よろしくお願いします。

  • SUMIF関数

    よろしくお願いいたします Excel2007を使用しています SUMIF関数で=SUMIF(範囲,検索条件,[合計範囲])ですが この検索条件に2つ指定することは出来ますか 例えばE列に色々の項目が書かれていてその中の、 お菓子、本 と2種類を検索条件として合計を出したいのですが SUMIFでは出来ないとなれば、他の簡単な方法は有りますか。

  • SUMIF関数の検索条件の記入方法について

    SUMIF関数の検索条件の設定がうまく出来ず困っています。 設定方法が分かれば教えてください。 ■SUMIF関数とは「選択(検索)条件を指定して合計値を計算する」関数です。 例えばこんな例です。 100円~300円までという選択(検索)条件を入れる場合はどうしたらよいでしょうか??

  • SUMIF関数について

    SUMIF関数の検索条件にand,or条件を指定する事は可能でしょうか?教えてください。お願い致します。

  • エクセルSUMIF関数とOR条件

    「X」の条件を満たすデータをの合計を計算したい場合SUMIF関数、「X」および「Y」の条件を満たすデータの合計を計算したい場合は、SUMPRODUCT関数が使えると思いますが、 「X」または「Y」の条件を満たすデータの合計を計算したい場合は、 SUMIF(検索範囲,"X",合計範囲)+SUMIF(検索範囲,"Y",合計範囲)とやるしかないですか? それとも、SUMIFを並べなくても、1回で計算できる関数がありますか? ご存知の方、ご教授下さい。 どうぞよろしくお願いいたします。

  • SUMIF関数で二つの条件を満たすもの?

    SUMIF関数を使って集計しています。 A1 B1 A1とB1の条件が一致する場合の集計を出したいのですが、 SUMIF関数を使って設定できますでしょうか? ご指導よろしくお願いします。

  • SUMIF関数で検索条件がわからず困っています

     ECXEL 2003(OS:WindowsXP)を使用しています。  A    B    C  10  150  50  10  150  80  10  150  20  15  100  100  20  60   40  20  60   20  上記の表でA列内の同じ数値にあたるC列の合計数をB列の各々のセルに表示させようと思っています (例:A列の「10」のC列の合計「150」をB列の各セルに表示)。SUMIF関数の「検索条件」の欄に 文字列やセル名ではなく、A列内で同じ数値ごと(例:10・15・20の各合計がでるよう)に自動計算する数式が あるように聞いていますので、教えて戴けないでしょうか?  また、SUMIF関数にこだわらずいい方法があれば教えていただけましたら幸いです。

  • SUMIF関数

    SUMIF関数で複数条件を設定したい場合、どのようにすればよいですか? たとえば、検索条件をAまたはBに設定したい場合、 =sumif(範囲,"A",検索範囲)+sumif(範囲,"B",検索範囲)とするしかないのでしょうか? ご存知の方ご教示ください。

  • SUMIF関数の検索条件が複数の場合の式は?

    はじめまして。 SUMIF関数を用いているのですが、検索条件にAまたはBまたはCに合致する合計を出したいのですが、以下の式の場合、検索条件には何を入れたらいいのでしょうか? SUMIF(範囲,"A"または"B"または"C",合計範囲)の、,"A"または"B"または"C"のところです。A,B,Cは文字です。 "A"*"B"*"C"では無いですよね? 宜しくお願い申し上げます。

  • Excel関数のSUMIF

    Excelで =SUMIF(A1:A10,"1",B1:B10)+SUMIF(A1:A10,"2",B1:B10)+SUMIF(A1:A10,"3",B1:B10) を簡単にできませんか? よろしくお願いします。

専門家に質問してみよう