【問題】出勤計算



贊助商連結


頁 : [1] 2

kankan
2002-02-20, 03:32 PM
如果想用EXCEL計算出勤記錄, 可以怎樣設計, 即是可以用什麼函數呢?
已知資料:
9:00 上班為準時, 5:30 下班.
可以怎樣知道9:00是遲了五分鐘呢?:confused:

我本想預先寫好公式, 但是每一個月的星期天及星期六都是和上一個月的號數不同,
意思是今個月2號是星期六, 可是2號在四月是星期二呀, 那麼我預寫的公式都沒有用喇,
各位前輩, 在VBA, CALENDAR 這參數在這情況有沒有用呢?

贊助商連結


kankan
2002-02-20, 04:49 PM
剛剛想到"TEXT" 這個函數可以用呀~~
=TEXT("2002/2/20", "dddd") 等於Wednesday
那麼我可以計算到每個月那幾天是星期天而不用處理了

kankan
2002-02-20, 05:02 PM
動物兄:
我傳我的檔案給你研究研究
我驚我的表達比較差
望能多多指導, 謝謝!!

Oyazi
2002-02-20, 11:21 PM
我也要玩玩...

kankan
2002-02-21, 09:41 AM
好呀...
動物兄, 能否幫我貼上檔案, 因我不識弄這東東, 謝謝
另想問, 如我想當A欄轉動到SUNDAY, C欄會變成HOLIDAY, 我是否要用VBA, 插入模組呢?

kankan
2002-02-22, 10:44 AM
已修改至第幾星期可以自行轉動.

kankan
2002-02-22, 10:49 AM
上傳檔案, 內SHEET2含檔案設計條件, 大家一起研究喇~~

剛剛上傳錯了檔案, 現在才是真的!!

沙拉油
2002-02-23, 02:50 AM
上面那個檔案我做了一點修改
改了月份的日期會自動識別當月份有幾天
還有當天如果星期六則文字顯示藍色
如果星期日則文字顯示紅色
提供有興趣的人參考。

點底下的圖示可以下載檔案
http://home.pchome.com.tw/art/feiterng/gifs/oillogo2.gif (http://home.pchome.com.tw/family/wenhe/MyQA/time card cal.zip)

kankan
2002-02-23, 10:00 AM
沙拉油兄:
好一招設定格式化條件!!
那麼我都要開始動工做公式了....不過...毫無頭緒....
如何將公式與星期天數相成...即是...如果今個月1號星期一,公式是A1-B1, 但下一個月1號是星期日的話,公式便會變成"holiday"??
另外關於各部門有不同上班下班時間的問題, 我是否要在第二頁預先設定好, 然後只要在第一頁打上部門名稱, 便可以再有不同之公式運算?
多謝各位指導~~

沙拉油
2002-02-23, 05:25 PM
如果今個月1號星期一,公式是A1-B1, 但下一個月1號是星期日的話,公式便會變成"holiday"??
也許可以用 =if(weekday(日期來源)=1,"holiday",A1+B1)

關於各部門有不同上班下班時間的問題, 我是否要在第二頁預先設定好, 然後只要在第一頁打上部門名稱, 便可以再有不同之公式運算?
個人覺得應該是可以的,因為你有三種上下班類型,所以如果判斷的公式寫起來很長也許可以考慮用Worksheet_Change事件來將公式寫入到儲存格內。
當然囉!應該用兩個if判斷也可以解決。