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

IF関数を使って、『3歳未満には○を表示』という計算をさせるにはどうしたらよいでしょうか?『=IF(生年月日<3,"○"," ")』と入力したのですがうまくいかなくて…

A 回答 (3件)

 


=IF(生年月日<3,"○"," ")
これは「生年月日」が「3より小さいなら」「○」それ以外は「」です

3歳未満とは「今日」-「生年月日」として年齢を計算しないと・・・・

人は毎日成長し年齢を重ねます。

 
    • good
    • 0
この回答へのお礼

詳しい説明までつけていただき、ありがとうございます!

お礼日時:2007/07/10 21:49

エクセルですよね?


A1に生年月日を入れるとして
=IF(DATEDIF(A1,TODAY(),"Y")<3,"○"," ")
これで大丈夫です。
年齢だけを出したいなら
=DATEDIF(A1,TODAY(),"Y")
これで出来ます。
TODAY()の部分を変えれば、何時時点での年齢が判ります。
    • good
    • 0
この回答へのお礼

DATEDIFも使えるようになりとても助かってます。ありがとうございます!!

お礼日時:2007/07/10 21:47

こんばんは!



「3歳未満」と言う事ですので
生年月日<3…の箇所は
年齢(年齢の入っているセル番地)<3
ではないでしょうか?
    • good
    • 0
この回答へのお礼

参考になりました。ありがとうございます★

お礼日時:2007/07/10 21:48

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