No.5ベストアンサー
- 回答日時:
No.1です。
No.3さんの方法は、誕生日当日に年齢が正確に表示されません。
(例えば生年月日に昨年の今日の日付を入れると0を返します)
=TODAY()-誕生日のセル+1
とすればいいと思います。
一応確認ですが、私がNo.1に書いた方法(や、他の方が書かれている方法)では、2/29生まれの人は閏年以外の年は3/1に年齢が一つ増える計算になります。
それで問題ありませんか?
仮に2/29生まれの人は閏年以外の年は2/28に年齢を一つ増やしたい場合
A1セルに生年月日が入っているとして
=DATEDIF(A1,TODAY()+IF(AND(DAY(DATE(YEAR(TODAY()),2,29))<>29,MONTH(A1)*100+DAY(A1)=229),1,0),"y")
とすればいいと思います。
今年が閏年でなく、かつ誕生日が2/29の場合、今日の日付+1日と誕生日の差分を計算します。
それ以外の場合は今日の日付と誕生日の差分を計算します。
No.3
- 回答日時:
IFにこだわる特別な理由があるのかもしれませんが、念のため最も分かりやすく楽で正しい方法を。
「別のセル」の数式を「=TODAY()-誕生日のセル」とし、「表示形式」>「ユーザー定義」で「yy」とするだけ。
No.2
- 回答日時:
A1セルに、ある個人の誕生年月日が入力されているとして、
=DATEDIF(A1,IF(TODAY()-INT(TODAY())<A1-INT(A1),TODAY()-1,TODAY()),"y")&"歳"&DATEDIF(A1,IF(TODAY()-INT(TODAY())<A1-INT(A1),TODAY()-1,TODAY()),"ym")&"ヶ月"&DATEDIF(A1,IF(TODAY()-INT(TODAY())<A1-INT(A1),TODAY()-1,TODAY()),"md")&"日"
この回答へのお礼
お礼日時:2013/10/04 09:59
丁寧かつ詳細にアドバイスいただき大変さんこうになりました。
関数の凄さと楽しさまでを改めて知りました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) Excelへのデータ入力作業 4 2023/07/01 18:21
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) エクセルの数式で教えてください。 3 2022/12/22 17:29
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セルをクリック⇒そのセルに入力...
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
貼り付けで複数セルに貼り付けたい
-
エクセルで縦に1112223...
-
(Excel)数字記入セルの数値の後...
-
エクセル 足して割る
-
エクセル “13ヶ月”を“1年1ヶ月...
-
LARGE関数 飛び飛びの範囲を指定
-
excelの特定のセルの隣のセル指...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
【Excel】 セルの色での判断は...
-
Excelでのコメント表示位置
-
エクセルの一つのセルに複数の...
-
エクセルの関数VLOOKUP...
-
EXCELで、角度の「50.5度」を「...
-
複数セルに入力した数字をカン...
-
EXCELでフルパスから2つ目¥を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
excelのCOUNTIF関数で、『範囲=...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excel2003 の『コメント』の編...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
複数のセルのいずれかに数字が...
-
枠に収まらない文字を非表示に...
-
excelの特定のセルの隣のセル指...
おすすめ情報