• ベストアンサー

エクセル 連続データ today

エクセルについて。 A1に、today()で今日の日付(5/12)を入力して、 右に向かって連続データ(大晦日12/31)までを生成しました。 問題は、今日の日付が変わる毎に、大晦日を超えて、翌年の日付まで 自動で生成されてしまうことです。(日付が変わって、ファイルを開く度に) 必ず、12/31までしか表示しないという方法は、ありますでしょうか? よろしくお願いいたします。 |A B C ---------------- 1|5/12 5/13 エクセル2007

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

  • ベストアンサー
noname#204879
noname#204879
回答No.1

B1: =IF(A1="","",IF(YEAR(A1+1)=YEAR(A1),A1+1,""))

noname#191254
質問者

お礼

ご回答ありがとうございます。

その他の回答 (3)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.4

あ!! 済みません。 B1と書くべきをB2と書きました。 お詫びの上訂正します。

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.3

こんなのもありかも? B2=if(or(B2="",date(year($A1)+1,1,1)<=A1),"",A1+1) そして 右にフィル お役に立てていたならば幸いです。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A1セルに=TODAY()と入力して、B1セルには次の式を入力して右横方向にドラッグコピーします。 =IF(A1="","",IF(YEAR(A1+1)<>YEAR(A1),"",A1+1))

noname#191254
質問者

お礼

ご回答ありがとうございます。

noname#191254
質問者

補足

ご回答ありがとうございます。

関連するQ&A