2017-09-04 17 views
0

セルがA3として10.55とB3を20.35として計算します。今私は時間として別の値を計算する必要があります。それは私が9時間40分のような価値を得なければならないことを意味します。 C3に9.40のように印刷する必要があります。正確な時間でExcelの時間を計算する

私はこれを試しましたが、正確な値はありません。

=TIME(FLOOR((B3-A3), 1), ((B3-A3) - FLOOR((B3-A3), 1)) * 100, 0) 

他に解決方法はありますか?前もって感謝します。

答えて

1

ネイティブのExcelタイムフォーマット10:55と20:35を代わりに使用する場合は、単純に減算を行って目的の結果を得ることができます。

+0

_h.mm_という形式を使用すると、要求どおりに差異を出力する必要があります。 –

+0

私は時間形式で単純な10進数を入力すると、他の数に変換されています。 – Ranjit

+0

10進数を使用する必要がない場合は、代わりにコロンを使用して、ネイティブの日付と時刻の計算を有効にする必要があります。 – ApplePie

0

A3:

=TIME(10;55;00) 

B3:

=TIME(20;35;00) 

C3:

=TEXT(B3-A3;"g.mm") 

動作するはずです。 ;)

0

h.mm(セルを右クリックして、セルの書式設定...、番号タブ、カスタムカテゴリ)とする必要があります。

時刻を入力すると、標準の形式10:55にする必要があります。そうでない場合は、実際には数字と見なされます。なぜこれが起こるのか:MS Excelはすべての日付を数字とみなします。整数部は1900年以降の日数、小数部は時間です。数字と日付の違いは、数値形式または日付/時刻形式のみです。

このような場合は、単に式= B3-A3を使用すると、時間差が生じます。