• ベストアンサー

Excel関数教えてください

1.セルA1に平成15年12月31日の3ヵ月後の日付を表示 ⇒平成16年3月31日と表示させたい 2.セルB1に「平成○年○月○日」から平成17年12月28日までの年数を求める。ただし、「平成○年○月○日」から平成17年12月28日までが一年未満の場合は「○ヶ月」と表示し、一年以上なら「○年」と表示。 3.セルC1には、上記「2」で求めたものが一年未満であれば「0」とし、一年以下は「10」と表示。 以上、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.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)

DT50
質問者

お礼

EDATEって関数があるんですね。失礼しました。

DT50
質問者

補足

ご回答ありがとうございます。 「1」のEDATEという関数が初耳です。間違いでしょうか?

関連するQ&A

専門家に質問してみよう