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

excelで  名前 生年月日 年齢
     太郎 1980/1/1  23
上記のような表を作成したいのですが
どのような関数を使えば出来るのでしょうか
年齢はパソコンの時計に連動して自動更新されるようにしたいです
具体的な計算式を教えてください

A 回答 (6件)

こんにちは。



年齢を表記するのはNo.5さんの回答どおりで実現できます。
空欄のときに非表示にするには、IF関数を組み合わせると実現できます。

=IF(生年月日のセル番号="","",DATEDIF(生年月日のセル番号,TODAY(),"Y"))
    • good
    • 0
この回答へのお礼

明日の仕事に間に合いました
ありがとうございました

お礼日時:2003/08/12 20:42

年齢のセルに =DATEDIF(生年月日のセル番号,TODAY(),"Y")



で満年齢を標記してくれます。

この回答への補足

早速の回答ありがとうございます
出来ました、が
生年月日のセルが空欄の場合 103(歳)と表示されます
表示されないように出来るのでしょうか

補足日時:2003/08/12 16:55
    • good
    • 0
この回答へのお礼

明日の仕事に間に合いました
ありがとうございました

お礼日時:2003/08/12 20:43

年齢のセルに


=YEAR(NOW()-B2)-1900   ・・・B2は対象の生年月日
と入力して、、表示形式を「標準」か「数値」にするといいと思います。

この回答への補足

早速の回答ありがとうございます
出来ました、が
生年月日のセルが空欄の場合 103(歳)と表示されます
表示されないように出来るのでしょうか

補足日時:2003/08/12 16:46
    • good
    • 0
この回答へのお礼

ポイントをつけられなくて申し訳ありません
明日の仕事に間に合いました
ありがとうございました

お礼日時:2003/08/12 20:44

回答が不十分でした。


C2の表示書式を yy"歳" として下さいネ!

この回答への補足

早速の回答ありがとうございます
出来ました、が
生年月日のセルが空欄の場合 03(歳)と表示されます
表示されないように出来るのでしょうか

補足日時:2003/08/12 16:52
    • good
    • 0
この回答へのお礼

ポイントをつけられなくて申し訳ありません
明日の仕事に間に合いました
ありがとうございました

お礼日時:2003/08/12 20:45

B1セルに 1980/1/1と入力して、C1セルに年齢(満年齢)を表示させるには、


C1セルに =NOW()-A1 と入力し、表示形式を yy
にすればできますよ。

この回答への補足

早速の回答ありがとうございます
出来ました、が
生年月日のセルが空欄の場合 03(歳)と表示されます
表示されないように出来るのでしょうか

補足日時:2003/08/12 16:51
    • good
    • 0
この回答へのお礼

ポイントをつけられなくて申し訳ありません
明日の仕事に間に合いました
ありがとうございました

お礼日時:2003/08/12 20:46

A B   C


1 名前 1980/1/1 =Now()-B1

として下さい。
    • good
    • 0

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