- ベストアンサー
年齢表示
[A1]に本日を表示する「TODAY()」を入力。 B列に氏名、C列に生年月日を入力し、D列に年齢を表示したいです。 D列に入力すべき式を教えてください。 宜しくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ごめんなさい。$A1がありました。$A$1に訂正します。 =IF(OR($A$1="",C1=""),"",DATEDIF(C1,$A$1,"Y") & "才" & DATEDIF(C1,$A$1,"YM") & "ヶ月")
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
次のような形もありますね。 D1セルに次の式を入力して下方にオートフィルドラッグします。 =IF(OR($A$1="",C1=""),"",DATEDIF(C1,$A$1,"Y") & "才" & DATEDIF(C1,$A1,"YM") & "ヶ月")
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.2
=IF(C1="","",DATEDIF(C1,$A$1,"y"))
質問者
お礼
有難うございます。
- Drgorilla
- ベストアンサー率44% (52/116)
回答No.1
やり方が載ったページがありました。 =DATEDIF(C1,A1,"y")だそうです。
質問者
お礼
早々と有難うございます。
お礼
月数まで表示させて戴きましてありがとうございます。 A1もC列も空白にはしないのでIF関数ははずしましたが・・・。