• ベストアンサー
  • 困ってます

EXCEL、複数の条件からデータを抽出

EXCELを使って複数の条件からデータを抽出したいです。 条件は 利用した施設、開始時間、終了時間の3つから条件にあう金額を抽出したいです。 VLOOKUPでは一つの条件からでしか抽出が出来ないので困っています。 A列に利用した施設、G列に開始時間、H列に終了時間が並んでいます。K列に金額を抽出したいです。 それぞれの時間、施設ごとの料金表をつくってそこから抽出しようと思っています。使用出来る関数やそれ以外にもやり方などあればご教授頂ければと思います。宜しくお願い致します。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数328
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • x0000x
  • ベストアンサー率52% (67/127)

一例ですがSUMPRODUCT関数で可能です。 画像を参照ください。 K2セル=SUMPRODUCT(($N$2:$N$31=A2)*1,($O$2:$O$31=G2)*1,($P$2:$P$31=H2)*1,$Q$2:$Q$31*1) K2セルをK3~K8までコピー ※施設ごとの料金表は一部の時間と金額を定義していますが  これを増やす事で施設別、開始時間別、終了時間別の金額を算出できます。 参考になれば幸いです。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答もないのではないかと思い、とても困っていたので本当に助かりました。無事に目的通り作ることが出来ました。本当にありがとうございました。また、ぜひとも宜しくお願い致します。

関連するQ&A

  • EXCELの関数で複数条件の抽出方法

    エクセルの関数について教えてください。 VLOOKUPで複数条件を抽出したい。 以下の様に出来ればと思いますが、数式が分かりません。 売上データーの中から複数の条件に一致したものだけを抽出したい。 例) 商品が1,2,3,4,5,6,7,8,9,10と種類が100あるとします。 売上先A,B,C,D,E,F,G,と100の客先があるとします。 その中から、商品1と売上先Aの場合はA-1と売上金額のデーターを抽出させて、商品1と売上先がDの場合はD-1と売上金額を抽出させたい。但し、商品1と売上先Bの場合は売上金額を抽出させたくない。 このような場合の関数での数式を教えて欲しい。 お分かりの方があればお教え願います

  • エクセルの条件付き書式に関して

    エクセルにて勤務表を作りたいと考えております。 E列に開始時間、F列に終了時間が入っておりH列からZ列まで8:00~17:00まで30分刻みで時間がプロットしてあります。 開始時間・終了時間と同じ値のH列からZ列を塗りつぶしたいのですが、条件付き書式で可能なのでしょうか? 塗る方法があれば方法をご教示頂ければと思います。 (例) E2=10:00、F2=16:00 H1=8:00、I1=8:30・・・Z1=17:00

  • エクセルの複数条件に一致したセルを抽出したいのですが、関数で教えてくだ

    エクセルの複数条件に一致したセルを抽出したいのですが、関数で教えてください。                A列   B列    C列 Aファイルには 行 【注文月日】、【氏名】、【商品金額】が記入されています。 Bファイルには 行 【注文月日】、【氏名】、【税金額】が記入されています。 AファイルのD列に、Aファイルの【注文月日】かつ【氏名】がBファイルの【注文月日】かつ【氏名】と一致する場合のBファイルC列の【税金額】を表示したいのです。 VLOOKUP関数では条件が1つだけなので使用できませんが、似たような関数で複数条件ができる関数があるなら教えてください。

  • 時間が一致するデータの抽出

    Excel2010を使用しています。 大量のデータがあり、困っています。 添付画像の赤字部分を作りたいのですが、どなたかお力をお貸しいただけないでしょうか。 Sheet2_B列(開始時間)~C列(終了時間)間に、Sheet1_B列(入時間)が含まれるデータのA列(会員)を、Sheet2_D列(入場者)にカンマ区切りで入れたい(赤字部分)のですが、関数及びVBAの知識が浅いため、自分で思うように作れません。 時間はすべて数値で入っています。 Sheet1の会員の入時間は、Sheet1内でかぶることはありません。 Sheet2の開始時間、終了時間はSheet2内でかぶることがあります。 どうかよろしくお願い致します。

  • Excelで複数条件を満たすデータを抽出

    以下のような場合の、データ抽出方法を教えてください。 Sheet1 "計画”, Sheet2 "実績”があります。 それぞれのSheetの A~Dには、共通列項目である ”都道府県””都道府県コード””品目””品番” が設定されています。 このふたつのSheetをまとめて、項目順に”計画”データの下に”実績”データがくるようなSheetを作りたいのですが、上記4つの条件が全て共通なデータを、関数等と使って抜出すことはできるのでしょうか? If、VLOOKUP、And、”名前をつける”などを組み合わせて、いろいろ考えてみたのですが、複数条件を満たす結果の抽出ができませんでした。 宜しくお願いします。

  • エクセルで時間経過計算

    エクセルで、次のようなことができるでしょうか。 A列に開始時間、B列に終了時間を入れ、開始時間と経過時間を入れることによって 自動的に5時00分から21時59分時までの時間を入れたときの経過時間をC列に、 22時00分から4時59分までの時間を入れたときの経過時間をD列に入れたいのです。 例えは、A列(開始時間)に10:00、B列(終了時間)に11:00を入れると、C列に1:00。 A列(開始時間)に1:00、B列(終了時間)2:00を入れると、D列に1:00。 使用ソフトは、エクセル:mac2001ですが、macにとらわれなくても結構ですので、よろしくお願いします。

  • エクセル 複数条件抽出について

    エクセル2013を使用しています。 データシートより複数条件に当てはまるデータを 別のシートへ必要な項目のみ抽出する方法(関数orマクロ)をお教え下さい。 データシート:A列からU列まで様々なデータが入力されている。 抽出条件:H列とN列 抽出する項目:C列・I列・M列・O列・Q列・R列・S列 (抽出する項目は増える可能性有) 複数条件の抽出はフィルタオプションで出来たのですが、 抽出が必要な項目を指定する方法が分かりませんでした。 宜しくお願いします。

  • 複数の条件からデータを抽出したい。エクセル2010

    よろしくお願いします。 データリストに 東京都三鷹市 東京都武蔵野市 東京都港区 福岡県福岡市 福岡県北九州市 があり、この中から、三鷹市と武蔵野市を含むデータを抽出したいと思います。 フィルタの検索条件では、複数条件(三鷹市または武蔵野市を含む)での検索ができず、Vlookupも一つの条件でしか検索できないとネットで読みました。 実際は抽出条件がもっと多くあり(政令指定都市+首都など)、データのフィルタなどで 一つづつvlookupやフィルタやっていくことは非現実的です。 複数の文字リスト(三鷹市、武蔵野市、西東京市など)のどれかを含む列を抽出するにはどうしたらいいでしょうか? 教えてください。よろしくお願いします。

  • 条件のあったデータのみを抽出する

    Excel(Ver.97 or 2000)なんですが、A列に会社名、B列に条件、C列に金額が入っているとします。 A列の会社名は複数あり、しかも同じ会社名が幾つも入っている場合もあります。但し同名の会社でも"〃"は用いずにきちんとフルネームで入力します。B列の条件は"1"か空白です。それで例えばA列に「海山商事」という社名が12行分入力されていて、B列には"1"と入力されている部分が5つあった場合に、「会社名が海山商事で、且つB列に"1"が入力されている」金額のみを抽出させる関数式が知りたいのです。宜しくお願い致します。

  • エクセルで時間外の抽出方法は?

    皆様こんにちは。パートさんの勤務時間をエクセルで 管理しているのですが表題の方法がわからず悪戦苦闘しております。どなたかお知恵を貸してください。 現在は    A     B    C    D 1 開始時間 終了時間 勤務時間  となっているのですが今回D列に開始時間がAM8時前 の場合にAM8時までの勤務時間を表示させたいと思って います。よろしくお願いします。