[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『直近上位の数の検索について』(四十雀)
VLOOKUPを使って、A1のセルにある1370の直近上位の数(B5の1400)を表から探し出す方法を教えてください。 例えば、=VLOOKUP(A1,B1:B6,1)では直近下位であるB4の1300が検索されてしまいます。 A1 1370 B1 1000 B2 1100 B3 1200 B4 1300 B5 1400 B6 1500
=VLOOKUP(A1+100,B1:B6,1) このようにするのはどうですか (wisemac21)
=index(B:B,match(A1,B:B)+1)
B列が100ずつなら… =CEILING(A1,100)
編集 12:35 Byしげちゃん
B列が降順であれば index(B:B,match(A1,B:B,-1)) というような方法もあります
編集 13:25
=VLOOKUP(ROUNDUP(A1,-2),B1:B6,1)
B列が100ずつなら…リストは必要ないのでハズレですかね?(^_^;) (Ohagi)
こんなのも有りですか.... =SMALL(IF(B1:B6>A1,B1:B6),1) でCtrl+Shift+Enter で確定。 (SS)
1370 → 1400 ですが、 1300 → 1300 なのでしょうか。 =SMALL(B1:B6,COUNTIF(B1:B6,"<="&A1)+1) または =SMALL(B1:B6,COUNTIF(B1:B6,"<"&A1)+1) (NB)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.