- ベストアンサー
エクセル 関数について。
エクセルで、以下のようなことが出来る関数があったら教えてください。 例)A1のセルの値によって、A2に自動的に値が反映されるもの。 例えば、A1 が 1001~2000 のとき A2=150 2001~3000 =200 といった感じです。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
C D 1 0 -1 2 1001 150 3 2001 200 4 3001 -1 という表を作っておいて、 =VLOOKUP(A1,$C$1:$D$4,2) とする。(-1というのはただのダミー値です)
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.3
数が少ないなら =IF(A1<1001,"",IF(A1<2001,150,IF(A1<3001,200,"")) 多い場合は#1の方の方法か =CHOOSE((A1-1)/1000,150,200) ※特定の法則(数式の結果が1~29に置き換え可能)の場合にだけ使えます。 とか 0 0 1001 150 2001 200 といった表を作成して =VLOOKUP(A1,表の範囲,2,TRUE)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
次の方法は如何でしょうか。 =LOOKUP(A1,{0,1001,2001,3001},{100,150,200,250})