- 締切済み
エクセルで年齢を年代に(10歳未満の場合)
Excel2003を使用しています。年齢を年代に変換するのにFLOOR関数を使用しています。ただ、10歳未満の場合は、全て「10代未満」と変換させたいのですが、そのような場合はどうすれば良いのでしょうか。 お分かりの方、教えてください。宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
noname#22222
回答No.4
変換は変換なので、 0"代";;"10歳未満" と書式で逃げる手も・・・。
- zap35
- ベストアンサー率44% (1383/3079)
回答No.3
A1に年齢が入力されているとして =IF(A1<10,"10代未満",FLOOR(A1,10)) ではどうでしょうか 「10代未満」という表現は???です。10歳未満では?
質問者
お礼
ありがとうございます。助かりました。 そうですね。10歳未満ですよね。ありがとうございました。
- akio_myau
- ベストアンサー率34% (515/1480)
回答No.2
IF文で分岐させてはどうでしょうか。 例えば、以下のような式で。 =IF(A1<10,"10代未満",FLOOR(A1,10))
質問者
お礼
ありがとうございます。助かりました!
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.1
=IF(A1<10,"10代未満",FLOOR(A1,10)) または =IF(A1<10,"10代未満",TEXT(FLOOR(A1,10),"#代"))
質問者
お礼
ありがとうございます。助かりました!
お礼
ありがとうございます。試してみます!