2012-12-11 12 views
10

私はExcelでいくつかの作業をしており、少し問題があります。私が働いている機器は、日付と測定の時間を節約し、私は次の形式を使用してExcelにこのデータを読むことができます:Microsoft Excelの2つの日付間の差をどのように取得するのですか?

A   B 
1 Date:  Time: 
2 12/11/12 2:36:25 
3 12/12/12 1:46:14 

は、私は何を探していますが/ 2つの日付の違いを見つけることです私はデータから減衰曲線を作成できるように分単位のタイムスタンプを使用します。

A   B     C 
1 Date:  Time:  Time Elapsed (Minutes) 
2 12/11/12 2:36:25    - 
3 12/12/12 1:46:14   1436.82 

私は少しのために周りを見回したとするいくつかの方法を発見した:だからExcelでは、私はこれ(この例では、分の数が間違っている場合、私はちょうどすぐに手で計算)を作るために探しています時間の差異は常に同じであると仮定しています。私は私の測定の間の時間を誇張したが、その日のロールオーバーは私に悲しみを引き起こしているものです。これについてどうやって進めるべきかについての示唆またはヒントは素晴らしいでしょう。たとえ私が時間や日数の違いを小数点以下の桁数で見ても、私は答えを得るために定数で倍数にすることができます。私はプログラミングとExcelの経験がありますが、詳細を説明してください。私は時々歩いて迷ってしまいます。

+0

あなたの質問は本当にプログラミングのものではなく、数学的なものではないことを実感してください...計算の日時を追加することは本当の問題ではありません。両方のpaisの差をとり、それらを加算すると、 'time2 date1'のように経過時間が必要です。 –

答えて

17

時刻と日付は、数値、数値(浮動小数点)として格納されます。

date2-date1 

time2-time1 
:日付は整数であり、時間は小数部分である

日付・時間差は次のように計算される(1/24 = 1時間は、* 60分の1 1月24日には、1分など...です)

た24(日中時間)によって乗算今、あなたの日で答えを与えるだろうし、その後、60(時間内分)によると、あなたはあります

time elapsed = ((date2-date1) + (time2-time1)) * 24 * 60 

または

C3 = ((A3-A2)+(B3-B2))*24*60 
+2

もしあなたが "= datetime2-datetime1"をしているなら、あなたは彼のグラフも= TEXT(datetime2-datetime1、 "[hh]:mm:ss" )十分でなければならない。 – Offler

+0

@Offler:まあ、彼はいない、彼の質問の例を見て、それは合計分を示しています。質問とその答えを完全に読んでください... –

+0

それはチャンピオンのように動作します。私はこれに単純な解決策がなければならないことを知っていましたが、私はそれに似た何かを試しましたが、それはそれをやっていませんでした。私を助けてくれてありがとう、たくさんの時間を節約してくれたこと –

4

もう少しパースペクティブを追加するために、Excelは日付と時刻をserial numbersとして保存します。

それに日付を組み合わせるには時間だと、その後の違いを行います。ここでは

は、私は以下を使用することができことをお勧めReference material to read up.

です。だから、次の日や何かの問題は発生しません。

計算された画像を参照してください。合計分のセルを一般的な形式または数値形式のままにしておくことができます。

enter image description here

+0

「日付と時刻を合わせて差をつけてください。次の日や何か問題は発生しません。あなたが+と - (彼らは実際には同じです)という順序で問題があるので、最初に日付と時刻を追加するか、最初に違いを取ることはすべて同じです... –

+0

K_B私はあなたの答えに反対しませんが、 – bonCodigo

+0

あなたは、**问题**に言及して、翌日の場合の日時の組み合わせなど...、私はレムを作るそれはまったく問題ではありません。あなたは非問題を起こす!私はあなたと共有しました... –

-2

私は=TEXT(<cellA> - <cellB>; "[h]:mm:ss")をより簡潔な答えだと思います。このようにして、列をdatetimeとして持つことができます。

+0

時間差が1日以内の場合にのみ役立ちます! – Pugazh

関連する問題