• ベストアンサー

複数の検索条件の合計

複数の検索条件がある場合の結果の合計を求める関数を教えてください。 例えばA列にりんご・みかん・ばなな・りんご・りんごがあり B列に値段(100円・200円・100円・150円・100円) C列に個数(3・2・2・3・1)があるような場合で りんごの中で100円で販売した個数の合計(この場合4)、というような。 説明が雑ですがよろしくお願いします。

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

配列関数 A8にりんご B8に100 =SUM((A1:A6=A8)*(B1:B6=B8)*(C1:C6)) 入れて Ctrl+Shift+Enter SUMPURODUCT関数 =SUMPRODUCT((A1:A6=A8)*(B1:B6=B8)*(C1:C6)) ほかDSUM関数でHelp見てください

koumey
質問者

お礼

お早い回答ありがとうございました。 なんとか解決しました。

その他の回答 (1)

noname#204879
noname#204879
回答No.2

   A   B    C  D  E   F   G 1 種類  値段  個数   種類  値段 個数 2 りんご  100    3   りんご  100   4 3 みかん  200    2 4 ばなな  100    2 5 りんご  150    3 6 りんご  100    1 7 G2: =SUMPRODUCT((A$2:A$10=E2)*(B$2:B$10=F2),C$2:C$10)   または   =DSUM(A1:C10,3,E1:F2)

koumey
質問者

お礼

お早い回答ありがとうございました。 なんとか解決しました。

関連するQ&A

  • 縦に複数条件がある場合の合計値

    エクセル2003です ネットで検索したら横に複数条件がある場合は、SUMPRODUCTなどを使うといいというのはわかったのですが 縦に複数条件ある場合は、SUMIFで足してくしかないのでしょうか? 例えば A列      B列 果物     個数 みかん    3 りんご    2 バナナ    1 りんご    2 みかん    5 D2 りんご D3 みかん と言うデータがあり みかんとりんごだけの合計値がほしい場合は =SUMIF(A:A,D2,B:B)+SUMIF(A:A,D3,B:B) でもとめられますが、 もっと簡素化したいです。 (あまり「+」は使いたくない) SUMIFをまとめられますか? もっと効率のいい関数があれば教えて下さい。 よろしくお願い致します。

  • 複数の指定範囲と複数の検索条件を検索表示

    Excel2000で、COUNTIFのように指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数表示したいのですが、複数の指定範囲と複数の検索条件を検索表示するにはどうすれば良いでしょうか? 例えば セル Q1,Z1,AI1,AR1,BA1,BJ1にQ1 から順に "リンゴ"、"オレンジ"、"バナナ"、"リンゴ"、"みかん"、"バナナ" と入力されてる場合"りんご"、"みかん"の合計を数を表す何か良い方法はありませんでしょうか? イメージ COUNTIF(範囲1・範囲2・範囲3・範囲4・範囲5・範囲6, "検索条件A"・"検索条件B") COUNTIF(Q1・Z1・AI1・AR1・BA1・BJ1, "リンゴ"、"みかん") = 3

  • Excel2010 複数条件の計算方法

    複数の条件に該当する項目の合計を計算したいのですが、関数の作り方が分かりません・・・ 例えば、A列に文字があってB列に数値が入力されている表があったとして、A列にある項目の中から2つ以上に該当する数値の合計を計算する場合、どのような関数にすれば良いのでしょうか? 例えば、A列に果物の名前(りんご、みかん、ぶどう、メロン・・・)があり、B列にその値段が入っていて、「りんご」と「みかん」と「メロン」の値段の合計を算出するような場合、どのような関数になりますか? 条件がひとつであれば、SUMIF関数を使って計算できるかと思いますが、2つ以上の場合、どのようにすれば良いか分からないのです。 Officeのバージョンは2010です。 ネットで検索してもイマイチ分かりませんでした。どなたか簡単に教えて頂けますでしょうか?

  • EXCELで複数の条件検索

    なし/小/ 12/ りんご/ 大 / 10/ りんご/大 / 2/なし /小/ 12 なし /小 /8 /みかん /中 /8/ばなな /小/ 12 /なし /中 /5 りんご /中 /11/なし/ 小 / 9/ なし/ 中 /3/ばなな /小/ 10 : : というように、一行に複数の条件があるデータがあります。(ばなな/小/12/はそれぞれ別のセル) すべてのデータのなかで、ばなな/小/12/ という複数の条件を満たすデータの個数を数えたいのですが、どのような数式を使えばよいのでしょうか? わかりにくい説明ですいません、よろしくお願いいたします!

  • VBAで条件が一致するものの合計

    条件が一致するものを合計し、別のシートに値を代入したいです。 日付 商品 個数 金額 1/1 りんご 1個 500円 1/3 みかん 1個 300円 1/3 みかん 2個 600円 1/5 みかん 5個 1500円 1/1 ぶどう 2個 800円 1/2 りんご 2個 1000円 このような表でりんごの合計1500円、みかんの合計2400円 を別のシートの1月の列へ代入したいのですが VBAでできる方法を教えてください。 この表は毎月上書きされるようになっています。

  • Excelで、複数条件で検索するには?

    りんご A商店 2個 バナナ A商店 3個 りんご B商店 5個 みかん C商店 3個 バナナ A商店 5個 みかん A商店 1個 バナナ C商店 3個 上記のような表で、 A列が「バナナ」かつB列が「A商店」のデータをカウントし、さらに個数(C列)の合計を出すようなことをしたいと思っています。 上の例なら、2件8個というのを求めたいです。 DSUMやDCOUNTでCriteriaの表を作る方法、あるいはオートフィルタで求める方法はわかるのですが、答えは、各1つのセルだけで簡潔に求めたいです。(式は簡潔でなくても構いません) よろしくお願いいたします。

  • Excel VBAにおける複数条件での検索方法

    以下のように、Excelシートがあって このExcelシートで以下の条件で検索、その結果を返すVBAを作りたいのですが、悩んでいます。   検索条件 果物:りんご        産地:青森         複数ある時は、購入日が一番古いものを選ぶ。        更に複数ある時は、値段の安いものを選ぶ。    ⇒行番号を返す   これで、1つの行が選択できたら、そのF列に「在庫なし」を挿入する。    A列    B列  C列  D列  E列  F列 1行 購入日   果物  産地  数量 値段  在庫 2行 2017/4/10 りんご  青森  2   110 3行 2017/4/10 みかん  愛媛  3   350 4行 2017/4/10 りんご  青森  1   100 5行 2017/4/10 りんご  長野  2   120 6行 2017/4/12 みかん  静岡  3   350 7行 2017/4/13 みかん  愛媛  2   240 8行 2017/4/14 りんご  長野  2   120 9行 2017/4/15 りんご  青森  1   100 結果としては、上から4行目のリンゴのF列に「在庫なし」が 入るようにしたいです。 すみません、いろろと調べてはいるのですが、ちょっとわからず、こちらに投稿しました。どなたか、わかる方教えていただければ幸いです。 よろしくお願いします。

  • 合計の出し方

    下記の様な表があるとします。Aには商品名、Bには販売金額(実際は100行位です) C列にはA列から選んだ特定の商品名があります。(実際は50行位です) B列の下方にC列の商品だけの合計を表示させたいのですがどのようにしたら良いでしょうか? ちなみに私の出来る方法では、D列にVLOOKを使い販売金額を検索し、それを合計する方法しか思いつかなかったので、別な方法があれば教えて頂きたいです。  A   B    C りんご  100円  みかん みかん 200円  イチゴ ぶどう  500円  バナナ イチゴ  300円  桃 バナナ  150円  桃    500円 合計  1,150円

  • Excel関数で複数条件を指定する方法

    Excelで条件を指定して、決まった値を返したいのですが、複数条件の方法がわかりません。 セルA1に入力された文字列に、 【りんご】という文字が含まれている場合はE列に「100」と表示させ、 【バナナ】【みかん】【キウイ】のいずれかが含まれている場合は「0」と表示させ、 上記以外の場合「500」と表示させたいです。 A列が検索したい文字列が入力される列で、E列に結果を表示。 検索する文字列は部分一致で、完全一致ではありません。A1に「青森りんご」と入力されたらE1に「100」と表示させたいです。 条件で書いた2段目の候補は10個程度あり、「上記以外」の候補は1000以上あります。 IF(COUNTIF(A1,"*りんご*"),"100",IF(COUNTIF(A1,"*バナナ*"),"0","500")) 上記のように自分で考えてみて、りんご・バナナ・それ以外 であればできたのですが、バナナのとことを複数指定する方法がわかりません。 他のやり方でも結構ですのでどうすればいいかわかる方宜しくお願いします。

  • Excelでの複数条件検索について教えてください。

    Excelでの複数条件検索について教えてください。 以下の様に日付毎に値段が変わる様なデータがある際に、 りんご・なしの日付毎の値段を一覧化することは可能でしょうか。 関数で検討してみましたが、検討もつかずにおります。     A列   B列   C列 1行  りんご 8/10  100円 2行  りんご 8/2  120円 3行  りんご 7/25  90円 4行  なし  8/3  110円 5行  なし  8/1   99円 6行  なし  7/31  100円 以下の様に日付単位で一覧化できればと考えております。 (A列及び1行は固定で記載として、B2:D3に関数などで出力 したいです)     A列   B列  C列   D列 1行       8/1  8/2   8/3 … 2行  りんご  90円 120円  120円 3行  なし  99円  99円  110円 初心者の質問で申し訳ありませんが、宜しくお願い致します。

専門家に質問してみよう