[[20150829131154]] 『VLOOKUP関数の変則検索につきまして』(史) ページの最後に飛ぶ

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

 

『VLOOKUP関数の変則検索につきまして』(史)

いつも勉強させて頂いて降ります。
有難うございます。

セルD1へ=VLOOKUP(C1,A1:B5,2,FALSE)の式を入れると答えは上の行から選択され123となります。
一番下の行の数値を表示し、答えを789としたいのですが

いつもは、A列とB列を降順で並び替えをしていますが関数で出来ないでしょうか

宜しくお願い致します。

    A    B      C      D
 1  りんご  123  りんご	 789 
 2  みかん  147
 3  りんご  456		
 4  トマト  258
 5  りんご  789		

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


 D1 =IF(C1="","",LOOKUP(1,0/(A1:A10=C1),B1:B10))

 こんな感じかな。
(笑) 2015/08/29(土) 13:46

笑様
有難うございました。

希望通りの答えが得られました。
教えて頂きました式は、これから勉強させて頂きます。

本当に有難うございました。
(史) 2015/08/29(土) 13:57


 降順で並べ替えたらVLOOKUPでできるということは、
 もしかして求めたいのは最大値?

 例題のB5セルを「789」→「333」に変更したら、D1はどうなればいいのかな?

 回答したLOOKUPの式が返すのはあくまで「一番下の行の値」であって
 最大値ではないですよ。
(笑) 2015/08/29(土) 15:01

笑様
ご連絡有難うございます。

答えは、789で合ってますのでLOOKUPの式で大丈夫です。

ご心配をお掛けし申し訳御座いませんでした。
(史) 2015/08/29(土) 19:01


コメント返信:

[ 一覧(最新更新順) ]


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