質問: excel、複数の条件からデータを抽出 excelを使って複数の条件からデータを抽出したいです。 条件は 利用した施設、開始時間、終了時間の3つから条件にあう金額を抽出したいです。 vlookupでは一つの条件からでしか抽出が出来ないので困っています。 a列に利用した施設、g列に開始時間、h列に終了時間が並んでいます。k列に金額を抽出したいです。 それぞれの時間、施設ごとの料金表をつくってそこから抽出しようと思っています。使用出来る関数やそれ以外にもやり方などあればご教授頂ければと思います。宜しくお願い致します。
回答: 一例ですが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までコピー ※施設ごとの料金表は一部の時間と金額を定義していますが これを増やす事で施設別、開始時間別、終了時間別の金額を算出できます。 参考になれば幸いです。