[[20030905151359]] 『1〜10ならばA、11〜20ならBというように』(らら) ページの最後に飛ぶ

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

 

『1〜10ならばA、11〜20ならBというように』(らら)

数値をランクつけしたい。
例えば、あるセルの数値が1〜10ならばA、11〜20ならB・・・というように。


 ランクはいくつぐらいありますか?
 数ランクしかないなら =IF(A1<=10,"A",(IF(A1<=20,"B",(IF(A1<=30,"C",(IF(A1<=40,"D","E")))))))
 のような感じでできます。
 (YS)

20位に別けたいのですが、他の方法もありますか?(らら)


 A1に数値が入力され、B1に A B ・・・のランク表示をするとします。

 別のシート(仮に名前をランク表とします)のA1からT2に下記のような表を作成します。

  | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T |
 1|  1| 11| 21| 31| 41| 51| 61| 71| 81| 91|101|111|121|131|141|151|161|171|181|191|
 2| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T |

 B1に =INDEX(ランク表!A2:T2,1,MATCH(A1,ランク表!A1:T1,1)) とすれば、
A1の数値によってA〜Tの表示がされます。(Yosh!)

 任意の範囲に下記の様に入力し、範囲名を仮にABCとします。
1	A
11	B
21	C
31	D
41	E
51	F
61	G
71	H
81	I
91	J
101	K
111	L
121	M
131	N
141	O
151	P
161	Q
171	R
181	S
191	T
A1に数値を入力すれば、B1にランク記号を表示させる式は =IF(A1="","",LOOKUP(A1,ABC))
と入力しても表示されます。
範囲名ABCの参照値は昇順に並べてなければなりません。
 (シニア)

コメント返信:

[ 一覧(最新更新順) ]


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