エクセルシートで日付・毎時刻を自動的にふる方法

このQ&Aのポイント
  • エクセルシートで日付と毎時刻を順番にふりたい場合、数式を使用することができます。
  • ただし、数式を入力しても日付が次の日に進まず、手動で切り取り&貼り付けを行う必要があります。
  • 日付を自動的にふる方法を知りたい場合、以下の解決策を参考にすると良いでしょう。
回答を見る
  • ベストアンサー

エクセルの数式(日付・毎時刻を自動的にふる)

 質問します。現在エクセルシートのセルに以下のような日付(毎時刻入り)を順番にふりたいと思っています。 2009/7/1 0:00 2009/7/1 1:00 2007/7/1 2:00   ・   ・   ・   ・ 2007/7/1 23:00 2007/7/2 1:00 2007/7/2 2:00   ・    ・  そのために使っている数式は以下です。 =VALUE(TEXT(B2,"yyyy/mm/dd hh:mm"))+"1:00:00" セル(B1)には始まりの日付(2009/7/1)を入れて,後は自動的に「2010/3/31 23:00」まで自動的にふりたいと思っています。 しかし上記の数式をいれても,ひとつ上のシートの日付のまま(プラス1時間にならずに。23:00の次は,日付が次の日にもならない。)です。 しかし,数式を「切り取り+再貼り付け」すると次の日付にきちんとなります。 2010/3/31 23:00まで再コピペをするのが大変なので,シートに自動的に日付をふりたいのですが,どこが間違っているのでしょうか? 数式に問題外あるのでしょうか? どうかお教え下さい。 エクセル2003を使ってます。   よろしくお願いします。

noname#161241
noname#161241

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

  • ベストアンサー
  • _Kyle
  • ベストアンサー率78% (109/139)
回答No.4

>数式を「切り取り+再貼り付け」すると次の日付にきちんとなります。 自動再計算がOFFになっているのでは? [ツール] > [オプション] > [計算方法]タブ で、 [計算方法]が[自動]になっているかご確認ください。 以上ご参考まで。

noname#161241
質問者

お礼

返信ありがとうございます。画像までつけてくださって・・・間隙です(T0T) 計算方法は「自動」になってました。 オプションにこういう機能があるなんて知りませんでした。 とても勉強になりました。 ありがとうございます^^。

その他の回答 (3)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.3

= B1 + 1/24 と入れて、フィルコピーすれば大丈夫ですよ。

noname#161241
質問者

お礼

返答ありがとうございます。 さっそく試してみます。 色んな人がすぐに答えてくださって,とてもありがたいし助かります(T^T)。

回答No.2

>=VALUE(TEXT(B2,"yyyy/mm/dd hh:mm"))+"1:00:00" これをB2へ入力しているのですか? =VALUE(TEXT(B1,"yyyy/mm/dd hh:mm"))+"1:00:00"       ↑「B2」ではなく「B1」に変更 とすべきでは?

noname#161241
質問者

補足

すみません。別のセルのコピーだったのでB2になってました。 B2のところは,B1+1にしています。 間違ってすみません^^;。

回答No.1

◎方法1 以下のように2行入力したら、 2009/7/1 0:00:00 2009/7/1 1:00:00 この2セルを選択して右下の■を下へドラッグする。 ◎方法2 A1に 2009/7/1 0:00:00 と入力したら2行目以降は =A1+"1:00:00" とする。 というやり方が考えられます。

noname#161241
質問者

お礼

ありがとうございますT^T。 A1とすれば一番簡単ですね。 そういうやり方があるのを知りませんでした。 教えていたたいてありがとうございますm(__)m。

関連するQ&A

  • エクセルで日付、時間表示

    お世話になります。エクセル2000を使っています。 セルの書式設定-ユーザー定義で以下の条件で表示させたいのですが・・・・ 日付データとして、日付のみのものと、時間も入っているデータを、 日付のみのものは日付のみの表示に、 時間も入っているものは日付と時間を表示する。 具体的には、ある一つのセルに 2003/07/26と入力した時 → "2003/07/26"と表示 2003/07/26 18:30と入力した時 →  "2003/07/26 18:30"と表示 ユーザー定義で、 yyyy/mm/dd yyyy/mm/dd hh:mm でそれぞれの表示はできますが、例えば 時間データのないものに、yyyy/mm/dd hh:mmと定義すると、"2003/07/26 00:00"と表示されて都合がよくありません。 文字データとして、前に「’」を付ければ表示のみはできますが、数値データとして使えません。 少し長くなりましたが、よろしくご教示ください。

  • Excel vba 日付の形式判定

    Excelに日付、開始時間の列があります。 セルの形式をチェックしたいのですが、形式が下記のとおりであるか どう記述すればいいのでしょうか? 日付チェックはisdate関数を使いますが、日付の形式がyyyy/mm/dd、時間の形式がhh:mmであるかの 判定方法を教えてほしいです。 例) 日付    時間  2021/05/01 10:00  H33/05/01   ← yyyy/mm/dd形式でない為、NG   10時00分 ← hh:mm形式でない為、NG 

  • 2つの時刻間の時間を計算したい。

    よろしくお願いします。 エクセル2010、OSはWindows7です。 例) セルA1 に時刻その1 セルB1 に時刻その2 というデータが入力されています。 時刻は、YYYY/MM/DD hh:mm の形式で入力されており、2つの時刻の差は24時間以上なので日付は異なります。 この2つのセルの時間差をhh:mmの形式で表したいですが、単純に引き算しただけでは思うようにいかないようです。 やり方を教えてください。

  • エクセルの日付と時刻の2つのセルの結合の仕方

    下記の日付と時刻の内容のセルの結合(合体表示)をしたいのですができる方いれば教えていただきたいのです。「」(かっこ)内がセル内の表記内容です。 A1に「2009.04.24」 B1に「20:45:00」 と入っていてこれを結合して C1に「2009.04.24 20:45」という表示にするにはどうすればよいでしょうか? 「日付 時刻」のようになり日付と時刻の間は半角1マス開いた形で日付は半角ドット「.」を用いてyyyy.mm.dd、時刻は半角コロン「:」を用いて、秒単位は省略してhh:mmと表示したいのですが、できますでしょうか?

  • 期間指定での日付の抽出

    Excel2013です。 【Sheet1】 ID|名前|誕生日| D | E | F | G | H | I | J |・・・・ 01|田中|yyyy/mm/dd|2004/10/15|2005/10/12|2006/10/17|2007/10/13|2008/10/15|2009/10/110|2010/10/15|・・・・ 02|佐藤|yyyy/mm/dd|2008/10/15|2009/10/14|2010/08/17|2011/09/13| | | |・・・・ 03|鈴木|yyyy/mm/dd|2010/10/15|2011/10/12|2012/10/17| | | | |・・・・ 【Sheet2】 ID|名前|2004|2005|2006|2007|2008|2009|2010|2011|・・・・ 01|田中|数式A|数式B|数式|数式|数式|数式|数式|数式|・・・・ 数式AのところでSheet1にある同じIDの人の2004年の日付、 数式BのところでSheet1にある同じIDの人の2005年の日付を抽出できるようにしたいです。 同じIDの行内で同じ年が重複することはありません。 該当がない場合はIFERRORで空欄にしようと思っています。 お力添えをお願いいたします。

  • excel 日付で、0時が読み出せない

    エクセルのセルにyyyy/mm/dd hh:mm:ssの形式で日付と時間を入れている。これを エクセルVBAで Dim W as String W=Cells() で読み出したとき、0時の場合、Wには時間以降が無くなっている。 日付のフォーマットはこのままで、0時の時も0:00:00の部分が読み出せないでしょうか。 なお、Cells().Valueとしても同じです。 また、日付以外のデータも読み込む可能性が有ります。

  • エクセル日付について

    エクセル2000を使用しています。 文字列で 99/99/99 のデータを YYYY/MM/DD 日付け形式に変換したいのですが、 どうすればよいのでしょうか。 セルには、98/11/20とか 03/03/04 とあります。

  • EXCEL 日付の入力形式

    こんにちは。 日付が、dd/mm/yyyyの形式で入力されたデータをもらいました。 関数を利用したいのでEXCELに日付として認識させたいのですが、 セルの書式設定で設定してもだめなようです。 質問 1)yyyy/mm/ddの形式で入力されていないと日付として認識されないのでしょうか? 2)現在の形式のまま、日付として認識させる方法はありますか? 3)dd/mm/yyyyをyyyy/mm/ddに変換する方法はありますか? 以上、よろしくお願いします。

  • EXCEL 前月分の日付を自動で入力したいです。

    EXCELにて、A1~A31のセルに日付をyyyy/mm/dd形式で入力したいです。 その際、そのファイルを開いた日の前月分の日付を自動で入力する方法はありませんでしょうか? ファイルを開いた日が本日(2008/1/31)であれば、A1~A31に「2008/12/1」~「2008/12/31」が自動で入るようにしたいのです。

  • 横軸を日付・時間とするグラフ化

    エクセルのデータシートに、現在以下の様にデータが打ち込まれています。 A列に日付(yyyy/mm/dd) B列に時間(hh:mm:ss) C,D,E列にデータ これを横軸“日付・時間”、縦軸をC.D.E列のデータとして グラフ(散布図)化したいのですが、どの様にすれば良いのでしょうか。 宜しくお願い致します。

専門家に質問してみよう