[[20140924112539]] 『全然わからなくて困っています。』(もぐら) ページの最後に飛ぶ

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

 

『全然わからなくて困っています。』(もぐら)

お助け下さい。
とりあえずSheet1に下記の表があります。
商品は、何百とありますがまずは二つだけで・・・

商品名 幅 高さ 単価
商品01 450 2100
商品01 900 2500
商品01 1200 2600
商品02 450 2100
商品02 900 2500
商品02 1200 2600

商品は、幅と高さで単価が違います。
条件:
幅は、500以下 501以上900以下 901以上1200以下 3種類
高さは、2100以上2500以下 2051以上2750以下 2751以上3000以下 3種類
という条件です。

                       高さ>=2100<=2500  高さ>=2101<=2500  高さ>=2501<=3000
商品01   <=幅500            17000               18000             19000
商品01   >=幅501<=900       22500               23500             26500
商品01   <=幅901<=1200      28000               29500             31500
商品02   <=幅500            19000               20000             22500
商品02   >=幅501<=900       25000               27500             29000
商品02   <=幅901<=1200      31000               33500             36500

という具合に一商品に9種類の単価分けをしています。
まず、Sheet2に商品名と単価のベースを記入しようとしたのですが
どう記入していいかわかりません。
ずーっと考えてましたが、いい方法が出てこないです。
ここで止まっていては、先に進めず頭が痛いです。

本屋に行き関数の本3冊買い、ネットでも調べましたが
こういう感じの例題は見つかりませんでした。
お手上げです。

Sheet2に単価ベースの記入の仕方
それを踏まえてSheet1の単価に記入する
関数の式を教えて頂けないでしょうか?

宜しく、お願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 例。

	A	B	C	D	
1	商品名	幅	高さ	単価	
2	商品01	450	2100	18000	
3	商品01	900	2500	23500	
4	商品01	1200	2600	29500	
5	商品02	450	2100	20000	
6	商品02	900	2500	27500	
7	商品02	1200	2600	33500	
8					
9					
10					
11					
12					
13					
14			0	2051	2751
15	商品01	0	17000	18000	19000
16	商品01	501	22500	23500	26500
17	商品01	901	28000	29500	31500
18	商品02	0	19000	20000	22500
19	商品02	501	25000	27500	29000
20	商品02	901	31000	33500	36500
21					

 A14 から対応表。

 D2 =VLOOKUP(B2,OFFSET(A$14,MATCH(A2,A$15:A$20,0),1,3,5),MATCH(C2,C$14:E$14)+1)
 下へコピー。

 ・・・でいいの?
 
(GobGob) 2014/09/24(水) 11:44

コメント返信:

[ 一覧(最新更新順) ]


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