No.1
- 回答日時:
A1:昭和41年9月3日
B1:平成14年2月19日
C1:=DATE(DATEDIF(A1,B1,"y"),DATEDIF(A1,B1,"ym"),DATEDIF(A1,B1,"md"))
C1のセルの書式設定でユーザー設定で
yy”年”mm”ヶ月”dd”日”
でいかがでしょうか
なにかあれば補足して下さい
この回答への補足
k_eba様。迅速な回答有難うございました。よい,関数を教えていただき,とても助かりました。感謝しています。
さて,下記のように年齢が○○歳12ヶ月のときだけ,年齢が繰り上がらないのですが,何かよい方法はございますか?
===================================================
昭和38年4月6日平成14年4月23日38歳12ヶ月17日
===================================================
C1:=DATE(DATEDIF(A1,B1,"y"),DATEDIF(A1,B1,"ym"),DATEDIF(A1,B1,"md"))
C1のセルの書式設定でユーザー設定で
yy”年”mm”ヶ月”dd”日”
No.2
- 回答日時:
下記のように、TEXT関数で『書式指定文字列』に変換し、文字列結合演算子"&"で結合すれば、1つのセルに表示することが可能です。
=TEXT(DATEDIF(N5,TODAY(),"Y"),"##年")&TEXT(DATEDIF(N5,TODAY(),"YM"),"##ヶ月")
DATEDIF関数の月数の計算方法の指定は、"M"では期間内の経過月数になりますので、"YM"で1年未満の月数("Y"によって切り捨てられた月数)を指定します。
この回答への補足
deadline様,ご教授有難うございました。いろいろ方法があるものだな,と驚いています。いいのを作って知り合いに自慢しようと思います。
さて,「0ヶ月○○日」まで表示することも可能でしょうか?
-----------------------------------------------
試してみました。
昭和38年4月6日平成14年4月23日 39歳ヶ月
-----------------------------------------------
=TEXT(DATEDIF(N5,TODAY(),"Y"),"##年")&TEXT(DATEDIF(N5,TODAY(),"YM"),"##ヶ月")
No.3
- 回答日時:
No.#2のdeadlineです。
0ヶ月or0日の時の処理&桁揃えを加えたので、式がかなり長くなりますが、=IF(DATEDIF(N5,TODAY(),"Y")=0," 0年",RIGHT(" "&TEXT(DATEDIF(N5,TODAY(),"Y"),"##年"),3))&IF(DATEDIF(N5,TODAY(),"YM")=0," 0ヶ月",RIGHT(" "&TEXT(DATEDIF(N5,TODAY(),"YM"),"##ヶ月"),4))&IF(DATEDIF(N5,TODAY(),"MD")=0," 0日",RIGHT(" "&TEXT(DATEDIF(N5,TODAY(),"MD"),"##日"),3))
"0ヶ月"or"0日"を表示しないようにする時には、IF関数内の"0ヶ月"or"0日"の部分を桁が揃う数のスペースに置き換えればよいかと思います。
回答を記入しながら、もっとスマートな方法はないものかと考えていますが、こんなもんでいかがでしょうか?
deadlineさま。うまくいきました。今回お手数をかけ申し訳ございません。本当に勉強になりました。私も,もっと勉強します。有難うございました。
No.5ベストアンサー
- 回答日時:
再登場
あっ本当だ~(汗)日付に変換するとだめですね!では
=DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1,B1,"ym")&"ヶ月"&DATEDIF(A1,B1,"md")&"日"
として下さい。
EX
関数の名前がわかっている場合は質問検索で調べると沢山表示されます。
また
エクセルの技のページも紹介します。
参考になれば幸いです
参考URL:http://www2.odn.ne.jp/excel/waza/
k_eba様 とてもうまくいき,うれしいです。この度は本当にお世話になりました。ご回答をお寄せくださった皆様のおかげで,大変勉強になりました。本当に有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) Excelへのデータ入力作業 4 2023/07/01 18:21
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) エクセルで2度にわたる休職期間を除いた勤務年数を算出したいです。 3 2022/05/11 14:11
- Excel(エクセル) エクセルで日付をtoday()で自動入力させると、シート作成後も日付が更新されてしまいます。初回作成 6 2022/11/04 15:23
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルの計算式でコンマを付...
-
エクセルでleft関数の結果が表...
-
エクセル 数式の無効化
-
エクセル 0.1と0.10
-
エクセルでオートサムを使った...
-
16桁以上の「0」に変換されてし...
-
エクセル 平均年齢
-
エクセルに計算式が入らない!
-
エクセルの画面上にテキストBOX...
-
エクセルで「-3E+06」と...
-
エクセルで、50銭以下切捨て...
-
セル上に表示された見かけ上の...
-
エクセルの計算結果に+(プラス...
-
エクセル 常に桁区切りにしたい
-
エクセルで深夜勤務の時間計算
-
EXCEL計算式が入っているセルを...
-
エクセルで桁を揃えるために0を...
-
エクセルで文字を両端揃えにし...
-
エクセルで囲み線で出来ますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルの計算式でコンマを付...
-
エクセルでleft関数の結果が表...
-
16桁以上の「0」に変換されてし...
-
エクセルで「-3E+06」と...
-
エクセルでオートサムを使った...
-
エクセル 数式の無効化
-
セル上に表示された見かけ上の...
-
エクセルで、50銭以下切捨て...
-
エクセルの画面上にテキストBOX...
-
エクセルで囲み線で出来ますか?
-
Excelの表示形式で切り捨て
-
エクセルでの『セルの書式設定...
-
Excelで小数点を表示しつつ、桁...
-
excelでセルに「1000」と入力し...
-
エクセル 常に桁区切りにしたい
-
エクセルで小数点以下の表示桁...
-
Excelで、小数点以下を自動省...
-
エクセルの計算結果に+(プラス...
-
エクセル 平均年齢
おすすめ情報