Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 ?在Excel中經常涉及到進行時間計算,例如下表是從北京到上海的某列車車次時刻表,我們可以在Excel中計算出該次列車在相鄰兩站之間的運行時間、在某站的停車時間以及從始發站出發到達某站時的總運行時間。在計算時間的過程中,可能會涉及到下面的幾個問題。?
??? 一、跨零點的時間差計算: ??? 如上例中列車從鄒城的出發時間是23:42,見E15單元格。到達徐州的時間是第二天凌晨1:37,見D16單元格。列車的運行時間為1小時55分。如果直接用D16-E15,其時間差為負值,單元格中不會顯示正確的結果。可以用下面的公式得到正確的結果,如F16單元格中的公式為: ??? =MOD(D16-E15,1) ??? 或加上“1”,表示經過了1天: ??? =D16-E15+IF(D16<> ??? 二、時間和超過24小時不能正確顯示的問題: ??? 該次列車從北京至上海總的運行時間為24小時2分,見H25單元格。該單元格中的公式為: ??? =SUM($F$2:G25)-G25 ??? 如果設置該單元格的自定義格式設為: ??? h"小時"m"分" ??? 則該單元格會顯示錯誤的結果:0小時2分。這是因為該公式計算結果中的小時數超過了24小時,如果要顯示正確結果,可以用下面的自定義格式: ??? [h]"小時"m"分" ????[h]自定義格式可以返回公式結果中超過24小時的時間。?? ??? 三、F列顯示列車在相鄰兩站之間的運行時間,超過1小時的要同時顯示小時和分鐘數,不足1小時的僅顯示分鐘數,如何統一其自定義格式? ??? 可以用下面的自定義格式: ??? [>=0.0416667]h"小時"m"分";[m]"分" ??? 說明:上述自定義格式中,當公式返回的結果超過或等于1小時,即1/24天=0.0416667天,將以“h"小時"m"分"”自定義格式顯示,否則以“[m]"分"”自定義格式顯示。后者用到“[m]”,是因為在自定義格式中,“m”或“mm”代碼必須緊跟在“h”或“hh”代碼之后,或后面緊跟“ss”代碼,否則,Excel將顯示月份而不是分鐘。?? Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!