ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュの0〜80までの整数にそれぞれの数値を対応させることは可能でしょうか?

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。

エクセル初心者で、料金表を作成しようと奮闘しています泣き顔

0〜80までの整数を入力した時に、それぞれ対応する料金を自動的に反映されるようにしたいのです。

具体的に申し上げますと、

0から14までは定額で2,559円です。
15からは1つづつ料金が異なりまして、

0〜14  2,559

15 2,760

16 2,962

17 3,164





79   25,980

80   26,448

となります。

IF関数とか使って入力してみたのですが、入力数が多過ぎたのか上手くいきませんでした泣き顔

VLOOKUP関数とか使えばよさそうなのですが、どうすれば上手く処理できるのでしょうか?

ちなみにエクセルは2003です。

お分かりの方、教えていただけないでしょうか?
よろしくお願い申し上げます。

コメント(15)

FAQの類です。VLOOKUP関数で対応できます。
そこまで目星が付いているなら、ご自身で検索すれば良いと思うのですが…。

例えば、[符号-料金]のリストとして
A1〜A81までに0〜81の符号値が、B1〜B81までに料金の値が
それぞれ入力されていたとします。

ここでC1に0〜81までの符号値を入力した時に
D1には対応する料金を出力したい場合、
D1の式を =VLOOKUP(C1,A1:B81,2,0)
とすればOKです。
…あ、確かにその方(検索方法がTRUE)がリストの作り方が楽ですねわーい(嬉しい顔)あせあせ(飛び散る汗)
じゃあ、式を修正して=VLOOKUP(C1,A1:B81,2,1) の方が良いですね。
>Minonさま

早速のお答えありがとうございます。

私が検索して調べても商品と値段を引っ張り出すものだったり、VLOOKUPが適応できそうということが分かるぐらいで、Vlookupというものがどういうものかも分かっていない状況でしたたらーっ(汗)

IF関数で2時間ぐらい悪戦苦闘して、結局できずでこれならmixiで詳しい方にお聞きしたほうが、より具体的なアドバイスをいただけると思いましてあせあせ(飛び散る汗)

午前中は出てますので、午後から入力してみます。

まずはお礼にて。
>Kusakabeさま

早速のお答えありがとうございます。

僕は恥ずかしながらTRUEというのが何なのかも良く分かっていない状態なんです泣き顔

ですが、KusakabeさまとMinonさまのアドバイスで表作成ができそうです。

午後から入力しますので、分からなければまた教えて下さい。
よろしくお願いします。
5 TRUEというのが何なのか
vlookupの場合で言うならば、True/Falseは切り替えスイッチの役目をしている、と理解したらよいと思います。

で何を切り替えるかというと、検索する型です。検索の型には2つあって、それをTrue/Falseという切り替えスイッチでどちらか一方を選択するのです。それぞれどんな検索をするのかは、関数のヘルプ機能などを見ればよく分かると思います。

今回の事例ですと、Trueを選択することで検索対象とした数字に対して、それを越えない最大値をリスト上から見つけ出してくれます。
>八神かかしさま

ありがとうございます。

ニュアンスは大体理解できました。

TRUEだと0〜14の入力も省略できたりもするということですね。
0〜14も将来個別の数字が入るかもしれないですし、Falseで一つづつ入力したほうが良さそうだったので、今回はFalseで入力しようと思いますあせあせ(飛び散る汗)
>皆様

新たにご質問があります。

まず、

符号0〜80をE115〜E195に、
その料金値をF115〜F195に

料金表を作成し、

それをE4の数値を元にF4のセルには反映させたい場合は教えていただいた通り、

=VLOOKUP(E4,E115:F195,2,0)

と、ここまでは正しく入力できたようです。

これを

F4〜F70

まで同じように料金表を反映させるにはどうすれば良いのでしょうか?

F5のセルを同様に入力するには、

=VLOOKUP(E5,E115:F195,2,0)

となることは理解できるのですけど、
私だと一つずつ入力していくことになってしまいます泣き顔

ちなみに

I4〜I70の数値を元にJ4〜J70、
同様にN、R、V、Zのセルについても作成する必要がありますので、効率の良い入力方法があれば教えて下さい。

よろしくお願い申し上げます。
>8
>F4〜F70
>
>まで同じように料金表を反映させるにはどうすれば良いのでしょうか?
範囲を相対参照ではなく、絶対参照にして
コピーなりオートフィルなりすれば出来るのでは?
>マリ男さま

ありがとうございます。

直接メッセしてくださった方が、その絶対参照ということを教えて下さいましたわーい(嬉しい顔)

マリ男さまのご指摘どおり、絶対参照にすれば上手くできました。
>皆様

お答えして下さった方々ありがとうございました。

まだ色々作成したりしなければいけないところはありますが、
おかげさまで要のところが、上手く処理できましたわーい(嬉しい顔)

もしまた分からないことができた場合もよろしくお願いしますわーい(嬉しい顔)
> Kusakabeさま

もし気が向いたらで結構ですので、よろしくお願いしますあせあせ(飛び散る汗)
ありがとうございました。
> Kusakabeさま

私の教養、常識が足りませんでした。
ご指摘ありがとうございました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。