- ベストアンサー
65才以上の判定
税関係で今年は昭和16年(1941年)1月1日以前生まれの人が65歳以上だと思いますが、A1に生年月日を入力するとしてB1に65歳以上だと1を表示させるにはどのようにすると良いのでしょうか、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
1941年1月1日より前の生年月日の方に1をつけるので、 生年月日の西暦を取り出し、それが1941より小さいかどうかを比較すればいいので、 if(year(A1)<1941,1,"")でいかがでしょうか。 "" は、65歳以上で空白にするためですから、 if(year(A1)<1941,1,0)としておけば、65歳未満は0になります。 1月1日生まれを含めて1にしたければ、 if(year(a1-1)<1941,1,0) でしょう。
その他の回答 (2)
- platina_24
- ベストアンサー率24% (63/253)
回答No.2
65歳以上が1で65歳未満ならどうしますか。 65歳未満なら何も表示しないようにするにはB1セルに =IF(DATEDIF(A1,(TODAY()),"Y")>=65,"1","") とします。
質問者
お礼
ありがとうございました、1月1日がネックになっていました。
noname#187541
回答No.1
こんばんは。 B1に =IF(DATEDIF(A1,TODAY(),"y")>=65,1,"") でどうでしょうか?
質問者
お礼
ありがとうございました、1月1日がネックになっいました。
お礼
ありがとうございました、1月1日が解決しました。