• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VLOOKUP関数について教えてください。)

VLOOKUP関数とは?航空運賃の料金計算に使われる便利な関数

このQ&Aのポイント
  • VLOOKUP関数は、Excelの関数の一つで、特定の値をもとにデータテーブルから対応する値を取得することができます。航空運賃の料金計算に使用されることがあります。
  • 航空運賃の計算表を作成するために、VLOOKUP関数とMATCH関数を組み合わせて使用します。MATCH関数を使用して出発地と行先番号を特定し、VLOOKUP関数を使用して料金を取得します。
  • さらに、事前割引表を元に割引ができる表に改める場合は、指定された割引率を適用するための数式を追加する必要があります。具体的な割引率は指定されていないため、詳細な数式はわかりませんが、割引率ごとに条件分岐を行い、適切な割引率を適用することができます。

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

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

>日付を検索値にして1~3をVLOOKUPで引っ張り出せばと思ったのですが上手くいきません。 出来ると思いますよ。VLOOKUP関数の勉強として、 割引の表を下のようにして、VLOOKUP関数で 引数なし(TRUE)で記述してみてください。 問題をよく読んで参考にしてください。 H       I        J 出発地   東京(固定です。) 行先番号            =MATCH(I5,C6:F,0) 予約日    2008/5/20     =VLOOKUP(I4-I3,割引!A:B,2) 出発日    2008/6/1     =VLOOKUP(I4,カレンダー!A:B,FALSE) 料金              =VLOOKUP(I4,C6:F33,J4,FALSE)*J3 シート割引  0   100%  14   78%  21   70%  28   50%

paru0524
質問者

お礼

御回答ありがとうございます。 今から早速頑張ってみます。 予約日、出発日、割引など、全然思いつきませんでした。 どうもありがとうございます。

paru0524
質問者

補足

A:Bってなんのことだろう? 日付から日付を引いたら、1900/~とになって? など考えていたら、遅くなってしまいました。 一部シート100%だと?なので、1にしたりして何とか無事に完成する事ができました。 1週間以上がんばっていたのに、全然思い浮かびませんでした。 本当にどうもありがとうございました。

その他の回答 (1)

noname#96703
noname#96703
回答No.1

データシートをコピーできますか? 如何せん情報が少なすぎて、どこの範囲にどういった数値あるいは数式が書かれているかがわかりません。 # たぶん、1~5行目に何かがあるのでしょうけれどもそこが特に・・・

paru0524
質問者

お礼

御回答ありがとうございます。 データシートのコピーとは、右クリックのコピー&貼付でしょうか? 何行目と言うのが全然書いてないですね、行の番号の存在失念してました。 数式はJ5に=MATCH(I5,C6:F,0)、I6に=VLOOKUP(I4,C6:F33,J,FALSE)鹿入力できていない状態です。 I4に行先番号、I5に時期番号を手でそれぞれ入力したら、I6に金額が表示されると言う感じです。 わかりにくい文章で本当にすみません。