[[20140313163029]] 『年齢計算の何か月前』(なお) ページの最後に飛ぶ

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

 

『年齢計算の何か月前』(なお)

セルに年齢計算を現在日付より満で計算しています。
DATEDIF(J44,TODAY(),"y") 横のセルに計算式年齢で抽出された年齢の65歳、
又は62歳の年齢に達する前6か月を表示させたいのですがどうすれば良いのでしょうか?
色々探しましたが見つからず質問させて頂きます。
宜しくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows8 >


=DATE(YEAR(J44)+65,MONTH(J44)-6,DAY(J44))
(???) 2014/03/13(木) 16:47

(???)様

 有難うございます。
 試してみましたが出来ませんでした。
 IFを使用し他の計算式で処理することが可能でしょうか?
 趣旨は年齢に到達する何か月前に認識出来るようにしたいんですが・・・
 宜しくおねがいします。
 (なお)
 

(なお) 2014/03/13(木) 21:28


 ご質問の趣旨が良く読み取れませんが、
 例えば
 J44 に誕生日 1954/1/1 と入力
 A1に
 =DATEDIF(J44,TODAY(),"y")
 これは今現在何歳か? 60 と出ますね。

 =todday() が基準になってるので
 B1に
 =DATE(YEAR(TODAY())+2,MONTH(TODAY()),DAY(TODAY()))
 これは、この方が62才になる日付。
 これの半年前は
 C1に
 =DATE(YEAR(TODAY())+2,MONTH(TODAY())-6,DAY(TODAY()))
 あとは式をまとめれば簡単になる気がします。
 =todday() を基準にするなら年齢に関係なく ?年後はいつか?
 ?年後の半年前はいつか? これだけで日付が特定できると思いますが。

 年齢の計算も突き詰めるとややこしいことになるようですが、
 とりあえずこんな感じでしょうか。
(jun53 ) 2014/03/14(金) 01:26

現在、年齢計算している数式が DATEDIF(J44,TODAY(),"y") との事なので、
J44セルには生年月日が入力されているものと判断しました。

私の書いた数式は、生年月日に65年足し、6ヶ月引いた年月日を求めるものです。
どううまくいかなかったのでしょう? エラーになった? 思った年月日ではなかった?
(???) 2014/03/14(金) 12:23


65才or62才になるまで後何カ月・・?ということでしょうか?
27か月とかの表示ではなく、後6カ月になってからセルに表示???
(G999) 2014/03/14(金) 12:52

(???)様 (jun53 )様(G999)様

 有難うございます。
 (???)様大変スミマセンでした。
 もう一度試してみましたら出来ました。
 有難うございます。
 他の方達もご指導も改めて勉強させて頂けます。
 又、継続でご質問させて頂きたいのですが、上記の60歳以降で63歳、64歳、65歳、66歳、67歳と
 一度に可能でしょうか?但し全ての年齢に半年前の日付で大丈夫です。
 (???)様にお教え頂き各々の年齢を確定させて出来ましたが複数の計算式で可能なのかどうかと
思いましてお尋ねします。度々大変恐れ入ります。宜しくお願いします。

 
(なお) 2014/03/15(土) 11:11


 横から失礼します。

 J44セル 生年月日
 K44セル 62
 L44セル =DATE(YEAR(J44)+K44,MONTH(J44)-6,DAY(J44))

 みたいにするのはどうでしょうか?
(se_9) 2014/03/15(土) 16:29

J44セル 生年月日
K43セル 62
L43セル 63
M43セル 64
N43セル 65
O43セル 66
P43セル 67

K44 =DATE(YEAR($J44)+(K43),MONTH($J44)-6,DAY($J44))
P44までフィルコピー
(G999) 2014/03/16(日) 22:52


 参考

 生年月日	   数式(1)    数式(2)
 1960/03/31  2024/10/01  2024/09/30
 1960/05/31  2024/12/01  2024/11/30
 1960/08/31  2025/03/03  2025/02/28
 1960/10/31  2025/05/01  2025/04/30
 1960/12/31  2025/07/01  2025/06/30

 数式(1) =DATE(YEAR(J44)+65,MONTH(J44)-6,DAY(J44))

 数式(2) =EDATE(J44,12*65-6)

 表示形式「日付」
 
(名無しのおっさん) 2014/03/17(月) 00:21

コメント返信:

[ 一覧(最新更新順) ]


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