LCCNET 聯成電腦

m_nav_line m_nav_line

聯成電腦分享:Excel時間函數全應用 ─ 加班時數

icon_fb icon_twitter icon_google LINE it!
article_main_img

文、意如老師

 

 

 

任務1

1-1 抓取目前日期、時間,使用函數 NOW()

1-2 輸入時、分、秒,即可生成時間格式,使用函數 TIME()

 

任務2

2-1 抓取小時,認識函數 HOUR()

2-2 抓取分鐘,認識函數 MINUTE()

2-3 抓取秒數,認識函數 SECOND()

 

任務3實際應用-實作題

3-1 計算加班時數

 

備註:所有的函數(大寫、小寫都通用)

 

 

► 推薦課程:Excel財務試算表應用

 

 

...

 

 

任務1

 

1-1 抓取目前日期、時間

 

函數NOW():使用此函數即可抓取目前右下角電腦設定的日期(年、月、日)以及時間(時、分、秒)。

 

直接在任意儲存格輸入=now(),按下ENTER即可

 

 

 

 

結果如下:

 

 

 

 

1-2 輸入時、分、秒,即可生成時間格式,使用函數 TIME()

 

我們可以使用TIME()函數來輸入時間格式的資料。

 

函數TIME():需帶入三個參數,分別為hour(時)、minute(分)、second(秒)

 

 

 

 

根據提示訊息直接輸入

=TIME(“時”,”分”,”秒”)

=TIME (11,14,17)

 

 

 

 

輸入完後按下ENTER,即可看見時間資料為11:14 AM。

 

 

 

 

任務2

 

2-1 抓取小時,認識函數 HOUR()

 

接下來要介紹的是HOUR ()函數,只抓取時間中的”時”,也就是”幾點鐘”的地方。

 

函數HOUR():抓取時間格式資料”時”的部分。

把想要抓取的時間放入HOUR()參數中即可

 

=HOUR(時間)

 

 

 

 

在這裡我放入A1儲存格的時間。

 

 

 

 

順利把"時(幾點鐘)”抓回來了。

 

那我們哪時候會用到呢?

 

比如我們想要計算停車費1小時30元,這時候我們就得使用這個函數來抓取時的部份。

 

 

我們先準備基本的資料,要計算的是停車時數與停車費用。

 

 

 

 

先計算停車時數。

 

我們可以使用(離開停車場時間-開始停車時間),記得只抓取時間的小時即可。

 

=HOUR(離開停車場時間-開始停車時間)

=HOUR(B2-A2)

 

 

 

 

有了停車時數,您很快的就可以把停車費用算出來了。

停車費用=時數(C2)*30元/時

 

 

 

 

接下來您有可能會想要再算細一點(比如說算到分鐘或秒的部份),當然作法一模一樣,改個函數名稱而已。

 

 

2-1 抓取分鐘,認識函數 MINUTE()

2-2 抓取秒數,認識函數 SECOND()

 

函數MINUTE():抓取時間格式的資料”分”的部分。

函數SECOND():抓取時間格式的資料”秒”的部分。

 

=MINUTE(時間)

=SECOND(時間)

 

我們現在就把時間的參數換成我們A1儲存格中的時間吧!

 

 

 

 

恭喜您順利把分、秒都取回來了。

 

 

 

 

接下來我們就可以開始挑戰難一點的實作練習-計算加班時數

 

 

任務3 實際應用-實作題

 

3-1 計算加班時數

 

實作題目:

 

除了我們要計算加班時數外,我們另外再加個條件做更細一點的計算,如果加班超過30分鐘才以半小時(0.5小時)計算,如果未滿30分我們就不計入加班。

 

先準備材料:所需欄位

姓名、開始加班時間、結束加班時間還有我們要計算的總加班時數。

 

表格如下:

 

 

 

 

步驟一

 

先計算小時的部分(結束加班時間的小時-開始加班時間的小時)

點選 E3 儲存格,輸入=HOUR(D3-C3)

 

 

 

 

加班幾小時的部分已計算出來了。

 

 

 

 

步驟2

 

接下來要算的是分鐘(結束加班時間的分鐘-開始加班時間的分鐘)

=MINUTE(D3-C3)

 

 

 

 

現在已知加班時數與分鐘數了。

 

 

步驟3

 

分鐘數要超過30分鐘才以半小時(0.5小時)計算,如果未滿30分我們就不計入加班

 

所以我們需要 IF 條件來判斷。

 

=If(條件,成立時要做的事情,不成立要做的事情)

 

所以以我們的範例來說

 

=if(時間大於等於30,如果是那麼算0.5小時,如果不是就等於 0 )

 

我們把公式帶進來吧!

=IF((MINUTE(D3-C3)>30),0.5,0)

 

算完後就可以往下複製,看一下是否大於30分的才算0.5小時,不超過30分的就等於0

 

 

 

 

最後一個步驟,回到總加班時數(E3),把剛剛的公式套用即可計算完成

E3 = HOUR(D3-C3)-IF((MINUTE(D3-C3)>30),0.5,0)

 

 

 

 

工作中要計算到日期跟時間的地方實在是太多了,比較傳統的企業有很多都還是都使用手工紙筆計算,除了耗費人力外,還常常會有計算失誤的可能,您只要學會了這幾個簡單的日期、時間函數,就可以輕鬆解決這些問題。

 

如果對日期函數不是很熟悉的朋友們也可以期待下一篇文章 ►職場必學 時間函數全應用-計算年資

 

 

 

 

 

 

FB粉絲團:https://www.facebook.com/lccnetzone
YouTube頻道:https://www.youtube.com/user/LccnetTaiwan

痞客邦Blog:http://lccnetvip.pixnet.net/blog

本網站使用相關網站技術以確保使用者獲得最佳體驗,通過使用我們的網站,您確認並同意本網站的隱私權政策。欲了解詳情,請參閱 隱私權政策