[[20120714105340]] 『金額の表示』(nana) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『金額の表示』(nana)

    A         B
1 種類          1
2 通常金額    420,000
3 割引後金額   178,500

B1に種類1と入力し、B2に通常金額420,000と入れると、B3
に割引後金額178,500と表示され、この金額以外にも、525,000と
入れると283,500と続けたいのですが式がわかりません。

また、B1に2と入力した場合の金額も表示させたいのです。
(1と入力した場合と、2と入力した場合の金額は違います)

エクセル初心者で、うまく説明できてないかもしれませんが
宜しくお願い致します。

Excel2010
Windows7


 割引後金額は、通常金額から計算すると思いますが
 どの様に計算しますか?

 また、B1に2と入力した場合
 どの様な計算をして
 B3にはどの様な値が表示されれば良いですか?

 計算式や、導き方など
 書いてもらえると良いと思いますが。

 (HANA)

割引後金額は、通常金額の料金によってバラバラなので、
計算ができません。

現在、料金表をみながら入力している状態です。

合っているかどうか分かりませんが
=IF(B1=1,B2=420000,178500)と入力しましたら、B3に178500
と表示されましたが、この後続けられません。

(nana)


 つまり、
  B2セル(通常金額)に入力される金額は パターンが決まっていて
  それと同じ値が必ず 料金表 の中にあるので
  それと照らし合わせて同じ値の割引後金額を確認し
  B3セル(割引後金額)に手入力している。
  
  この「料金表」が2パターン有ってそれを
  B1セル(種類)に入力する。
 と言う事ですか?

 料金表はどの様な表に成っていますか?
  通常金額 − 割引後金額
   100    ××
   120    △△
 の様に対になっていますか?

 または
 通常金額    割引後金額
   0〜100   ××
 101〜200   △△
 の様に幅が有るのでしょうか?

 或いは・・・・?

 (HANA)

1の料金表       2の料金表
通常金額 割引価格  通常金額 割引金額
420000   178500   462000  220500
525000   252000   577500  304500
630000   336000   693000  399000
735000   399000   808500  472500
840000   493500   924000  577500

現在も先代が適当につけた割引金額で仕事をしています。

上記のように、たくさん金額があって、割引もバラバラ
な場合は、難しいでしょうか?

(nana)


割り込み失礼します。
エクセルが探しやすい表を作ればそれほど難しくはないと推測します。
料金表を次のようにします。(仮にこれがSheet2に作成してあるとします)
  
	A	B	C
[1]	key	通常金額	割引金額
[2]	10420000	420000	178500
[3]	10525000	525000	252000
[4]	10630000	630000	336000
[5]	10735000	735000	399000
[6]	10840000	840000	493500
[7]	20462000	462000	220500
[8]	20577500	577500	304500
[9]	20693000	693000	399000
[10]	20808500	808500	472500
[11]	20924000	924000	577500

Key列は通常料金+10000000(または+20000000)の数字です。
計算するシートのB1、B2に料金区分と通常料金を入力するとします。
計算するセルに、次の式
=VLOOKUP(B1*10^7+B2,Sheet2!$A$1:$C$11,3,0)

通常料金として入力するB1の数字に、「間の金額」の有無があるかどうか、
気になるところですが。
(みやほりん)(-_∂)b


 そう言う時は、VLOOKUP関数が使えると思います。
 まずはこちらをご参考に。。。
https://www.excel.studio-kazu.jp/func/vlookup.html

 それから、今回は表が二つあるので
 VLOOKUP関数の式を二つ作って
 IF関数で切替ながら使ってみるのはどうでしょう。

      [A]        [B]    [C]      [D]       [E]        [F]       [G]
[1]  種類           1          料金表1             料金表2
[2]  通常料金  420,000         通常金額   割引価格  通常金額  割引金額
[3]  割引金額  178,500          420,000   178,500   462,000   220,500
[4]                             525,000   252,000   577,500   304,500
[5]                             630,000   336,000   693,000   399,000
[6]                             735,000   399,000   808,500   472,500
[7]                             840,000   493,500   924,000   577,500
 B3=IF(B1=1,VLOOKUP(B2,D2:E7,2,FALSE),IF(B1=2,VLOOKUP(B2,F2:G7,2,FALSE),""))

 表の数が多くなったり、データの状況に依っては
 別の方法を考えた方が良いかもしれませんが。

 (HANA)

みやほりん様、HANA様、ありがとうございます。

できました。
VLOOKUPを使用すると良かったのですね。

エクセル、頑張って勉強します。
本当にありがとうございました。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.