想得全面,就能設計得全面。
那么如何想得全面呢?
我有個方法:找關鍵詞,找茬,完善,再找茬,再完善……
步驟1
想一想最主要的功能,找出關鍵詞。
考勤表的主要功能有:記錄某人每天的考勤狀態,統計每周/月/年的考勤狀態。
那么這里的關鍵詞有時間、考勤狀態和姓名。
那么我們就在表格中記下時間、姓名和這天的考勤狀態。這樣基本功能就實現了。
步驟2
想一想有哪些不方便之處,接著完善一下。
上面說了三個關鍵字,我一個一個來說吧。
①時間:
手動輸入不方便,我要自動的。
那么就填充好日期1-31,反正每個月最多31天。
②姓名:
每天手輸累死人了。
那么就設置個下拉菜單,點點就出來啦。
③考勤狀態:
簡單地說就上班?不上班?但要復雜點說呢?
那么就正常上班、遲到、早退、加班、病假、事假、婚假、產假……各種假都設置一下,同樣可以設置成下拉菜單。
要統計考勤狀態呢。
那就找下哪個函數可以用吧。
最簡單的,SUM或COUNTIF(S)就行啦。
這樣表格就稍微智能點了。
步驟3
再來挑一挑考勤表的毛病,再完善。
還是那三個關鍵字。
①時間:
有的月份30天,有的31天,還有28天、29天的。我要它自動去判斷。
從上面這句話,我們知道涉及到不同的月了。那么就需要把年月日分成三個單元格了。這樣可以很方便地修改年月啦。
日期就難一點,因為你要知道每個月的最后一天公式是什么。
請思考一下,再往下看吧。
哎呀,我想不出怎么辦?
搜呀,我每次聽到別人叫我“大神”,我都臉紅,因為我也算不上精通Excel。但不管什么疑難問題,我都會盡力搜出答案。
回到正題,寫入正確的公式,時間這方面就完全自動啦。
每月最后一天公式:DATE($K$3,$P$3+1,0)
$K$3為年份單元格,$P$3為月份單元格。
②考勤狀態:
考勤狀態那么多,看不出重點。
那么可以添加條件格式,考勤狀態和對應的統計結果顏色設置成一樣的,還可以添加數據條。
這樣表格又智能了很多啦。
步驟4
繼續找茬——解決。
①時間:要自動標記周末和節假日。
②姓名:員工很多,普通下拉菜單不夠方便,要改成聯想式下拉菜單。
③考勤狀態:要按季匯總、按年匯總,要查詢某人全年的狀態、要查詢某天的狀態,要上午下午分開統計,要按小時統計,要顯示到日歷上,打卡記錄要導入考勤表……
挑刺這活太容易啦!你不停地找茬——解決——找茬——解決,你的Excel考勤表就一點點全面啦。