• 締切済み

エクセルで年齢を年代に(10歳未満の場合)

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

みんなの回答

noname#22222
noname#22222
回答No.4

変換は変換なので、 0"代";;"10歳未満" と書式で逃げる手も・・・。

coconut529
質問者

お礼

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

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

A1に年齢が入力されているとして =IF(A1<10,"10代未満",FLOOR(A1,10)) ではどうでしょうか 「10代未満」という表現は???です。10歳未満では?

coconut529
質問者

お礼

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

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.2

IF文で分岐させてはどうでしょうか。 例えば、以下のような式で。 =IF(A1<10,"10代未満",FLOOR(A1,10))

coconut529
質問者

お礼

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

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

=IF(A1<10,"10代未満",FLOOR(A1,10)) または =IF(A1<10,"10代未満",TEXT(FLOOR(A1,10),"#代"))

coconut529
質問者

お礼

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

関連するQ&A