返回列表 上一主題 發帖

考勤計算問題

考勤計算問題

請各位大大幫幫小女我吧!謝謝!!
一、請問員工資料裡的  出生日期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

4/1   07:50    17:12    <-----加班以30分為一個單位   顯示值為1     以此類推
抱歉改為顯示值為0  因不滿30分
celina710828

TOP

上傳檔案
知之為知之,不知為不知,誠實也!

TOP

國曆(e/m/d)與西曆(yyyy/m/d)不過是格式不同而已
計算不變
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 ann 於 2011-4-16 01:32 編輯

只要將儲存格的格式\數值標籤  類別 選擇自訂
在類型輸入
[$-404]e/mm/dd
其它計算方式不變
應該就能得到您所要的
Ann

TOP

本帖最後由 gong 於 2011-4-16 10:05 編輯

http://toget.pchome.com.tw/category/utility/25338.html
還是覺得給你魚竿,下載壓縮檔

至於mail我等了40分鐘未見,只好刪除
知之為知之,不知為不知,誠實也!

TOP

:D 檔案上去了:lol

員工考勤.zip (32.14 KB)

celina710828

TOP

[i=s] 本帖最後由 yanto913 於 2011-4-16 18:49 編輯 [/i]

加班點數
=ROUNDDOWN(((ROUNDDOWN(工作表1!E5*24/0.25,0)*0.25-ROUNDUP(工作表1!D5*24/0.25,0)*0.25)-9)/0.5,0)
遲到點數
=IF((ROUNDUP(工作表1!D5*24/0.25,0)*0.25-8)<0,0,(ROUNDUP(工作表1!D5*24/0.25,0)*0.25-8))/0.25
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

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

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題