2017-10-16 5 views
0

は私がExcelは、私は以下、この式と「継続」coloumnの結果を持って1ヶ月

Created Time  Completed Time  Duration 
07-Jan-2016 15:48 11-Jan-2016 15:39 3 Days 23:51 
12-Jul-2016 11:28 28-Jul-2016 17:13 16 Days 05:45 
12-Jul-2016 11:30 08-Nov-2016 10:40 118 Days 23:10 
09/08/2016 14:45 31/08/2016 17:03 22 Days 02:18 
09/08/2016 14:46 31/08/2016 17:04 22 Days 02:18 

を計算する範囲の日付でExcelデータを持っていることを日以上に時間と分をカウントします。 CONCATENATE(TEXT(FLOOR(K4-J4; 1); "@"); "日 "; TEXT(K4-J4;" HH:MM"))

私はに日数え、その変換したいです数ヶ月... だから、(118日23:10)

のために3ヶ月間、28日23時間10分になります私の問題を解決するためにあなたの助けが必要です:)

+0

に次の式をポップその後、B2です。 –

答えて

0

テストされていないCreated Timeがであると仮定すると、 A1、C2で試してください:

=INT((B2-A2)/30)& " Months "&INT(MOD((B2-A2),30))&" Days "&INT(24*(MOD((B2-A2),30)-INT(MOD((B2-A2),30))))&" Hours and "&MINUTE(B2-A2)&" Minutes" 
0

最初の作成日時は、A2と最初に完了した時刻になっている場合、私は時間差の数を含む列を作成して、これを使用して報告するために投票C2 =IF(DAYS(B2,A2)>0,CONCATENATE(IF(DATEDIF(A2,B2,"y")=0,"",DATEDIF(A2,B2,"y")),IF(DATEDIF(A2,B2,"y")=0,"", " year"),IF(DATEDIF(A2,B2,"y")>1,"s",""),IF(AND(DATEDIF(A2,B2,"y")>0,DATEDIF(A2,B2,"ym")>0),IF(IF(AND(DATEDIF(A2,B2,"md")>0,OR(DATEDIF(A2,B2,"y")>0,DATEDIF(A2,B2,"ym")>0))," and ","")=""," and ",", "),""),IF(DATEDIF(A2,B2,"ym")=0,"",DATEDIF(A2,B2,"ym")),IF(DATEDIF(A2,B2,"ym")=0,"", " month"),IF(DATEDIF(A2,B2,"ym")>1,"s",""),IF(AND(DATEDIF(A2,B2,"md")>0,OR(DATEDIF(A2,B2,"y")>0,DATEDIF(A2,B2,"ym")>0))," and ",""),IF(DATEDIF(A2,B2,"md")=0,"",DATEDIF(A2,B2,"md")),IF(DATEDIF(A2,B2,"md")=0,"", " day"),IF(DATEDIF(A2,B2,"md")>1,"s","")),"") & " " & HOUR(B2-A2) & " hours " & MINUTE(B2-A2) & " minutes"

関連する問題