1

これを持っている:

Class   Min    Max
Alfa    0      16.5
Beta    16.5   18.5
Charlie 18.5   25
Delta   25     30

この:

Value X
35.52600894
26.27816853
29.53159178
29.84528548
26.77130341
25.07792506
19.2850645
42.77156244
29.11485934
29.5010482
19.30982162

セルにIFステートメントのようなものを持たせたいです(これほど小さくはなく、8つのクラスがあります)。これほど長い IF ステートメントはおそらく機能せず (IF 制限は 7)、それを行う方法は醜いものです。を使用することを考えてhlookupいましたが、それが最善の策かどうかはわかりません。テーブル内の列を交換することもできるので、「最小 | 最大 | クラス」X 値を列に入れることができます。

基本的:=IF(X>=0 && X<16.5, Alpha, IF(X>=16.5 && X<18.5, Beta, IF(...

4

2 に答える 2

2

私はあなたがVLOOKUPを意味していると思います。

このような範囲シートを作成します

Min    Class
0      Alfa
16.5   Beta
18.5   Charlie
25     Delta
30.5   Unidentified

詳細シートで式「=VLOOKUP(A2,Ranges!A:B,2,TRUE)」を使用 [True が重要]

そして、あなたは得る

Value X Class
35.52600894 Unidentified
26.27816853 Delta
29.53159178 Delta
29.84528548 Delta
26.77130341 Delta
25.07792506 Delta
19.2850645  Charlie
42.77156244 Unidentified
29.11485934 Delta
29.5010482  Delta
19.30982162 Charlie
于 2013-09-27T13:20:59.480 に答える