簡單工資表模板
工資結算表一般應編制一式三份。一份由勞動工資部門存查;一份按第一職工裁成“工資條”,連同工資一起發給職工;一份在發放工資時由職工簽章后交財會部門作為工資核算的憑證,并用以代替工資的明細核算。由于工資結算表是按各個車間、部門分別編制的,因此,只能反映各個車間、部門工資結算和支付的情況。
相關閱讀:
制作企業員工的工資條是一個復雜又費時的工作,不過以下有幾條方法會讓你的工資表自動生成工資條,讓你省時又省力。
隨著企業員工的不斷增多,單獨制作每個人的工資條成為越來越復雜的工作內容,現在好了,利用EXCEL函數,你可以將工資表自動生成每個人的工資條:
方法一:本工資簿包含兩張表。
第1張表就是工資表。它第一行為標題行包括序號、姓名、工資項目。
第2張表就是供打印的表,稱為“工資條”。它應設置為每三行一組,每組第一行為標題,第二為序號、姓名和各項數據,第三行為空白行。就是說能被3整除的行為為空行,整張表被3除余1的行為標題行,引用標題行,被3除余2的行為各項數據的行。用INDEX(區域,行,列)函數引用,公式為:=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,工資表!A$1,INDEX(工資表!$A:$M, (ROW()+4)/3,COLUMN())))
語法解釋:如果行數除3余數為0,則空;如果行數除3余數為1,則取工資表A到M列,第1行(不可引用);如果如果行數除3余數為2,則返回工資表A到M列,,對應的列;行+4/3
解釋:行+4/3:行是工資條的行2, 5,8,11……的行+4/3是返回的工資表是的對應的2,3,4行。如工資條的第2行返回工資表中(2+4)/3=2,工資條的.第5行返回工資表中(5+4)/3=3,工資條的第8行返回工資表中(8+4)/3=4。
方法二:OFFSET(reference,rows,cols,height,width)
OFFSET的參數用法(以某個單元格(參數1referenc)為參照點(起點),下偏移(參數2 rows)行,右偏移(參數3 cols)列,按偏移后的單元格為起點選定下(參數4 height)行數,右(參數5 width)列數的一個區域)
=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,工資表!C$1,OFFSET(工資表!$A$1,((ROW()+1)/3),COLUMN()-1)))
方法三:
=IF(MOD(ROW(),3)>0,OFFSET(工資表!$A$1,(MOD(ROW()-1,3))*((ROW()+1)/3),COLUMN()-1),"")
語法解釋:此公式是自動生成循環序數.以工資條的7/8/9行的引用來理解:
如果以A7為例:(MOD(ROW(),3)意思是行7除3余數為1>0,則以工資表!$A$1為參照系引用((7-1)÷3的余數)×((7+1)÷3)=0,列0;
如果以A8為例:8除3余數為2>0,則以工資表!$A$1為參照系引用((8-1)÷3的余數)×((8+1)÷3)=3行,列0;
如果以A9為例:9除3余數為0則空行。