- ベストアンサー
エクセルの関数の質問です。
例えばB3のセルに 500~999の数字が入っていれば50、 1000~1999の数字が入っていれば100、 2000以上の数字ならば200、 それ以外は空白 という条件をつける関数を教えていただけないでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
なんのひねりも無いのですが =IF(OR(B3<500,ISNUMBER(B3)=FALSE),"",IF(B3<1000,50,IF(B3<1999,100,200))) こんなんでどうですか?
その他の回答 (4)
- SAKURAMYLOVE
- ベストアンサー率30% (162/533)
回答No.5
#2さんがVLOOKを使う方法で回答していますが、 データが少ないのであれば、テーブルを作らない以下の方法でも可能です。(trueは省略可能です。) =VLOOKUP(B3,{0,"";500,50;1000,100;2000,200},2)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.4
=IF(B3>=2000,200,IF(B3<500,"",50*(INT(B3/1000)+1)))
- miwaharu
- ベストアンサー率25% (29/112)
回答No.3
すみません NO2です TRUEじゃなくて、FALSEでした。 ・・味噌をまちがえた。
- miwaharu
- ベストアンサー率25% (29/112)
回答No.2
c列に 0 500 1000 2000 d列に ” ” 50 100 200 と入力して =vlookup(b3,c1:d4,2,true) 味噌は、最後のTRUEです