2017-12-01 18 views
0

添付のリンクには、Excelファイルのイメージがあります。私は秒に日付と時刻を変換したいと思います。私はそのために下記の式を使用しています。秒間2月1日に変換する日付を

:時間

=(STUNDE(A243) * 3600 + MINUTE(A243) * 60 + SEKUNDE(A243)) 
    -(STUNDE($A$11) * 3600 + MINUTE($A$11) * 60 + SEKUNDE($A$11)) 

=B243/3600 

いますが、シートに表示されている場合は、日付が、私はそれを行うことができますどのように14に13から変更されたとき、私の値はなっマイナスポジティブ?

enter Data sheet

+0

コードをテストしたい人にコピーすることができないため、スクリーンショットにデータを投稿しないようにしてください。代わりにあなたの質問にテーブルを作成し、そこにデータのサンプルを貼り付ける必要があります。 – GPhilo

+0

@GPhilo私は、スクリーンショットでExcelデータを投稿するのがいいと思います。それ以外の場合は、どのセル範囲で動作するかを確認することは困難です。 – ImaginaryHuman072889

答えて

0

式はExcelで正何かが=ABS()と呼ばれるようにします。

ABS MSDN。 これは値をとり、出力が正であることを確認します。試してみる。

1

あなたは秒に時間値を変換するだけでなく、A11に時間値を減算している - 私はあなたのスクリーンショットのA11を見ることはできませんが、あなたはそのA11計算することができます示された値から時間値16:54:57(そしておそらく日付を持っています?)ので、セルの時間値がそれよりも小さいときはいつでも、結果は負です。

達成しようとしていることは何ですか?何番の結果が行251で期待していますか?

あなただけの、その後にダウンコピーB243ために、この式を使用A11の日付/時刻からの経過秒をしたい場合は、常にポジティブな結果を得ていない小数

=(A243-A$11)*86400

一般的または数としてフォーマットB243

それはA243A11の間の差をとり、秒単位の結果を得るために1日の秒数を掛けます。

あなたの経過時間の計算式は同じにとどまることができます

関連する問題