[[20040913134942]] 『近未来のH16.10.14の年齢を出したい』(兼事務) ページの最後に飛ぶ

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

 

『近未来のH16.10.14の年齢を出したい』(兼事務)

[近未来の年齢 10.14・・・]

 いつもお世話になります。 今回は、近未来の年齢(H16.10.14)現在の
年齢を割り出すには、どうすれば良いかをお聞きしに参りました。

     A      B   C
 1  生年月日  10.14現在 年齢
 2  S52.06.28	H16.10.14	  27
 3  S49.10.06	H16.10.14  30
 4  S14.10.04	H16.10.14	  64
 5  S24.11.17	H16.10.14  54


 ↑頭にスペースを入れると、見やすくなりますよ^^

 単純に。。。
 C1 = B2-A2
 として、表示形式を yy とするのではだめですか?

 (ぽこ)


 アドイン関数を使用するものですが、=IF(COUNT(A2:B2)<2,"",INT(YEARFRAC(A2,B2,3)))
 では、どうでしょう?                                (LOOKUP)


衝突しました。
 アドインを使わない方法も参考までに。
 単純にB2-A2の式ですと、誕生日と同じ場合に差が生じるようです。
 少しベタベタな方法ですが、以下のようになりました。
 =IF(DATE(,MONTH(B2),DAY(B2))>=DATE(,MONTH(A2),DAY(A2)),B2+DATE(1,,)-A2,B2-A2)
 ※ちなみに例の4行目は65歳ですよね。
 (川野鮎太郎)


 ごめんなさい。間違ってました_/ ̄|○ il||li
 うるう年の2/29を意識するあまりに、おかしくなってました。
 上のは忘れてください。
 (川野鮎太郎)


分かりました、忘れます、川野さん。(笑い) 
皆さん本当に、有り難うございました。 助かりました。
(兼事務)


衝突しました。
 間に合わなかった_/ ̄|○ il||li

 何回もすいません・・・
 やっぱり思い出してください(^_^A;
 上記式を以下に変えたら上手く出そうです。
 =IF(DATE(1901,MONTH(B2),DAY(B2))=DATE(1901,MONTH(A2),DAY(A2)),B2+DATE(1,,)-A2,B2-A2)
 (川野鮎太郎)


はいはい、川野さん、思い出させていただきます。  
皆さん本当に、有り難うございました。 助かりました。
(兼事務)

 もう見ていないかも知れませんが、
 日付を扱う上では閏年を考慮に入れなければなりません。
 例えば、
 2004年2月29日生まれの人は、2006年2月28日では1歳ですが、2006年3月1日では2歳です。
 2002年3月 1日生まれの人は、2004年2月29日では1歳ですが、2004年3月1日では2歳です。
 2003年2月28日生まれの人は、2004年2月28日でも1歳ですし、2004年2月29日でも1歳です。
 …等のように、閏年の2月28日、2月29日、3月1日と、平年の2月28日、3月1日などについて
 なるべく多くの組み合わせで検証しておくことをお勧めします。
 しっかり検証ができているわけではありませんが、私は =DATEDIF(A2,B2,"Y") がいける
 のではないかと思います。
 (ちゅうねん)

 >2004年2月29日生まれの人は、2006年2月28日では1歳ですが、2006年3月1日では2歳です。
 そうでしょうか?                            (LOOKUP)
http://www.kyt-ysc.co.jp/olchie/mame/mame02.htm http://ha6.seikyou.ne.jp/home/hanappi/hanappi093.htm

 失礼しました。法律は難しいですねぇ…。欧米はどうなんですかねぇ?

 さて、日本の法律に従うと、
 2004年2月29日生まれと2004年3月1日生まれは、2006年2月27日では1歳で、2006年2月28日では2歳。
 2002年3月 1日生まれの人は、2004年2月28日では1歳で、2004年2月29日では2歳。
 となるべきなのですね。
 では =DATEDIF(A2,B2+1,"Y") ではどうでしょう?
 (ちゅうねん)

 私の式の場合どちらも当てはまってませんね(^_^A;
 でも、4/1に生まれた人は3/31の24:00の時点で1歳ってことは、
 感覚的には4/1の0:00で1歳ってことがしっくりくるんですけどね^^
 3/31の23:59:59はまだ0歳ってことでしょうから。
 難しいですね。
 (川野鮎太郎)

コメント返信:

[ 一覧(最新更新順) ]


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