• ベストアンサー

Excelで日付の加算

いつもお世話になっております。 csv形式の日付データを開いて、 そこに作業日数を足すという動作をさせたいのですが、 例えば4月1日の午前中のデータには4日を足し、 4月1日の午後のデータには5日を足す、という 内容なのですが…どのようにすればいいのか どなたか教えて頂けましたら幸いです。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

午前と午後の区別はどのようにするのでしょうか? 例えば日付データに時刻が入っていれば、(2005/4/1 8:00等) A1に日付があるとして =IF(A1-INT(A1)<0.5,A1+4,A1+5) とすれば12時を境に加える日付を変えることが出来ます。 もし他の条件で判断するのであれば、補足をしてください。

sa_ya07
質問者

お礼

データに時刻は入っていますので、 教えて頂いた方法で作業したいと思います。 どうもありがとうございました。

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

関連するQ&A

  • エクセルでの日付表示について

    エクセル(2010)で日付の表示変更の方法についてお尋ねします。 以下の仕様の日付データがあります。 [07/02/12 09:43:00 午後]   月/日/年 時間 午前or午後 ※区切りは半角スペース これを [12/07/02 21:43:00]  年/月/日 時間(24時間表示) に変更したいと思っています。 単純に”午後”の文字列を削除すると [2007/02/12 09:43:00] となり、月/日/年の順番が間違って表示されます。 セルの表示形式のどの仕様を選択しても同じ結果でした。 文字列の削除後、日付が希望通りに変更する方法を教えていただけますでしょうか。 (24時間表示はこだわりません) よろしくお願いいたします。

  • エクセル、日付、変換

    お世話になります。 CSVでデータを落としていますが・・ 日付が20060810となります 2006/08/10にする方法はないのでしょうか?? よろしくお願いします。

  • Excelにおける日付

    仕事用に他部署からデータをExcelでいただいたのですが、1万件近くのデータが入っており、このデータの日付が全て7桁の数値として入力されているため、活用できず困っています。 Excelに詳しい方のお知恵を拝借したく、質問に参りました。 行いたい処理は、Excelのあるセルに「20050301」という7桁の数字が入力されている場合、これを別の1つのセル内に「2005年3月1日」という日付として認識させたいのです。 そういったことはできるのでしょうか? セルの書式で、表示形式をユーザー定義・####年##月##日とすれば、「2005年03月01日」と表示させることは簡単にできますが、そうではなく、7桁の数字を日付として認識させ、日付関数を使って日数の計算をしたいのです。 A1セルに「20040301」、B1セルに「20050301」と入力されているとしたら、これをそれぞれ「2004年3月1日」、「2005年3月1日」と認識させ、その間の日数が365日という結果を算出するのが目的です。 ダイレクトにできなければ、途中にいくつかの列を経由しても構いません。 よろしくお願いします。

  • エクセル 文字列になっている日付を日付データにしたい

    エクセル2002を使用しています。 他のシステムからCSV形式で出力されたデータの日付(生年月日)が、ほとんどは文字列(テキスト型)で、一部日付データになっています。 表示は、昭和50年1月12日という具合になっています。 これを、文字列も全て日付データ(そのセルを選択した場合、セルでは元号表示でも、数式バーでは1985/1/12というように西暦で表示)になるようにはできるでしょうか。 隣に作業列を設けても良いと思っています。 データは、約300件(300人)分あります。 たまに日付データとして登録されている者の理由は不明ですが、元のシステムの登録時に西暦で生年月日登録したのかもしれません。 よろしくお願いします。

  • エクセルの日付データの変換

    あるDBからデータを抜いてCSVに落としてAccessにインポートしようとしていますが、日付のデータが、普通1970/2/28というシリアルデータを表示形式で「昭和45年2月28日」と表示しているところが、「昭和45年2月28日」という文字データそのままになっています。 なんとか日付のシリアル値に変換したいのですが・・・ ちなみにdatevalue関数を使用しても元が単なる文字列ですから、もちろんシリアル値なんか出ません。

  • エクセルVBA:日付データの変換がうまくいかない2

    http://okwave.jp/qa/q7615238.html の続きです。 問題内容が変わってしまったので、改めて質問させていただきます。 困っているところは、日付のセルのデータ表示をyyyy/mm/ddに固定したいのですがうまくいきません。 前回返信頂いた内容を参考に頑張ってみたのですが、以下のような現象に陥りました。 (1)1回VBAプログラムを通すと、CSVファイルにyyyy/mm/ddの日付データが書き込まれる。 (2)【その後、csvファイルを閉じて、もう一度csvファイルを開くと、mm/dd/yyyyの形式に戻っている。】 (2)の現象がなぜ起きるのかわかりません。MSの仕様なのでしょうか? どうしようもないのでしょうか?

  • Excelで日付を変換したい

    Excelのセルに「2000年」と入力があり、このデータを「2000-1-1」としたいのですが、簡単な方法はありますでしょうか? 試したのは、 年を「置き換え」で消し、表示形式で「#-1-1」としたのですが、見た目は「2000-1-1」となったのですが、データとしては「2000」のままでした。 日付データとしてcsvにして吐き出したいので、セルの中身が「2000-1-1」としたいと考えてます。データは1800個程度です。 医女う、よろしくお願いします。

  • オメガ・デビルの日付

    オメガ・デビル コーアクシャル(4831.50.31)を持っています。キャリバー2500です。 仕事柄腕時計は着けられないため、着けるのは休日のみで、(その時は当然止まっているので)いつも時間・日付を合わせる作業をしています。 (1)そこでお伺いしたいのですが、説明書に「午後8時と午前2時の間で日付を変更しないように」と書かれています。日付の歯車が噛み合う時間帯である、というのも理解しています。 しかし、止まっている時間を見て“午前or午後”というのはどこで判断すればよいのでしょうか? 時刻・日付を合わせても、それが午前なのか午後なのかいつもわからないんです。 (2)また、上記の時間帯のときは、どうやって日付を変更すればよいのですか(まずは上記時間帯から短針をはずせばよいのですか)?上記時間帯に無理に日付を変えるのは故障の原因になりますよね・・・?! (3)自動巻時計は毎日着けていたほうが、時計のためには良いのでしょうか? (4)止まっているときはリューズを回してゼンマイを巻き上げますが、私の時計は終わりがないです。それはわかっているのですが、どれくらい回せばいいのか目安がわかりません。何十回も回すのは良くないのかな、と思いほどほどのところで止めています。目安とかはありますか? 色々、調べてみたのですが、初めての自動巻時計なのでわからないことが、多く困っています。 ひとつでも良いので、ご回答いただけると助かります。よろしくお願い致します。

  • どうしても日付表示になってしまいます

    ***.csv というfileを NotePadなどで開くと、以下のようなデータがいっぱいあります。 01-01-04,2976,KRREMAIN,クリ-ム , 42.0 したい事は、これをエクセルで開いた時に、最初の 01-01-04 を 01-01-04 としてそのまま表示したい。 エクセルの表示内容をよくみると、日付形式(2001/1/4)となってしまいます。日付にならずに開く方法はないでしょうか 。

  • エクセルの日付への自動変換を止めさすには

    "1-2-3","2-24" という文字列の入ったCSVファイルを エクセルで開くと 2001/2/3 2月24日 というように 自動で日付と判断されてしまい、そのまま上書きすると 日付データとして確定してしまいます。 エクセルで開いても、該当のセルの値が 1-2-3 2-24 の文字列として使いたいのですが、 エクセルの「書式・セルの書式・表示形式」で、”文字” にしても、うまく出来ません。

このQ&Aのポイント
  • プリンターの印刷ができなくなり、エラー表示が出ています。対処法やトラブルの原因について詳しく教えてください。
  • お使いの環境について教えてください。パソコンやスマートフォンのOS、接続方法、電話回線の種類などが関係しているかもしれません。
  • ブラザー製のMFC-J6983CDWというプリンターが作動しなくなりました。印刷ができず、エラー表示「印刷ができません43」が出ています。お困りの状況や試したことについて詳しく教えてください。
回答を見る

専門家に質問してみよう