返回列表 上一主題 發帖

考勤計算問題

考勤計算問題

請各位大大幫幫小女我吧!謝謝!!
一、請問員工資料裡的  出生日期1982/08/28=年齡28歲7個月(=DATEDIF(E2,TODAY(),"Y")&"歲"&DATEDIF(E2,TODAY(),"ym")&"個月"),但出生日期我只會用西曆,請問如何改為國曆71/08/28=年齡28歲7個月
二、考勤表  上班時間為08:00 下班時間為17:00  
   打卡時間為     上班    下班
          4/1   07:50    17:12    <-----加班以30分為一個單位   顯示值為1     以此類推      
                4/2    08:12     17:02    <-----已遲到12分以15分為一個單位顯示值為1  以此類推  
               4/3    07:58     18:40    <-------加班1小時又40分,30分為一個單位   顯示值為3       以此類推   

如何顯示我要的值呢          ?:L
celina710828

來研究看看怎麼算.

TOP

上班08:02 下班20:00 加班值正確因該是6而遲到是2分,謝謝大大的分享,我以完成了
celina710828

TOP

因該是說4/15   上班08:02 下班20:00   遲到2分為15分一個單位,但加班原值是6,但今天有遲到2分,加班代的 ...
celina710828 發表於 2011-4-18 21:22



    對阿!我測過後,上班08:02 下班20:00 加班值是5阿
YOYO

TOP

因該是說4/15   上班08:02 下班20:00   遲到2分為15分一個單位,但加班原值是6,但今天有遲到2分,加班代的值變成了5
celina710828

TOP

請問哪裡有問題呢?我測過可以耶!!
YOYO

TOP

謝謝大大,可是好像不太可以Y
celina710828

TOP

[i=s] 本帖最後由 yanto913 於 2011-4-17 09:05 編輯 [/i]

加班點數
=IF(ROUNDDOWN(((ROUNDDOWN(E5*24/0.25,0)*0.25-ROUNDUP(D5*24/0.25,0)*0.25)-IF(C5>5,0,9))/0.5,0)<0,0,ROUNDDOWN(((ROUNDDOWN(E5*24/0.25,0)*0.25-ROUNDUP(D5*24/0.25,0)*0.25)-IF(C5>5,0,9))/0.5,0))
遲到點數
=IF(C5>5,0,IF((ROUNDUP(D5*24/0.25,0)*0.25-8)<0,0,(ROUNDUP(D5*24/0.25,0)*0.25-8))/0.25)
YOYO

TOP

請問假日8點之前沒打卡也算遲到嗎?
YOYO

TOP

考勤計算問題

感謝yanto910大大,我已把函數key進去了,但遇到假日會出現-18的值,如果假日加班也會出現只有17:00之前的值,17:00之前的8小時就沒有算去進去
=IF((ROUNDUP(D5*24/0.25,0)*0.25-8)<0,0,(ROUNDUP(D5*24/0.25,0)*0.25-8))/0.25考勤表  上班時間為08:00 下班時間為17:00  
   打卡時間為     上班    下班
           4/1   07:50    17:12    <-----加班以30分為一個單位   顯示值為1     以此類推      
           4/2    08:12     17:02    <-----已遲到12分以15分為一個單位顯示值為1  以此類推  
           4/3    07:58     18:40    <-------加班1小時又40分,30分為一個單位   顯示值為3       以此類推   


=IF(C5<6,E5-D5,"")星期一~星期五的工作天
=IF(C5>5,E5-D5,"")星期六和星期日的工作天
這三個函數如何放在一起呢?
但如果遇到遲到又早退怎麼辦
celina710828

TOP

        靜思自在 : 並非有錢魷是快樂,問心無愧心最安。
返回列表 上一主題