• ベストアンサー

エクセルの日付について

chiwa-CFの回答

  • chiwa-CF
  • ベストアンサー率51% (36/70)
回答No.1

A2に3以下の数字が入力された場合、 A1+1した値で年を処理するよう式を書き換えてはいかがでしょうか?

noa8998
質問者

お礼

お礼が遅くなり申し訳ありません。 参考になりました。ありがとうざいます。

関連するQ&A

  • EXCEL IF関数での日付の認識について

    よろしくお願いいたします。    A         B 1 2006/07/30    OK 2 2006/8/8      A列の日付が2006/7/31以前だったらB列にOK表示、 2006/8/1以降であったらB列に空白””というIF関数を使った数式をお教えください。 MONTH を使ったりしたのですが、年度単位(4月から翌年3月)の対象のため「MONTH(A1)<=7」と指定すると、2007/3/31も対象になってしまいました。

  • エクセルVBA 日付の評価、大小を比べるには

    エクセルのセルに日付データーが入っています。 その値を取得して、他のセルに入っている日付と比べたいのですが、 日付データをどの形に変換して比べればいいか分かりません。 ___|_____A_________|_____B___________|______C_____ 1_|_2007/6/1__|__2007/7/1__|____________ 2_|_2007/7/1__|__2007/7/23_|____________ 例えば上の表があったとして、A列とB列にある日付を比べて、大きい 方をC列に記入するということをVBAでしようとするとき、セルに入って いるデーター形式をどの形に変換して評価すればいいでしょうか? 日付データーをシリアル値に変換する方法とかあるのでしょうか? どなたか教えていただけないでしょうか?

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

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

  • エクセルで日付行を補完したいと思います

    エクセルで予定表を印刷したいと思っています。 1のような、予定がある日付だけ表示された表に行を補完して 2のような表にしたいと思います。(手書き用の表を印刷できるように) どうしたらいいでしょうか? かなり大量のデータになるのでマクロか関数で処理できれば ありがたいと思います。 よろしくお願いいたします。 1 A        B     C 1 12008年8月1日  18:00  新人歓迎会 2 2008年8月4日     10:00   佐藤さん来社  3 2008年8月4日   14:30    ミーティング 4 2008年8月7日    13:30    山本さん訪問 2      A      B   C 1 2008年8月1日     18:00 新人歓迎会 2 2008年8月2日 3 2008年8月3日 4 2008年8月4日   10:00 佐藤さん来社    5 2008年8月4日    14:30 ミーティング 6 2008年8月5日 7 2008年8月6日 8 2008年8月7日   13:30 山本さん訪問

  • エクセルと日付の関数

    エクセルと日付の関数 エクセル2007で以下のような表を作成しています。 処理日(現在の日付)が例えば3月2日であるとき、以下の表のA2セルに 3月の前月、つまり2月の日付を入力する関数はあるのでしょうか。 初心者で申し訳ありませんが、よろしくお願いします。

  • 日付ごとに集計をさせる関数

    日付・氏名・病棟A・病棟B・病棟Cというデータがあります。 例えば、○月○日に○○さんが病棟Aから病棟Cに移動という感じに作成されてます。移動した時のカウントは1と入力されます。(もともと病棟Aにいた患者さんは1と入力されていて病棟Cに移るとその1が病棟Cに入力されます)こうして一ヶ月の表が出来上がるのですが、この表を元にして、日付を入力するとその日の病棟移動の集計が出るようにしたいのですが、どんな関数を使ったら良いのかわかりません。教えてください。

  • エクセルの日付の計算(という表現でいいのかな?)

    エクセルの初心者です。よろしくお願いいたします。 エクセルで月単位の集計表を作ろうとしています。毎月25日から翌月の24日までの間のある値を表に書き込むというものです。 いままでたまったデータは十年分くらいあります。月にすると120ヶ月分となるのですが、いちいち日付を打ち込むのが大変なので、エクセルの関数やマクロなどを使って効率よくできないものでしょうか。 具体的には・・・      A       B     DATA 1  1994/01/25  1994/02/24  1000 2  1994/02/25  1994/03/24  2000 3    ・       ・     ・ 4    ・       ・     ・ 5  2003/01/25  2003/02/24  3000 というような表で、A1は初期値なので入力するとして、あとのB1、A2、B2・・・は自動的に表示させるようにしたいのです。 よろしくお願いいたします。

  • セルに日付を入れたら別セルの日付が更新できる関数

    A1に更新日、B1に期日1、C1に期日2にそれぞれ日付が入った表があります。更新日(A1)に日付を入力すると、期日2(C1)が期日1(B1)の1年後の日付が自動的に入る関数はありますでしょうか? 宜しくお願い致します。

  • エクセル 日付の修正

    お尋ね致します。 あるエクセルの表なんですが、A列が、31001(令和3年10月1日)という形の日付になっています。 これをyyyy/mm/ddに変えるため、B列の全行に2021と入力し、C列にmid関数で月を取り出し、D列にright関数で日を取り出し、この3列を使ってE列をdate関数で2021/10/01 にしています。 これよりスマートな方法があったらご教示願えませんでしょうか? ちなみに最後の形はR3/10/01でもOKです。

  • エクセル 日付により数字をプラスしていく方法

    日付で、例えば有給日数を増やしていきたいのですが・・・・ 現在、勤務表をエクセルで作成しています。    A1   B1   C1   D1   6月11日 7日  7月20日{   }    ↑   ↑   ↑    ↑ A1今日の日付 B1有給のプラス日数 C1プラスされる日付 D1有給の残り日数又は、プラスされた日数 例)今、○○さんは有給日数残が2日です。7月20日になったら自動的に有給日数にプラスされて、9日にしたいのですが・・・ こんな具合にしたのですが、関数・マクロなどで作成できますか>?