![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
◆VLOOKUP関数は検索値を昇順にする必要があります
★よって、以上検索になります
◆INDEX、MATCH関数でいかがでしょうか?
A B C
1 300 E 50.01
2 200 D
3 150 C
4 100 B
5 50 A
=INDEX(B1:B5,MATCH(C1,A1:A5,-1))
★C1=49.99 では、「A」
★C1=50 では、「A」
★C1=50.01 では、「B」 になります
この回答へのお礼
お礼日時:2007/09/17 18:26
INDEX+MATCHは知っていましたが、そこに「以下」の概念があるとは知りませんでした。見事に解決しました。
ありがとうございました。
No.4
- 回答日時:
A B C D E
1 -10000000000 300超 300.0001 300超
2 -300 300以下 300 300以下
3 -200 200以下 299.9999 300以下
4 -150 150以下 200.0001 300以下
5 -100 100以下 200 200以下
6 -50 50以下 199.9999 200以下
7 100.0001 150以下
8 100 100以下
9 99.9999 100以下
10 50.0001 100以下
11 50 50以下
12 49.9999 50以下
13 49 50以下
14 0 50以下
E1: =VLOOKUP(-D1,A$1:B$6,2)
No.3
- 回答日時:
#2です、補足です
★MATCH関数では、
1)昇順にして、MATCH(C1,A1:A5,1)):1または省略で以上
2)順不同で、MATCH(C1,A1:A5,0)):0で検査値と一致のみ検索
3)降順にして、MATCH(C1,A1:A5,-1)):-1で以下 、になります
No.1
- 回答日時:
>一時的な解決策として、100(以下)の代わりに50.001(以上)、150の代わりに100.001(以上)を入れていますが、
良くない設定方法ですね。
「未満」という風に設定する方が良いのでは?
0,51,101,151,201・・・
http://www.rericca.com/qa/ex6.htm
この回答へのお礼
お礼日時:2007/09/17 17:04
ありがとうございます。
これは、点数ではなく、重さです。
51未満にすると、50.5の時に検索結果が間違いとなります。
タイトルにあるように、50「以下」にしたいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの関数についての質問です。(vlookup関数) A列 B列. C 1 大阪 50. 検索 6 2023/08/11 13:35
- Visual Basic(VBA) 入力と同時に桁数を詰める 3 2022/09/11 20:23
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) excel 行でソートすると計算式が上手くいかない。 6 2022/06/01 08:18
- Excel(エクセル) エクセル関数のXlookupのフィルハンドル機能(類した機能でも可)を知りたいです。 3 2022/09/20 20:02
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- Excel(エクセル) エクセルのvlookupについて質問です 3 2023/01/05 15:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelデータをコピペして、ペー...
-
スプレッドシート、Excelでの数...
-
エクセルの関数について教えて...
-
スプレッドシートで使う数式を...
-
Microsoft Officeの中古は信用...
-
エクセルで会社の従業員のデー...
-
Excelで50個のセルに同じ文字を...
-
エクセルの表で1年間の曜日を...
-
エクセルでの特別な文字を上に...
-
エクセルで不等号記号(≠)が上に...
-
エクセルでB列でフィルターをか...
-
エクセルでセルに標準で入力さ...
-
Excelで、項目の種類ごとにカウ...
-
【マクロ】アクティブセルにブ...
-
EXCELの質問です 119から足した...
-
【マクロ】アクティブセルの、...
-
【マクロ】アクティブセルの行...
-
エクセルの空欄をつめて、次の...
-
Excelの数式について教えてくだ...
-
非表示列の再表示に失敗
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報