- ベストアンサー
エクセルでの100時間後の日時の計算方法を教えてください。
エクセルを用いて100時間後の日時の計算方法をどなたか教えてください。 例) A B 1 2005.1.11 10:00 B1に100時間後の日時を表示させたいのですがどのようにしたら良いでしょうか。 すいませんが教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#1の方もおっしゃっていますが、A1の中身が日付時間形式の値をユーザー定義書式設定"yyyy.m.d h:mm"であることは絶対条件です。 日付時間形式ならば、 =A1+"100:00" で計算できてしまいます。 時間をダブルコーテーションで囲んで足すだけ。
その他の回答 (4)
- shkwta
- ベストアンサー率52% (966/1825)
もし、2005.1.11 10:00というのが与えられた文字列であり、結果も文字列で出力しなければならない場合は、つぎのようにします。 (1)セルA1に 2005.1.11 10:00 の形で日付・時刻を入力します。 (2)セルB1につぎの式を入力します。 =TEXT(SUBSTITUTE(A1,".","/")+"100:00","yyyy.mm.dd hh:ss")
お礼
ありがとうございます。このような関数があったのかと驚いています。参考にさせていただきます。
- freednia
- ベストアンサー率25% (84/324)
連投になってしまって申し訳ないです・・・ #2は無視してください・・・
- freednia
- ベストアンサー率25% (84/324)
#1の方もおっしゃっていますが、日付時間形式に「.」は使えません。 「-」もしくは「/」にして日付時間形式にしてください。 日付時間形式にしてしまえば、 =A1+"100:00" で表示されます。 実は簡単なのでした。
- s_yoshi_6
- ベストアンサー率73% (1113/1519)
「2005.1.11 10:00」は文字列でなく、「2005/1/11 10:00」を書式設定のユーザー定義で「yyyy.m.d h:mm」とした「日付」であるという前提で。 =A1+100/24 で出来ます。日付・日時は数値に直すと「1=1日」で表されますので、時間を足す場合24時間で割ってやると計算できます。
お礼
ありがとうございます。参考にさせていただきます。
お礼
ありがとうございます。よくわかりました。参考にさていただきます。