重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

セルに適当な数字を入れると
その数字によって違う文字列が
もう一つのセルに表示されるには
どのような関数式を入力すればよいのでしょうか。

例えば、
0~10までの数字を入れれば「あ」
11~20までの数字を入れれば「い」
21~30までの数字を入れれば「う」
31~40までの数字を入れれば「え」
41~50までの数字を入れれば「お」
とそれぞれ出てくる、という風に。

0<=A1<=10
10<A1<=20
20<A1<=30
30<A1<=40
40<A1<=50

上記の式とIF構文を利用すればいいのかと考えてはみましたが、
なかなかうまくいきません。
ご教授頂ければ幸いです。

A 回答 (2件)

作ろうとしている表とは別に、コード表みたいなのを用意したら、VLOOKUPの関数で出来ますよ。


コード表は、
0  | あ
11 | い
21 | う
31 | え
41 | お
みたいに入力して
後は表示させたいセルに、
=VLOOKUP(数字入力セル,コード表の範囲,2,TRUE)
とします。コード表の範囲は、絶対参照にします。
    • good
    • 0
この回答へのお礼

早速のお答えありがとうございました!
IF構文ばかりに頭ががんじがらめになっていたので、
非常に参考になりました。

お礼日時:2003/04/21 20:17

IF関数であれば、こんな感じですね。


=IF(A1<0,"",IF(A1<=10,"あ",IF(A1<=20,"い",IF(A1<=30,"う",IF(A1<=40,"え",IF(A1<=50,"お",""))))))
    • good
    • 0
この回答へのお礼

回答ありがとうございました!
なるほど、IF関数を使う場合はこうすれば良かったんですか。
もっと勉強しなくては。

お礼日時:2003/04/21 20:19

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