[[20041020160815]] 『経過年数』(らすかる) ページの最後に飛ぶ

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

 

『経過年数』(らすかる)

経過年数を表示させるのに、過去ログを検索して

 =DATEDIF(A1,TODAY(),"y")

という式を入れたのですが、

今日までの経過年数ではなく、”今年何年目”を表示させるには

どうしたらいいでしょうか。

 =DATEDIF(A1,DATE(2004/01/01),"y")

ではエラーになってしまうので。


 DATE関数の記述の仕方がちがうのでは?
 =DATEDIF(A1,DATE(2004,1,1),"Y")ではダメですか?

 =DATEDIF(A1,"2004/1/1","Y")でもいけますけどね(^^)
 (gloomy)


数字は表示されました。ありがとうございます。

でも私の考えが間違っていたようで
”今年何年目”にはなりませんでした。

例えばA1に誕生日を入れてB1に満年齢を表示させるには
どうしたらいいでしょうか。
(らすかる)


 ご自分で書かれた式でよいのでは?

 =DATEDIF(A1,TODAY(),"y")
 (匿名)


 =YEAR(TODAY())-YEAR(A1) こっちかな・・・。
 (川野鮎太郎)

 もしかして・・・
="今年"&DATEDIF(A1,TODAY(),"y")&"年目"
 では?  (Hatch)

="今年"&DATEDIF(A1,TODAY(),"y")&"年目"

ではやはり今日までの経過年数になるようです。

例えばA1に誕生日を入れてB1に上の式を入れると

誕生日がまだ来ていない人は1歳年下になってしまうんです。

2000年生まれの人は1月生まれでも12月生まれでも

”4歳”と表示させたいのですが・・・。


 私とHatchさんの合体で良いですよ・・。
 ="今年"&YEAR(TODAY())-YEAR(A1)&"歳"
 (川野鮎太郎)

やっとできました。ありがとうございます。

表示を数字だけにするにはどうしたらいいですか?

 =YEAR(TODAY())-YEAR(A1)

だと日付が出てきてしまうのですが・・・。


 衝突しまくっている間に解決したようですね。

 >表示を数字だけにするにはどうしたらいいですか?
 表示形式を"標準"に戻してはどうでしょうか?
 (gloomy)

やったー!できました!

みなさん長々とありがとうございました(*^▽^*)


いつもROMってますが、ここの方々は優しいですね。

このトピの前半、まるで無駄。(rename)


 はい、やさしい方々ばかりで気に入ってます^^v
 違う回答でも、他に流用できるような場合もあるので良いじゃないですか^^
 (川野鮎太郎)


汚してしまいました、心がせまかったようです。
いつも、Yahooの殺伐とした雰囲気の中にいるもので。

申し訳ありません。m(__)m

もう、書き込むことはないと思いますが、勉強だけさせていただきます。(rename)


コメント返信:

[ 一覧(最新更新順) ]


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