![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
こんにちは。
maruru01です。A1に遡る年数(「20」など)を入力する場合、おおよそ、
=DATE(YEAR(TODAY())-A1,MONTH(TODAY()),DAY(TODAY()))
となります。
しかし、2/29の場合、遡った年が閏年でないと、3/1を表示します。
これを回避するためには、数式を、
=MIN(DATE(YEAR(TODAY())-A1,MONTH(TODAY()),DAY(TODAY())),DATE(YEAR(TODAY())-A1,MONTH(TODAY())+1,))
とします。
または、メニューの[ツール]→[アドイン]で、[分析ツール]にチェックをして、
=EDATE(TODAY(),-A1*12)
という数式でも出来ます。
No.3
- 回答日時:
=DATE(YEAR(TODAY())-A1,MONTH(TODAY())-B1,DAY(TODAY())-C1)
として
A1に年,B1に月,C1に日を入力する。
A1=1,B1=0,C1=0
A1=0,B1=12,C1=0
A1=0,B1=0,C1=365
上記3通りの答えは一致しない場合があるのでご注意を
潤年や月の日数で答えが変わります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelへのデータ入力作業 4 2023/07/01 18:21
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) 至急回答お願いいたします><Excel関数について 8 2022/03/25 10:34
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Excel(エクセル) エクセルについて 8 2023/02/11 07:36
- Excel(エクセル) Excelで2つのセルにある日付を参照させ期間として1つのセルに表示したいです。 例 c9セルに開始 3 2023/04/06 12:16
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/04/13 10:55
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報