- ベストアンサー
VLOOKUPのやりかた教えてください。
<割引率表> 今月売上表 割引率 1以上 40,000未満 → 8% 40,000以上 50,000未満 →11% 50,000以上 60,000未満 →14% 60,000以上 →18% 割引率をこの↑表をもとにデータテーブルを作成し、表検索しなさい。 という問題があって、どうやってデータテーブルを作るのかもわかりませんし、VLOOKUPの検索値、範囲、列番号、検索の型に何を入力すればよいのかもわかりません。どうか教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
解答は#1、#2で出ていますが、ポイントは5つ 在ります。 やってくれることは、在る列の値(金額)で、どの区間に該当するか調べてくれて、該当行の右列の値(割引%値)を取ってくれます。 (1)テーブル・表は複写した時にずれないよう、絶対番地指定にすべきである。$A$1:$B$4のように。 (2)第4引数には、範囲での値を出したいときは 「TRUE」を指定する。 (3)検査する値は、テーブル・表の最左列に在る・置くこと。 (4)引いてくる値(本件では%数字)は検査値の列を 第1列と考えて、何列目かを指定する。 検査値がA列に在り引いてくる値がその直ぐ右B列にあれば 第3引数は2と指定する。 (5)テーブル・表の値は(上記ではA列の値は)小さい値のものから大きいもの順にソート(順に並んでいる)されている必要があります。(FALSEの時) 「TRUE」と入れるべき時があり、その時は順に並べるのは不要。
その他の回答 (2)
- toshihiko_ooishi
- ベストアンサー率33% (175/520)
データテーブルを次のとおり作ります。 仮に範囲は、A1:B4とします。 _ ___A___ ___B___ 1 ______1 _____8% 2 _40,000 ____11% 3 _50,000 ____14% 4 _60,000 ____18% 式は次のとおりです。 VLOOKUP(1,A1:B4,2,TRUE)→8% VLOOKUP(2,A1:B4,2,TRUE)→8% VLOOKUP(45000,A1:B4,2,TRUE)→11% VLOOKUP(100000,A1:B4,2,TRUE)→18%
セル範囲A1:B4に下記のように入力してください。 (これがデータテーブルです) 1 8% 40000 11% 50000 14% 60000 18% 次に、セルB6に次のような数式を入力してください。 =VLOOKUP(A6,$A$1:$B$4,2) 最後に、セルB6を右クリックして「セルの書式設定」を開き、「表示形式」を「パーセンテージ」にしてください。 セルA6に売上げを入力すると、セルB6に割引率が表示されます。