2017-10-04 14 views
0

私は136:35:00の残りの時間を持つインターンシップを持っています。私は自動的にExcelの時間を無駄にする必要がある日数を計算したいが、1日8時間で計算する。MS Excel時間を8時間に限定して時間を変換する方法

私はこれを使用してみました:私は式に何をしないのです

5 Days 16 Hours and 0 Minutes 

:したがって出力、

=INT((M10)) &" Days " & INT(MOD(M10,INT(M10))*24) & " Hours and " & 
MINUTE(A11) & " Minutes" 

が、それは私に文字通り24時間/日の期間を与えましたか?

答えて

1

あなたが一日と時間の組み合わせを探しているなら、あなたはに興味がない場合は、

=FLOOR(A1*3,1)&" Days and "&TEXT(SUM(A1,-TIME(8,0,0)*FLOOR(A1*3,1))," h") & " Hours " & MINUTE(A1) & " Minutes "& SECOND(A1) & " Seconds" 

enter image description here

を試し、

=CEILING(TEXT(A1, "[h]")/8,1) 

を試してみてください136:35:00Cell A1にされると仮定すると、秒、

=FLOOR(A1*3,1)&" Days and "&TEXT(SUM(A1,-TIME(8,0,0)*FLOOR(A1*3,1))," h") & " Hours " & MINUTE(A1) & " Minutes " 

EDIT:

FLOOR関数

構文:FLOOR(number, significance)numberあなたはとsignificanceを四捨五入したい数値がへ倍数でありますあなたは丸くしたい

FLOOR関数は、最も重要な倍数の数値を丸めます。

たとえば、Cell A1には25:00:00が含まれているとします(1日8時間に基づく日数を計算することになります)。これは、=FLOOR(A1*24/8,1)です。 =FLOOR(A1*3,1)と同じです。結果は1 dayとなります。

はまた、あなたがFLOOR(A1 * 3,1)を説明することができます別のシンプルな式

=INT(A1/"8:00")&" days "&TEXT(MOD(A1/"8:00",1)*8/24,"h"" Hours ""m"" Minutes ""s"" Seconds""") 
+0

を使用することができますか?私は8時間に基づいてどのように曜日を計算するのですか? – Kokombads

+0

@Kokombads - 編集を参照してください。 – Mrig

関連する問題