前輩好~
我的問題比較麻煩一點~"~
公司是有用系統,但是因為公司的特休方式比較特殊,系統無法支援,想詢問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自己算出的特休天數去減,就會得出他目前該有的特休天數。
我EXCEL的格式是用360天去計算,假設滿一年就只會得出10(天)。

但問題來了,我有10天特休,儲存格顯示「10」,系統導出的檔案已使用天數為01:04:30。
目前我弄出來都是錯誤的數字....會變22:55:30.....
就是這樣:
請求EXCEL達人幫幫忙...計算特休

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

請求協助~拜託拜託Q口Q

EXCEL可以有這麼強大的函數嗎QQ
文章關鍵字
要不要先把後面那兩個格子,
先去設定成數字格式?




類似這個樣子的嗎?
對 Excel 來講, 00:00:00 是預設是時:分:秒 , 它不可能也沒有理由知道你指的是 日:時:分,
更何況它也不知道你的一天是算八個小時, 所以你只能把它貼成文字, 自己用公式拆解後再計算.


魅影天使 wrote:
前輩好~我的問題比...(恕刪)


都已經用excel表格了,幹嘛還發明人家看不懂的格式?
如果還能休0.5小時的這種
為何不乾脆把今年總特休天數
直接轉換成小時數呢?

例如 總特休五天,用另一欄位轉換成總特休時數 8*5 = 40
之後有請過特休,想計算剩餘天數,就直接用總特休時數去扣已休時數
有了小時還不知道幾天的話,開個欄位把剩下時數除以八,自然就有了

另外
如果不會用VLOOKUP等等的函數,或是覺得函數內容寫太長不容易除錯或更改
就多開幾個欄位,依照自己的直覺想法,多計算幾層
最後把中間計算過程 通通隱藏起來就好了呀
或是開新分頁,把需要的最終欄位 複製過去就好
也就是分成輸入分頁、查詢分頁
還能直接把查詢分頁定期公佈給同仁知道,省的一直來問你

文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!