- ベストアンサー
Excel関数教えてください
1.セルA1に平成15年12月31日の3ヵ月後の日付を表示 ⇒平成16年3月31日と表示させたい 2.セルB1に「平成○年○月○日」から平成17年12月28日までの年数を求める。ただし、「平成○年○月○日」から平成17年12月28日までが一年未満の場合は「○ヶ月」と表示し、一年以上なら「○年」と表示。 3.セルC1には、上記「2」で求めたものが一年未満であれば「0」とし、一年以下は「10」と表示。 以上、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず、表示のセルだけではなく、元の日付が入っているセルも意識して問題を考えましょう。 1.元の日付がA3に入っているとして、 A1=EDATE(A3,3) 2.平成○年○月○日がB3に、平成17年12月28日がB4に入っているとして B1=IF(DATEDIF(B3,B4,"Y"),DATEDIF(B3,B4,"Y")&"年",DATEDIF(B3,B4,"M")&"ヶ月") 3.一年未満であれば「0」とし、一年以下は「10」と表示 一年以上は「10」の間違いと仮定して C1=IF(DATEDIF(B3,B4,"Y"),10,0)
お礼
EDATEって関数があるんですね。失礼しました。
補足
ご回答ありがとうございます。 「1」のEDATEという関数が初耳です。間違いでしょうか?