【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

当てはまる関数が探してもわかりませんでした。
内容は、例えば 100,000以上200,000未満をA、200,000以上300,000未満をBとした場合 セルに198,000と入力すると隣のセルにAと表示させるようにしたいのですが・・・・。わかりにくいと思いますがお願い致します。

A 回答 (5件)

普通に、


A1にデータを入れるとして、
B1に、
=IF(AND(A1>=100000,A1<200000),"A",IF(AND(A1>=200000,A1<300000),"B",""))
じゃだめですか?
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございました。うまくできました、よろしければもう1つ教えてください。上記の続きでセルA1にAとかBが表示されたとして、またそのとなりのセルB1に、セルA1にAと表示されたら3000円と入力される用にするにはどうしたらいいですか、Bと表示されたら、5000円、、、みたいな・・・すみません

お礼日時:2005/07/27 11:25

(1)こんな方法もあります。


=CHOOSE(A1/100000+1,"","A","B","")
=LOOKUP(A1,{0,100000,200000,300000},{"","A","B",""})
=VLOOKUP(A1,{0,"";100000,"A";200000,"B";300000,""},2,TRUE)

(2)A,Bを3000,5000にする場合
=LOOKUP(A1,{0,"A","B"},{"",3000,5000})
=VLOOKUP(A1,{"A",3000;"B",5000},2,FALSE)

LOOKUPの{}内の0は未入力の場合の設定です。
{}はセル参照でも可
    • good
    • 0

同様に次のように入れます。


=IF(A2="A",3000,IF(A2="B",5000))
    • good
    • 0
この回答へのお礼

助かりました、ありがとうございました

お礼日時:2005/07/27 13:20

エクセルの関数欄に次のように入力します。


(仮に300,000以上のときはCと表示されるようにしています)
=IF(B1>=300000,"C",IF(B1>=200000,"B",IF(B1>=100000,"A")))
    • good
    • 0

質問の例だけなら、(入力欄を"A1"として)


=IF(AND(10000<=A1,A1<20000),"A",IF(AND(20000<=A1,A1<30000),"B",""))
でどうでしょう。

いくつも範囲を作りたいなら、choose関数を利用できるよう工夫してみるとか。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございました。うまくできました、よろしければもう1つ教えてください。上記の続きでセルA1にAとかBが表示されたとして、またそのとなりのセルB1に、セルA1にAと表示されたら3000円と入力される用にするにはどうしたらいいですか、Bと表示されたら、5000円、、、みたいな・・・すみません

お礼日時:2005/07/27 11:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報