こんにちは
標題の件で、下記の数式で年齢を出しています。
=DATEDIF(@,TODAY(),"Y")
通常@部分に誕生日を入力するのですが、入力をしない場合に「105」と表示されてしまいます。
入力しない場合には、空欄にしたいのですが、どのようにしたら良いのでしょう?

このQ&Aに関連する最新のQ&A

A 回答 (3件)

IF関数を使えばいけますよ。



=IF(@=“”,“”,DATEDIF(@,TODAY(),“Y”)

でいけると思います。

“”は空白という意味です。
    • good
    • 0

IF関数で以下の通りでは、如何でしょうか



=IF(A2="","",DATEDIF(A2,TODAY(),"y"))
    • good
    • 0

NO.1です。

補足です。

この場合、@は誕生日の入ったセルを参照することになります。

式の意味は
「参照するセルが空白なら空白を表示。何か入っていたらその数値を元にDATEDIF関数で計算しなさい」
と言うことになります。
    • good
    • 0

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


人気Q&Aランキング