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

いつもお世話になっております。
エクセルで年齢のデータがあるのですが、これを
10代以下、20代、30代、40代、50代、60台以上
わけたいのですが分け方を教えてください。

よろしくお願いします。

A 回答 (2件)

別のセルに「10代、20代・・・」と表示するならば、IF文で頑張る方法、


VLOOKUPを使う方法、CHOOSEで逃げちゃう方法、まあ色々あります。
とりあえず、式は長くなるけど一番判りやすいIF文で頑張る方法ですが

=IF(A1<10,"10代以下",IF(A1<20,"10代",IF(A1<30,"20代",
IF(A1<40,"30代",IF(A1<50,"40代",IF(A1<60,"50代","60代以上"))))))

これでいけます。ちょっとかっこよく頑張ってみたいなら

=CHOOSE(INT(A1/10)+1,"10代以下","10代","20代","30代","40代",
"50代","60代以上","60代以上","60代以上","60代以上")

とか。ただしこの場合、100歳以上が来ちゃうとエラーになりますが。
    • good
    • 0
この回答へのお礼

やってみたらできました!
ありがとうございましたm(__)m

お礼日時:2007/04/12 17:31

 どのような形式で分けたいのでしょうか? 申し訳ございませんが、出力したいイメージが理解できません。


 単に年齢別に、マーキングやセルの色分け等ならIF関数で可能ですよね?
    • good
    • 0
この回答へのお礼

説明不足ですみません。

例えば、9歳、15歳、27歳、38歳~~~~
というように年齢があって、それを
年代別にしたいということなんですが。。。

IF関数とか、関数全体全くわからないので簡単に
できる方法がありましたら教えてください。

お礼日時:2007/04/12 15:34

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