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