2.2.1計算基礎薪資和相應補貼
2.2.1.1公司相關規定
(1)根據公司薪資核算制度,基本薪資與學歷相對應。
(2)職稱薪資與個人所取得的職稱相對應。
(3)職位薪資與個人所擔任的職務相對應。
(4)工齡薪資滿整年補貼100元,不滿整年不予補貼且封頂1500元。
(5)浮動薪資與工齡掛勾,滿5年的加200元,滿10年的加300元,其他的不加。
(6)住房補貼與職稱掛勾,高級職稱加600元,中級職稱加400元,其他職稱加200元。
(7)交通補貼與職務掛勾,經理200元,秘書300元,部長200元,幹事300元,其他的80元。
2.2.1.2涉及的函數
(1)index():index函數是返回表或區域中的值或對值的引用,返回特定行和列交叉處單元格的引用。
(2)match():返回指定數值在指定數組區域中的位置。
(3)if():根據指定的條件來判斷其「真」(true)「假」(false),根據邏輯計算的真假值,從而返回相應的內容。可以使用函數if對數值和公式進行條件檢測。
(4)days360():根據一年360天(十二個月都是30天)的歷法(用於某些會計計算),返回兩個日期之間的天數。
2.2.1.3計算相應的薪資項
為了方便計算薪資,先使用名稱管理器對常用區域進行名稱定義,本次只定義兩個區域。具體操作如下:
(1)選擇菜單中的「公式」,單擊「名稱管理器」,彈出「名稱管理器」對話框。
(2)單擊「新建」按鈕,彈出「新建名稱」對話框,在名稱欄中輸入「編號」,在引用位置處輸入「=公司職工基本情況!$A3:$A$50」。
(3)同理新建名稱「基本情況」,引用區域為「公司職工基本情況!$A$3:$I$50」。
①計算基本薪資
根據公司薪資核算制度,基本薪資與學歷相對應,具體操作如下:
第一步,選擇單元格E3,在編輯欄中輸入公式:=if(index(基本情況,match(b3,編
號,0),4)=薪資計算各種比率表!$G$18,薪資計算各種比率表!$H$18,if(index(基本情
況,match(b3,編號,0),4)=薪資計算各種比率表!$G$19,薪資計算各種比率表!$H$19,if(index(基本情況,match(b3,編號,0),4)=薪資計算各種比率表!$G$20,薪資計算各種比率表!$H$20,if(index(基本情況,match(b3,編號,0),4)=薪資計算各種比率表!$G$21,薪資計算各種比率表!$H$21,if(index(基本情況,match(b3,編號,0),4)=薪資計算各種比率表!$G$22,薪資計算各種比率表!$H$22,0))))),計算出其基本薪資。
第二步,拖動填充句柄,求出其他人員的基本薪資。
②計算職稱薪資
根據公司薪資核算制度,職稱薪資與個人所取得的職稱相對應,具體操作如下:
第一步,選擇單元格F3,在編輯欄中輸入公式:=if(index(基本情況,match(b3,編號,0),6)=薪資計算各種比率表!$K$14,薪資計算各種比率表!$L$14,if(index(基本情況,match(b3,編號,0),6)=薪資計算各種比率表!$K$15,薪資計算各種比率表!$L$15,if(index(基本情況,match(b3,編號,0),6=薪資計算各種比率表!$K$16,薪資計算各種比率表!$L$16,if(index(基本情況,match(b3,編號,0),6=薪資計算各種比率表!$K$17,薪資計算各種比率表!$L$17,if(index(基本情況,match(b3,編號,0),6=薪資計算各種比率表!$K$18,薪資計算各種比率表!$L$18,if(index(基本情況,match(b3,編號,0),6=薪資計算各種比率表!$K$19,薪資計算各種比率表!$L$19,if(index(基本情況,match(b3,編號,0),6=薪資計算各種比率表!$K$19,薪資計算各種比率表!$L$19,if(index(基本情況,match(b3,編號,0),6=薪資計算各種比率表!$K$20,薪資計算各種比率表!$L$20,0))))))),計算出其職稱薪資。
第二步,拖動填充句柄,求出其他人員的職稱薪資。
③計算崗位薪資
根據公司薪資核算制度,崗位薪資與個人所擔任的職務相對應,具體操作如下:
第一步,選擇單元格g3,在編輯欄中輸入公式:=if(index(基本情況,match(b3,編號,0),5=薪資計算各種比率表!$K$4,薪資計算各種比率表!$L$4,if(index(基本情況,match(b3,編號,0),5=薪資計算各種比率表!$K$5,薪資計算各種比率表!$L$5,if(index(基本情況,match(b3,編號,0),5=薪資計算各種比率表!$K$6,薪資計算各種比率表!$L$6,if(index(基本情況,match(b3,編號,0),5=薪資計算各種比率表!$K$7,薪資計算各種比率表!$L$7,if(index(基本情況,match(b3,編號,0),5=薪資計算各種比率表!$K$8,薪資計算各種比率表!$L$8,if(index(基本情況,match(b3,編號,0),5=薪資計算各種比率表!$K$9,薪資計算各種比率表!$L$9,0)))))),計算出其崗位薪資。
第二步,拖動填充句柄,求出其他人員的崗位薪資。
④計算工齡薪資
根據公司薪資核算制度,工齡薪資滿整年補貼100元,不滿整年不予補貼且封頂1500元,具體操作如下:
第一步,選擇單元格h3,在編輯欄中輸入公式:=if(公司職工基本情況!3*100>1,500,1,500,公司職工基本情況!J3*100),計算出其工齡薪資。
第二步,拖動填充句柄,求出其他人員的工齡薪資。
⑤計算浮動薪資
根據公司薪資核算制度,浮動薪資與工齡掛勾,滿5年的加200元,滿10年的加300元,其他的不加。具體操作如下:
第一步,選擇單元格i3,在編輯欄中輸入公式:=if(公司職工基本情況!J3>=10,30,if(公司職工基本情況!J3>=5,200,0)),計算出其浮動薪資。
第二步,拖動填充句柄,求出其他人員的浮動薪資。
⑥計算住房補貼
根據公司薪資核算制度,與職稱掛勾,高級職稱加600元,中級職稱加400元,其他職稱加200元,具體操作如下:
第一步,選擇單元格j3,在編輯欄中輸入公式:=if(index(基本情況,match(b3,編號,0),6)=薪資計算各種比率表!$K$14,薪資計算各種比率表!$M$14,if(index(基本情況,match(b3,編號,0),6)=薪資計算各種比率表!$K$15,薪資計算各種比率表!$M$15,if(index(基本情況,match(b3,編號,0),6)=薪資計算各種比率表!$K$16,薪資計算各種比率表!$M$16,if(index(基本情況,match(b3,編號,0),6)=薪資計算各種比率表!$K$17,薪資計算各種比率表!$M$17,if(index(基本情況,match(b3,編號,0),6)=薪資計算各種比率表!$K$18,薪資計算各種比率表!$M$18,if(index(基本情況,match(b3,編號,0),6)=薪資計算各種比率表!$K$19,薪資計算各種比率表!$M$19,if(index(基本情況,match(b3,編號,0),6)=薪資計算各種比率表!$K$20,0))))))),計算出其住房補貼。
第二步,拖動填充句柄,求出其他人員的住房補貼。
⑦計算伙食補貼
本月無伙食補貼。
⑧計算交通補貼
根據公司薪資核算制度,交通補貼與職務掛勾,經理200元,秘書300元,部長200元,幹事300元,其他的80元。具體操作如下:
第一步,選擇單元格l3,在編輯欄中輸入公式:=if(index(基本情況,match(b3,編號,0),5)=薪資計算各種比率表!$K$4,薪資計算各種比率表!$M$4,if(index(基本情況,match(b3,編號,0),5)=薪資計算各種比率表!$K$5,薪資計算各種比率表!$M$5,if(index(基本情況,match(b3,編號,0),5)=薪資計算各種比率表!$K$6,薪資計算各種比率表!$M$6,if(index(基本情況,match(b3,編號,0),5)=薪資計算各種比率表!$K$7,薪資計算各種比率表!$M$7,if(index(基本情況,match(b3,編號,0),5)=薪資計算各種比率表!$K$8,薪資計算各種比率表!$M$8,if(index(基本情況,match(b3,編號,0),5)=薪資計算各種比率表!$K$9,薪資計算各種比率表!$M$9,0)))))),計算出其交通補貼。
第二步,拖動填充句柄,求出其他人員的交通補貼。
⑨計算其他補貼
全勤奬勵300元計算其他補貼,除此之外,本月無其它補貼。具體操作如下:
第一步,選擇單元格m3,在編輯欄中輸入公式:=“if(and(‘公司職工考勤表'!aj5=0,‘公司職工考勤表'!ak5=0,‘公司職工考勤表'!al5=0),300,0)”。
第二步,拖動填充句柄,求出其他人員的其他補貼。