iT邦幫忙

0

用excel計算員工週年制特休天數、一段期間內已休假別時數統計

範例檔案
https://drive.google.com/open?id=1QkJrcVKW_ivEiEub1_RYEeUy_1FqJI1f

需要統計員工請特休假的時間、天數
做成匯總表 再給老闆看
目前的做法請見上方範例檔案

我自己覺得有點複雜 而且不太精準
目前碰到一些問題 需要請教

1.整張計算員工工作特休假、已用天數的表,自己覺得設計的不好
2.員工到職滿週年的前、後,我不知道該怎麼設函數
(比方員工就職滿四年是14天、滿五年是15天,怎麼設定自動會跳天數)
3.希望有更好的方式,去計算特休週年期間員工請假天數
(比方A是2019/4/1到職滿2年,如何可以自動計算他2019/4/1-2020/3/31期間請了哪些假)

看更多先前的討論...收起先前的討論...
slime iT邦大師 1 級 ‧ 2019-10-23 15:10:29 檢舉
建議請人資提供條件, 例如:
滿一年的認定, 是到職日還是月曆日? 如果月曆日, 那比例如何計算?

這些條件清楚了, 剩下來的才是選什麼公式.
Jimokji iT邦新手 5 級 ‧ 2019-10-23 15:35:03 檢舉
是用到職日計算,週年制
如果B3儲存格是到職日2019/4/1,要求滿2年日期可以用公式=DATE(YEAR(B3)+2,MONTH(B3),DAY(B3))
滿四年休14年,還有開職缺嗎xD
Jimokji iT邦新手 5 級 ‧ 2019-10-23 18:17:04 檢舉
打錯,已調整為"滿四年休14天" XD
AnakinTai iT邦新手 5 級 ‧ 2019-10-24 11:44:14 檢舉
可以說一下是哪張工作表嗎?因為你有4張工作表,幾乎都塡好了.是那一格出現問題?
dadou1211 iT邦新手 5 級 ‧ 2019-10-25 18:22:57 檢舉
B5是到期日,我之前是寫一個就可以自已算了
=IF(DAYS360(B5,TODAY(),1)/360-0.5<0,IF((DAYS360(B5,TODAY(),1)/360-1)<0,"0",IF((DAYS360(B5,TODAY(),1)/360-2)<0,"7",IF(DAYS360(B5,TODAY(),1)/360-3<0,10,IF((DAYS360(B5,TODAY(),1)/360-5)<0,14,IF((DAYS360(B5,TODAY(),1)/360-10)<5,"15"))))),"3")
Jimokji iT邦新手 5 級 ‧ 2019-11-11 12:06:51 檢舉
感謝 @dadou1211大大

1 個回答

0
dadou1211
iT邦新手 5 級 ‧ 2019-10-25 18:35:03

B5是到期日,我之前是寫一個就可以自已算了

=IF(DAYS360(B5,TODAY(),1)/360-0.5<0,IF((DAYS360(B5,TODAY(),1)/360-1)<0,"0",IF((DAYS360(B5,TODAY(),1)/360-2)<0,"7",IF(DAYS360(B5,TODAY(),1)/360-3<0,10,IF((DAYS360(B5,TODAY(),1)/360-5)<0,14,IF((DAYS360(B5,TODAY(),1)/360-10)<5,"15"))))),"3")

我要發表回答

立即登入回答