我的問題比較麻煩一點~"~
公司是有用系統,但是因為公司的特休方式比較特殊,系統無法支援,想詢問EXCEL是不是可以協助做出我需要的報表。
我們公司的特休方式是這樣:
到職滿三個月後可以享有10天比例特休。
例如到職第三個月開始,可以享有10(天特休)/12(個月)*3(在職月份),所以一共是2.4天,四捨五入得2天。
所以特休的比例會按月倍增,一直到滿一年剛好給予10天。
但是系統只能支援到第三個月開始到12/31一共可以有多少天特休,一次給足。
也就是說,例如3月1日到職,6月1日起可以有2天特休,但系統會一次給8天。(3/1起到12/31一共10個月)
公司無法接受超休,可是主管又要求每個月提一次報表提醒同仁還有幾天未休。
詳細來說,員工A在3/1到職,8/10問他有幾天特休,那麼我就要回答他4天(10/12*5=4.16天),他也只能休4天。
但是我系統會直接算到8天。
假設他6/1已經請過一天特休了,那麼系統出來的剩餘天數就會是7天,那就是錯的,因為我只能回答他「有4天特休,已使用1天,勝於特休天數是3天」。
但是我卡在系統導出來的格式是文字格式,格式是00:00:00。
最前面的兩個0意思是天數,中間是時數,最後是分數。
例如我有10天特休,已使用1天又4.5小時,轉出來的格式就會是:

因此我的想法是,先從系統導出該同仁一共使用了幾天特休,再用我的EXCEL自己算出的特休天數去減,就會得出他目前該有的特休天數。
我EXCEL的格式是用360天去計算,假設滿一年就只會得出10(天)。
但問題來了,我有10天特休,儲存格顯示「10」,系統導出的檔案已使用天數為01:04:30。
目前我弄出來都是錯誤的數字....會變22:55:30.....
就是這樣:

EXCEL是否有辦法幫我計算出儲存格E減去儲存格F得出儲存格G的08:03:30呢?
應該要這樣

請求協助~拜託拜託Q口Q
EXCEL可以有這麼強大的函數嗎QQ