• ベストアンサー

エクセル関数を教えて下さい。

エクセルで、例えば今日の日付を[A1]に入力し、30日後の日付を[A2]に表示させることはできますか?どうしたらいいのか分かりません。どなたか分かりやすく教えて下さい。お願いします。

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

  • ベストアンサー
  • snow-ride
  • ベストアンサー率21% (16/74)
回答No.4

日付を2006/10/21のように入力しA2に=A1+30です 10月21日と表示させたければ 書式 セル 表示形式で 日付を選択します 

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (6)

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

temtecomai2さんの発言 >2006/1/30 の 1ヵ月後が 2006/2/1 になっても良いので… に触発を受けました 指定日の翌月の同一日付が 月末を超えてたら末日を 超えていなければ翌月同日を 表示します B2に指定日付が入っているとして =EOMONTH(B2,0)+(DAY(EOMONTH(B2,1))>=DAY(B2))*DAY(B2)+(DAY(EOMONTH(B2,1))<DAY(B2))*DAY(EOMONTH(B2,1)) =EOMONTH(B2,0)+IF(DAY(EOMONTH(B2,1))<DAY(B2),DAY(EOMONTH(B2,1)),DAY(B2))

全文を見る
すると、全ての回答が全文表示されます。
回答No.6

その月が 28日なのか 30日なのか 31日なのかに関係なく、日にち単位で「30日後」なのですか? B2 の式に「= A1 + 30」です。(1日は Excel 内部では整数の 1です) それとも月単位で「1ヵ月後」? 2006/1/30 の 1ヵ月後が 2006/2/1 になっても良いのであれば B2 の式に「= DATE(YEAR(A1), MONTH(A1) + 1, DAY(A2))」

全文を見る
すると、全ての回答が全文表示されます。
  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.5

これとかが汎用性あるのかな? =DATE(YEAR(A1),MONTH(A1),DAY(A1)+30) これだと直感的で解りやすいよね あと、もしかして30日=1ヶ月ですか? だとしたら =EDATE(A1,1) とか =DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)) も使えますね

全文を見る
すると、全ての回答が全文表示されます。
  • fronteye
  • ベストアンサー率43% (118/271)
回答No.3

No.1 です。 訂正 B1 → A2

全文を見る
すると、全ての回答が全文表示されます。
  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.2

A1に以下の式を =TODAY() A2に以下の式を =A1+30 でいかがでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • fronteye
  • ベストアンサー率43% (118/271)
回答No.1

B1 に =A1+30 と入力するだけです

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelの&関数

    NTのExcel2000です 今日の日付が文中に自動的に反映されるように A1にTODAY関数を入れて ="あいう”&A1&"えお” とA2に関数を入力しましたが、日付の部分が シリアル値になってしまい 「あいう3月22日えお」と表示させたいのですが 「あいう37702えお」と表示されてしまいます A1,A2の書式設定を変更しても日付になりません わかりにくい文章で申し訳ないのですが どうすればいいのでしょうか?

  • エクセル関数

    エクセルで表のA列に1年分の日付を入力してあります。(A2からA366まで) 特定のセル(A1)をクリックすると、今日の日付のセルにジャンプできるような 関数はありますか?よろしくお願いいたします。

  • エクセルの関数について

    エクセルで家計簿を作りました。 質問したいことは、月一日の平均を出すセル(例:=合計/今日の日付)があるんですが、その「今日の日付」のところを手動で毎日その日の日付を入力するのではなく、自動的に日付を取得して計算してもらいたいってことなんです。 日付を取得することって可能なんでしょうか?

  • エクセル2002関数について

    いろいろ調べたのですが、どうしてもわかりません。どなたかよろしくお願いします。 たとえばA1のセルに平成14年3月1日と入力し、B1のセルに60日後の日付を表示したいのですが、どうすればよいでしょうか。 AccessではDateAddの関数を使用したのですが、エクセルではエラーになります。よろしくお願いいたします。

  • エクセル関数?

    エクセル2000を使用しています。関数を使用するかわかりませんが2つ教えてください。 1.月を入力すると自動的に月末の日付が表示される。 (例:A1のセルに1と入力するとB1のセルに1月の月末日である31と表示) 2.A列に入力してある種類ごとにB列の数値の合計をB列の最後に出す。 よろしくお願いします。

  • エクセルの関数でどうしても解らないことがあります。

    エクセルの関数でどうしても解らないことがあります。 例えば   A   B   C  D  E 1 2 3 4 5 このセルでA列に文字を入力した時、E列にその入力した日を表示させる関数で困っています。今は=+IF(A1="","",TODAY())をE1に入力しているのですが、翌日になると1日プラスされた日付に変更されています。 ツールの計算方法を自動にしているのですが、同じシート内に他の計算式を入力しているので手動に変更できません。翌日になっても日付が変更されない方法は無いでしょうか?詳しい方宜しく願います。

  • エクセルの関数を教えてください

    エクセルで(シート1)に日付を縦に3か月分ぐらい並べて違うシート(シート2)のセルに日付を入力します。 (シート2)で入力した日を(シート1)の日付の横のセルに●を表示させる事は関数で可能ですか? 例えば、(シート2)に【7月20日】と入力したら(シート1)の【7月20日】の横のセルに●を表示させたいんです。 仕事の報告書で毎日報告書を出す訳ではないので報告書を作った日(日付を入力した日)を一覧表で●が表示されていれば一目でいつ報告書を書いたか分かるようにしたいんです。 分かる方よろしくお願いします。

  • エクセル 関数について

    エクセルで A1にTODAYで今日の日付が入ってます(2009/5/21) B1~B10に任意の西暦を入力します 2009/05/19など C1~C10に今日2009/5/21より過去だったら”1”を 未来だったら”2”を返すような関数はありますか?

  • エクセル関数 日付によって表示変更

    エクセル関数 日付によって表示変更 A1のセルに日付を入力する場合1日から15日まではB、15日以降はCとA2のセルに表示するためにはどうすればよいでしょうか? もちろん月は変更します。 宜しくお願いいたします。

  • エクセル関数について質問です。

    はじめて投稿します。 エクセルで今日から半年後-1日(と今日から一年-1日)の表示が出来るようにしたいのですが、 どのようにしたら出来ますか? =DATE(YEAR(A1),MONTH(A1)+6-1,DAY(A1-1)) 上記で入力したみましたが、2011/06/01から半年-1は 2011/11/30 となってほしいのに 2011/12/01 となってしまいました。 教えてください。よろしくお願いします。