[[20210422112140]] 『年代及び年代区分を出したいが関数を入れても表示』(m) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『年代及び年代区分を出したいが関数を入れても表示されない』(m)

生年月日から年齢を出し、年齢のセル部分には【=$M$2-L4】の計算式が入っています。
次に年齢から年代を出したいので年代のセルに【=ROUNDDOWN(M4,-1)】や【=INT($M4/5)*5】などを入れましたが、年代にはならず、年齢と同じ数字になってしまいます。

また、年代が正確に入ったら、年代区分を入れたいので、その数式も教えてください。
年齢区分としては、35歳〜39歳、40代〜44歳、45歳〜49歳という4歳刻みのものが必要です。

宜しくお願いします。

< 使用 Excel:unknown、使用 OS:unknown >


まずM2、M4、L4が何であるかを書かないと回答つかないよ
(砂糖) 2021/04/22(木) 11:59

察するに
M2セル…今日の日付(シリアル値)
L2セル…生年月日(シリアル値)
M4セル…年齢【=$M$2-L4】

というところでしょうか
セルの表示形式で年数だけ表示にしていると想像しますが、どうでしょうか

なんのことやらちんぷんかんぷんかもしれませんね。
もしわからなかったら
【=ROUNDDOWN(M4,-1)】→【=ROUNDDOWN(YEAR($M4),-1)】
【=INT($M4/5)*5】→【=INT(YEAR($M4)/5)*5】
としてみてください。

違った結果が出てくるかもしれません。
0になってしまうかもしれません。
いずれにしても、どんな結果が出てくるかで次の手が打てるので、教えてください。
(参考) 2021/04/22(木) 13:12


 年代って何?
 35〜39歳なら「35」ってこと?

 だとして、現状やってることを無視していいのなら・・・

 L4セル:生年月日
 M2セル:基準日 例)=TODAY()

 M4(年齢)=DATEDIF(L4,$M$2,"y")  表示形式「標準」
 N4(年代)=FLOOR(M4,5)
 O4(区分)=N4&"歳〜"&N4+4&"歳"

 以上、参考まで
(笑) 2021/04/22(木) 15:09

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.