Excelで日付と時刻に分を追加する式


14

Excelでセルを日付+時刻として書式設定した場合、分単位でこれに追加できますか。 20分足しているのか、2500分足しているのかは、問題ありません。

それで、例えばこのスプレッドシートを持っていたら、どんな式を入れることができますか B5 の結果を得るために 2013-09-22 09:10

Example Spreadsheet

使ってみた =B4+TIME(0,B3,0)しかし、それは与える 2013-09-21 09:10 これは休みです。それでもうまくいく B3 一日の価値よりも少ないです。


1
その理由 TIME TIMEによって返される10進数は、次の範囲の値です。 0 (ゼロ)〜 0.99999999 [これは、24時間が追加された後に再び折り返されることを意味します。この方法を使用して1440分を追加するとどうなるかを確認してください]
SeanC

@ SeanCheshire、ありがとう!私はそれを私の答えに加えました。
Drew Chapin

回答:


24

あなたは分数をで割る必要があるでしょう 1440 (1日24時間 × 1時間に60分)し、それを日付に追加します。

=B4+(B3/1440)

もっと冗長にしたいのなら...

=B4+(B3/24/60)

これが機能する理由は、Excelの日付と時刻の値が、1900年1月1日から経過した日数を表す浮動小数点10進数として格納されているためです。 0.04166666666 (1日 ÷ 24時間)。さらに60(1時間の分数)でそれを割ると、分の表現になります 0.00069444444 (1日 ÷ 24時間 ÷ 60分)。

その理由 =TIME(...) 期待どおりに機能しないのは、戻り値が1日未満に制限されていることです 00.99999999999 ) 1日を超える結果になるものはすべて再び折り返されます。


1
スプレッドシートの利用者が誰であるかに応じて、上記のように書いたことを私は知っています =B4 + B3/24/60 式が何をしているのかをより明確にすること。 。 。
ernie
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.