[[20060321172052]] 『他リストより抽出』(ま) ページの最後に飛ぶ

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

 

『他リストより抽出』(ま)
見積もりを作成するためにエクセルを活用しているのですが、
注文コードを入力したら価格が参照されるようにしたいのです。
ちなみに卸メーカーよりエクセルでこんな価格表が来ています。

 ↓
   ABC D
 1 a a a  10,500 
 2 a a b  21,000 
 3 a a c  15,750 
 4 a a d  17,850 
 5 a a e  31,500 
 6 a a f  42,000 
 7 a a g  52,500
 8 a a h  
 9 a a i 
 10a a j 

見積ファイル側に注文コードを入力するとDの価格が算出されるように出来ますか?
それぞれコードは独立したセルに入力させます。


 VLOOKUP関数などで参照させても出来そうですね。
 当学校のライブラリーからです。参考にどうぞ。
http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html
                                                    (SS)


	A	B	C	D	E	F	G	H
1	a	a	a	10500	a	a	g	52500
2	a	a	b	21000				
3	a	a	c	15750				
4	a	a	d	17850				
5	a	a	e	31500
6	a	a	f	42000
7	a	a	g	52500
8	a	a	h	
9	a	a	i	
10	a	a	j	

 H1=IF(COUNTA(E1:G1)=3,INDEX($D$1:$D$10,SUMPRODUCT((E1&F1&G1=A1:A10&B1:B10&C1:C10)*ROW(D1:D10))),"")
 (Maron)				


 =SUMPRODUCT()は、こちらでコメントしているように足し算です。↓      (LOOKUP)
[[20060315171729]]『2つの条件をクリアーしたときにVlookup』(こばとも)

 すみません。(SS)は最初↑でVLOOKUPなど....と紹介しましたが、よくよく考えてみると
 今回のような場合には、あまり現実的な方法とは言えないような気がしてきました。
 そこで、お詫びの一案です。
 (Maron)さんの表をお借りして、
 H1=IF(ISNA(INDEX(D1:D10,MATCH(E1&F1&G1,A1:A10&B1:B10&C1:C10,0),1)),"",INDEX(D1:D10,MATCH(E1&F1&G1,A1:A10&B1:B10&C1:C10,0),1))
 では如何でしょう?  配列ですので Ctrl + Shift + Enter で確定して下さい。
                                   (SS)

コメント返信:

[ 一覧(最新更新順) ]


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