• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 複数条件一致したセルの抽出方法について)

エクセル 複数条件一致したセルの抽出方法について

このQ&Aのポイント
  • エクセルの複数条件で一致するセルの抽出方法を教えてください。
  • エクセル2007を使用し、同じ商品を複数社で購入する場合に、購入先と商品名で一致した場合の単価を参照したいです。
  • データベースシートと入力シートを使用し、入力された購入先と商品名に一致する単価をデータベースシートから抽出する方法を教えてください。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 「データベース」Sheetの購入先と品名が重複することがないという前提で! 重複がなければSUMIFS関数で対応できると思います。 「入力」SheetのF2セルに =IF(OR(A2="",D2=""),"",SUMIFS(データベース!F:F,データベース!A:A,A2,データベース!D:D,D2)) という数式を入れオートフィルでずぃ~~~!っと下へコピー! ※ 該当データがない場合は「0」が表示されてしまいます。 こんなんではどうでしょうか?m(_ _)m

kikushima0820
質問者

お礼

おはようございます。 貴重なお時間を割いて調べて頂きありがとうございました。 また、こんなに早く回答を頂くことが出来まして助かりました。教えて頂きました関数で動作確認をしましたところ 整合が取れました。勉強不足なところもあり、教えて頂いた関数の取り方を調べて次に活かしたいと思います。 本当にありがとうございました。

その他の回答 (1)

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

 回答No.1様の御回答にある方法の >※ 該当データがない場合は「0」が表示されてしまいます。 という難点を改良した案で、該当データがない場合は「(該当なし)」と表示します。(ベストアンサーは辞退致します) =IF(OR($A2="",$D2=""),"",IF(COUNTIFS(データベース!$A:$A,$A2,データベース!$D:$D,$D2),SUMIFS(データベース!$F:$F,データベース!$A:$A,$A2,データベース!$D:$D,$D2),"(該当なし)"))

kikushima0820
質問者

お礼

おはようございます。 回答No.2様も貴重なお時間を割いて調べて頂きましてありがとうございました。さらに分かりやすくして頂きまして本当にありがとうございました。

関連するQ&A

専門家に質問してみよう