アプリ版:「スタンプのみでお礼する」機能のリリースについて

税関係で今年は昭和16年(1941年)1月1日以前生まれの人が65歳以上だと思いますが、A1に生年月日を入力するとしてB1に65歳以上だと1を表示させるにはどのようにすると良いのでしょうか、よろしくお願いします。

A 回答 (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)
でしょう。
    • good
    • 0
この回答へのお礼

ありがとうございました、1月1日が解決しました。

お礼日時:2006/03/17 21:34

65歳以上が1で65歳未満ならどうしますか。


65歳未満なら何も表示しないようにするにはB1セルに
=IF(DATEDIF(A1,(TODAY()),"Y")>=65,"1","")
とします。
    • good
    • 0
この回答へのお礼

ありがとうございました、1月1日がネックになっていました。

お礼日時:2006/03/17 21:33

こんばんは。



B1に =IF(DATEDIF(A1,TODAY(),"y")>=65,1,"")
でどうでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございました、1月1日がネックになっいました。

お礼日時:2006/03/17 21:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!