dポイントプレゼントキャンペーン実施中!

Excel2003を使用しています。年齢を年代に変換するのにFLOOR関数を使用しています。ただ、10歳未満の場合は、全て「10代未満」と変換させたいのですが、そのような場合はどうすれば良いのでしょうか。
お分かりの方、教えてください。宜しくお願いします。

A 回答 (4件)

A1に年齢が入力されているとして


=IF(A1<10,"10代未満",FLOOR(A1,10))
ではどうでしょうか

「10代未満」という表現は???です。10歳未満では?
    • good
    • 0
この回答へのお礼

ありがとうございます。助かりました。
そうですね。10歳未満ですよね。ありがとうございました。

お礼日時:2006/08/28 16:51

変換は変換なので、



0"代";;"10歳未満"

と書式で逃げる手も・・・。
    • good
    • 0
この回答へのお礼

ありがとうございます。試してみます!

お礼日時:2006/08/28 16:52

IF文で分岐させてはどうでしょうか。


例えば、以下のような式で。
=IF(A1<10,"10代未満",FLOOR(A1,10))
    • good
    • 0
この回答へのお礼

ありがとうございます。助かりました!

お礼日時:2006/08/28 16:53

=IF(A1<10,"10代未満",FLOOR(A1,10))


または
=IF(A1<10,"10代未満",TEXT(FLOOR(A1,10),"#代"))
    • good
    • 0
この回答へのお礼

ありがとうございます。助かりました!

お礼日時:2006/08/28 16:53

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