goo blog サービス終了のお知らせ 

パソコンカレッジ スタッフのひとりごと

パソコンスクールのスタッフが、
初心者から上級者まで役立つ情報をお伝えします。

年齢を○歳代で表すには(Excel2000以降)

2011-11-30 09:00:30 | エクセル
今日も生徒さんの質問を取り上げます。

「先生、年齢を○○歳代で表したいのです。例えば、18歳は10歳代、26歳は20歳代というように。」

「ということは、下のような表をイメージすればいいですか?」

「そうです。D列に歳代の数字を入れたいんです。」




「なるほど。それでは、関数を使いましょう。」

「こんなときは、どんな関数を使うんですか?」

「ずばり、ROUNDDOWN関数です!」

「いわゆる切り捨ての関数ですよね。切り捨てるんですか。」

「そうです。10未満、つまり1の位の数字を切り捨てると答えが出ます!」

「なるほど!さっそく、D列3行目を選択して、関数の挿入を・・・」





「ROUNDDOWNを選んで・・・」

「最近使用した関数になければ、関数の分類を『すべて表示』にすればいいですよ。」




「最初の引数には、年齢のセルを指定するんですよね。次の引数には何を指定すればいいのですか?」

「そこがポイントです。ここには、数字を入力します。ずばり、-1です。」

「どうしてですか?」

「0にすると、小数点以下第1位を切り捨てます。1にすると小数点以下第2位、2にすると小数点以下第3位を切り捨てます。
逆に、-1にすると、1の位を切り捨てるのです。2にすると10の位、3にすると100の位・・・」

「覚えるしかないですね。」





「はい、正しい答えが出ましたよ。」

「ばっちりですね(^^)」




「あとは、オートフィルで数式をコピーしておしまいです。」

「楽ちん♪」






今日のポイント:

ROUNDDOWNの2番目の引数の指定を覚えましょう。





おまけ:

D列3行目に以下の数式を入力しても、答えが出ます。
=INT(C3/10)*10
年齢を10で割って、その整数部分を取出し、10倍しています。
INT関数は、小数点以下を切り捨て、整数にした数値を返す関数です。


だい

コメント (2)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 今週のおすすめ記事 | トップ | スマートフォンに取り込んだ... »
最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
01@appseo.com.tw (ロレックス価格)
2011-12-08 10:33:48
ああ良い記事〜〜
返信する
ロレックス価格さんへ (だい)
2011-12-09 14:41:03
ありがとうございます。
これからも、訪問してくださいね。
信州上田は、今朝雪が降りました・・・
返信する

コメントを投稿

エクセル」カテゴリの最新記事