※ ChatGPTを利用し、要約された質問です(原文:Excelで条件分岐が多い関数を作りたいです)
Excelで条件分岐が多い関数を作りたいです
このQ&Aのポイント
Excelで条件分岐が多い関数を作りたいです。遊園地の入場券の料金を別の表を元に表1に反映させる方法がわかりません。
表1には来場者のデータがあり、条件に応じて料金を決定する必要があります。具体的には、女性で割引券なしで会社員の場合は表2の1行目とA列がクロスした部分の値を表1に返し、同じ条件で割引券がない場合は2行目とA列がクロスした値を返します。
Excelを使用して、条件分岐が多い関数を作成する方法についての質問です。具体的には、遊園地の入場券の料金を別の表を参照して決定し、表1に反映させたいです。条件は、女性かつ割引券なしで会社員の場合は表2の1行目とA列がクロスした値を、割引券がない場合は2行目とA列がクロスした値を使用します。
関数の勉強をしているのですが、どうしてもわからない問題があり、
テキストの模範解答には式の答えがなく結果の数値しか載っていないので
式がわかる方教えていただきたいです。
問題の内容は、遊園地の入場券の料金を別の表にある料金表を元に表1の料金欄に金額を反映させるというものなのですが、表1にはA列に3桁の来場者コード、B列に性別、C列に割引券の有無、D列に職業のデータがあり、E列には料金入力欄があります。
この表1のデータの中から、女性で割引券なしで会社員の場合は表2の1行目とA列がクロスした部分の値を表1のE列に返し、上記と同じ条件で割引券がない場合は表2の2行目とA列がクロスした部分の値を返すという風したいです。
表2の行は4段で、上から順に「女性かつ割引券あり」「女性かつ割引券なし」「男性かつ割引券あり」「男性かつ割引券なし」となっており、列は左から会社員、大学生、高校生、中学生、小学生、シルバーという順に6つ並んでいて、表1の来場者コードの百の位が1ならA列(会社員)、2ならB列(大学生)という風になっています。
説明がわかりずらかったらすみません。
よろしくお願い致します。
お礼
大変助かりました!ありがとうございます!