企業(yè)的財(cái)務(wù)管理中總是少不了工資計(jì)算和工資條的設(shè)計(jì),如果能夠掌握Excel設(shè)計(jì)工資條的方法和技巧,即可事半功倍地快速設(shè)計(jì)好計(jì)算準(zhǔn)確又美觀大方的工資條,否則不僅效率低下而且無(wú)法保證準(zhǔn)確性。
工資條的特點(diǎn)分析
首先讓我們看看工資條都有些什么特點(diǎn)。
1.工資條頭可能一行,也可能兩行,根據(jù)不同企業(yè)工資欄目需求而定。但相同處是每一項(xiàng)條目(或者一個(gè)工人的工資信息)具有一個(gè)條頭,條頭具有指定數(shù)目的重復(fù)性。
2.每一項(xiàng)條目中間有一個(gè)空行,方便裁剪。
根據(jù)以上特點(diǎn),我們可以初步擬定工資條頭部制作方案:
首先建立“工資明細(xì)表”,用于儲(chǔ)存員工工資表信息,也用于平時(shí)編輯和匯總。
其次建立“工資條目表”,用于引用工資信息,同時(shí)產(chǎn)生工資條形式之工資目。
需要用到的函數(shù)可以因人而異,有很多公式都可以達(dá)成目的,但最后選擇目標(biāo)是效率最高又易于理解者。
現(xiàn)在,我們通過兩個(gè)實(shí)例向大家詳解工資條頭的Excel設(shè)計(jì)過程,并分析其中技巧,希望望大家能從中受益,舉一反三,設(shè)計(jì)出適合各自需求的Excel工資計(jì)算公式。
單行工資條頭之設(shè)計(jì)
先看下面的數(shù)據(jù),這是一個(gè)簡(jiǎn)易的單行條頭工資信息摘錄(數(shù)據(jù)隨機(jī)生成,非實(shí)際工資),見圖1。
利用此表數(shù)據(jù),我們可以通過函數(shù)公式來(lái)引用數(shù)據(jù),生成需要的工資條形式。
步驟與公式如下:
1.進(jìn)入“單行表頭工資條”工作表。
2.選中單元格B1,輸入以下公式:
=CHOOSE(MOD(ROW(),3)+1,“”,單行表頭工資明細(xì)!A$1,OFFSET(單行表頭工資明細(xì)!A$1,ROW()/3+1,))
3.選中單元格B1,鼠標(biāo)置于單元格右下角,當(dāng)箭頭變成十字形時(shí)(圖2)
則向右拉至J1單元格。然后再選中B1:J1向下拉,直至公式結(jié)果出現(xiàn)空白。此時(shí)工資條效果見圖3。
5.選擇B1:J3單元格,向下拖拉,直至有數(shù)據(jù)的最后一行。最后效果見圖5。
公式解釋:
=CHOOSE(MOD(ROW(),3)+1,“”,單行表頭工資明細(xì)!A$1,OFFSET(單行表頭工資明細(xì)!A$1,ROW()/3+1,))
1.CHOOSE函數(shù)是選擇函數(shù),支持30個(gè)參數(shù)。第一個(gè)參數(shù)是選擇序號(hào)(數(shù)值),其余參數(shù)是被選值。第一個(gè)參數(shù)是N則結(jié)果返回其余參數(shù)中第N個(gè)數(shù)值。
2.MOD函數(shù)是求余數(shù)函數(shù),支持兩個(gè)參數(shù),第一個(gè)參數(shù)是被除數(shù),第二個(gè)參數(shù)是除數(shù),結(jié)果返回余數(shù)。
3.ROW函數(shù)是返回指定行行號(hào)之函數(shù),若省略參數(shù)時(shí)則返回當(dāng)前行。
4.OFFSET函數(shù)是返回偏移量之函數(shù)。支持五5參數(shù),分別是[參照區(qū)域]、[行數(shù)]、[列數(shù)]、[高度]、[寬度]。
5.“”表示空白,返回空。
本公式巧妙動(dòng)用MOD和ROW函數(shù)產(chǎn)生一個(gè)循環(huán)的序列2/3/1/2/3/1/2/3/1,再通過CHOOSE函數(shù)參數(shù)的變化動(dòng)態(tài)地引用工資明細(xì)表的數(shù)據(jù),其中“”的作用是當(dāng)前行行號(hào)為3的倍數(shù)時(shí)返回空,從而產(chǎn)生一個(gè)空白行,方便制作工資條后裁剪。
當(dāng)然,實(shí)現(xiàn)功能還有很多公式,如用以下IF函數(shù)實(shí)現(xiàn)等,各位用戶自己去多摸索吧:
=IF(MOD(ROW(),3)=1,單行表頭工資明細(xì)!A$1,IF(MOD(ROW(),3)=2,OFFSET(單行表頭工資明細(xì)!A$1,ROW()/3+1,0),“”))
雙行工資條頭設(shè)計(jì)
先看數(shù)據(jù)如圖6。
雙行條頭工資條和單行條頭實(shí)現(xiàn)方法基本相同,僅僅是公式有些差異。現(xiàn)暫列如下:
=CHOOSE(MOD(ROW(),4)+1,“”,雙行表頭工資明細(xì)!A$1,雙行表頭工資明細(xì)!A$2,OFFSET(雙行表頭工資明細(xì)!A$1,ROW()/4+2,))
輸入公式后向后拉再向下拉至末行,然后通過前面介紹的方法設(shè)置邊框,其中部分單元格需去掉左邊框或者右邊框,使之顯得美觀。最后結(jié)果如下見圖7。
5.選擇B1:J3單元格,向下拖拉,直至有數(shù)據(jù)的最后一行。最后效果見圖5。
公式解釋:
=CHOOSE(MOD(ROW(),3)+1,“”,單行表頭工資明細(xì)!A$1,OFFSET(單行表頭工資明細(xì)!A$1,ROW()/3+1,))
1.CHOOSE函數(shù)是選擇函數(shù),支持30個(gè)參數(shù)。第一個(gè)參數(shù)是選擇序號(hào)(數(shù)值),其余參數(shù)是被選值。第一個(gè)參數(shù)是N則結(jié)果返回其余參數(shù)中第N個(gè)數(shù)值。
2.MOD函數(shù)是求余數(shù)函數(shù),支持兩個(gè)參數(shù),第一個(gè)參數(shù)是被除數(shù),第二個(gè)參數(shù)是除數(shù),結(jié)果返回余數(shù)。
3.ROW函數(shù)是返回指定行行號(hào)之函數(shù),若省略參數(shù)時(shí)則返回當(dāng)前行。
4.OFFSET函數(shù)是返回偏移量之函數(shù)。支持五5參數(shù),分別是[參照區(qū)域]、[行數(shù)]、[列數(shù)]、[高度]、[寬度]。
5.“”表示空白,返回空。
本公式巧妙動(dòng)用MOD和ROW函數(shù)產(chǎn)生一個(gè)循環(huán)的序列2/3/1/2/3/1/2/3/1,再通過CHOOSE函數(shù)參數(shù)的變化動(dòng)態(tài)地引用工資明細(xì)表的數(shù)據(jù),其中“”的作用是當(dāng)前行行號(hào)為3的倍數(shù)時(shí)返回空,從而產(chǎn)生一個(gè)空白行,方便制作工資條后裁剪。
當(dāng)然,實(shí)現(xiàn)功能還有很多公式,如用以下IF函數(shù)實(shí)現(xiàn)等,各位用戶自己去多摸索吧:
=IF(MOD(ROW(),3)=1,單行表頭工資明細(xì)!A$1,IF(MOD(ROW(),3)=2,OFFSET(單行表頭工資明細(xì)!A$1,ROW()/3+1,0),“”))
雙行工資條頭
先看數(shù)據(jù)如圖6。
雙行條頭工資條和單行條頭實(shí)現(xiàn)方法基本相同,僅僅是公式有些差異?,F(xiàn)暫列如下:
=CHOOSE(MOD(ROW(),4)+1,“”,雙行表頭工資明細(xì)!A$1,雙行表頭工資明細(xì)!A$2,OFFSET(雙行表頭工資明細(xì)!A$1,ROW()/4+2,))
輸入公式后向后拉再向下拉至末行,然后通過前面介紹的方法設(shè)置邊框,其中部分單元格需去掉左邊框或者右邊框,使之顯得美觀。最后結(jié)果如下見圖7。
聯(lián)系客服