利用規約の変更について

タイトルでは分かりにくいと思うのですが
あるセルに入っている数値によって適した語を返したいです。

例えばB82の数値を見て500↑ならライオン、500↓ならうさぎという単語を違うセルにだす。

if B82 >= 500
D82 = ライオン
else B82 < 500
D82 = うさぎ

こんな感じにしたいのですが、できるでしょうか?
OpenOfficeのCalcをつかっているのですがExcelのやり方でもよいのであれば教えていただきたいです。

このQ&Aに関連する最新のQ&A

A 回答 (6件)

IF文ではケースが限られる。


有名なVLOOKUP関数(TRUE型)の出番です。
D2:E6に表を作る。
0ウサギ
200ライオン
400かば
500鹿
800カンガルー
ーーー
例データ
A2:A14
2ウサギ
100ウサギ
199ウサギ
200ライオン
201ライオン
399ライオン
400かば
499かば
500鹿
700鹿
801カンガルー
10000カンガルー
1000000カンガルー
B2に =VLOOKUP(A2,$D$2:$E$6,2,TRUE)
B3以下に式を複写する。
OpenOfficeにもあるはず。
    • good
    • 0

=IF(B82="","",IF(B82<100,"カメ",IF(B82<200,"うさぎ","ライオン")))



かな

条件がいくら増えようが増えた分だけIF関数を増やしていけばいいだけですよ
他に同様の質問に答えています。

http://oshiete1.goo.ne.jp/kotaeru.php3?q=2243783
    • good
    • 0

対象の数値がA1とすると



=IF(A1<100,"かめ",IF(A1<200,"うさぎ","らいおん"))

です。
    • good
    • 0

=IF(B82<100,"カメ",IF(B82<200,"うさぎ","ライオン"))


のように入子にする。
または
=LOOKUP(B82,{0,100,200},{"カメ","うさぎ","ライオン"})
※上記では0以上100未満が"カメ"です。0未満でも表示したい場合は0をマイナスの値に置き換えてください。
    • good
    • 0

Calcってゆーのが何か知りませんが、エクセルの関数でするなら



=if(B82>=500,"ライオン","うさぎ")

です。
    • good
    • 0
この回答へのお礼

お早い回答ありがとうございます。
IFの使い方がよくわかっていなかったので助かりました。

よろしければ#1のコメント欄にも答えていただけるでしょうか?
3個以上のときはどうしたらよいでしょう?

お礼日時:2006/06/29 14:21

=IF(B82>500,"ライオン","うさぎ")



をD82に入力

この回答への補足

神速のレスありがとうございます。
ここでもう一つの質問申し訳ないのですが

3つ以上もできるのでしょうか?

100未満ならカメ
100以上200未満ならうさぎ
200以上ならライオン

3つ以上だとIFが使えない気がするのですがいかがでしょうか?

補足日時:2006/06/29 14:16
    • good
    • 0

このQ&Aに関連する人気のQ&A

」に関するQ&A: 成猫と子猫の多頭飼い

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


人気Q&Aランキング