在Linux桌面系統下,使用辦公套件的電子表格模塊可方便制作各種常用的表格,並進行數據計算或插入圖表。下面以工資表為例,講解在Linux下應用RedOffice電子表格來制作表格。制作工資表過程涵蓋了電子表格的基本功能和應用,如數據的錄入(可使用電子表格的數據自動填充功能);單元格操作(插入、刪除和合並單元格)和格式(字體、大小、顏色、背景、邊框等)的設置;行和列的插入、復制、刪除、隱藏和顯示等,表格格式的設置(邊框線、背景等);利用電子表格的函數或公式進行計算;插入圖表等。通過制作工資表,可以很快熟悉Linux下電子表格的應用。下面分為三個步驟講解制作工資表。
建立工資表
1.新建RedOffice電子表格文件
新建一RedOffice電子表格文件,然後輸入表格數據。表格具體操作如下。
(1)合並單元格
選擇區域A1:O1,然後選擇選單“格式→合並單元格→定義”,在合並後的單元格中輸入標題“工資表(單位:元)”。
(2)在第二行區域中依次輸入工資表項目
在第二行的(A2:O2)區域中依次輸入工資表項目:月/年、序號、姓名、基本工資、加班工資、工資合計、請假扣款、住房公積金、失業保險、養老保險、醫療、扣款合計、計稅工資、個人所得稅、實發工資。
(3)輸入原始數據
輸入所有不用計算的原始數據:月/年、序號、姓名、基本工資、加班工資、請假扣款。輸入月/年時,可先在A3單元格中輸入10/2002,然後選中A3單元格,將鼠標指向A3單元格黑色邊框的右下角,當光標變為黑“╋”時,按住Ctrl鍵並向下拖動鼠標復制A3單元格的內容。輸入序號時,也可通過鼠標拖動自動填充實現。
2.計算其它工資項目
利用RedOffice電子表格的公式或函數來計算其它工資項目。
(1)工資合計
工資合計項目計算公式為:
工資合計=基本工資+加班工資
選中F3單元格,輸入“=”號,或者單擊對象欄中“函數”按鈕,窗口上方出現表格計算欄,輸入計算公式“d3+e3”,或者輸入帶函數的公式sum(d3:e3)來計算。選中F3單元格向下拖動鼠標,完成其它職工此項目的數據計算。
(2)住房公積金、失業保險、養老保險、醫療計算
“住房公積金”、“失業保險”、“養老保險”、“醫療”項目是根據“基本工資”計算而來。假設4種費用繳納比例分別為8%、0.5%、 7%、1.5%,則住房公積金=基本工資*8%,失業保險=基本工資*0.5%,養老保險=基本工資*7%,醫療=基本工資*1.5% 。分別選中H3、I3、J3、K3單元格,分別輸入=D3*8%、=D3*0.5%、=D3*7%、=D3*1.5%,計算出H3、I3、J3、K3的數值。後面數據利用向下填充功能完成。
(3)扣款合計
此項目計算公式為:
扣款合計=請假扣款+住房公積金+失業保險+養老保險+醫療。
選中L3單元格,輸入公式=G3+H3+I3+J3+K3,計算出第一位職工的扣款合計。後面數據利用向下填充功能完成。
(4)計稅工資
此項目計算公式為:
計稅工資=工資合計-扣款合計
選中M3單元格,輸入公式=F3-L3,計算出第一位職工的計稅工資。後面利用向下填充功能完成。
(5)計算個人所得稅
“個人所得稅”是根據“計稅工資”計算出來的。
初步分析可知,除序號為20的職工外,所有職工計稅工資扣除800元後都在500元和2000元為界的區間之內,則第一名職工的“個人所得稅”可用如下公式計算:IF((M3-800)<2000;(M3-800)*0.1-25;(M3-800)*0.15-125)。
同樣,利用向下填充的自動計算功能完成後面職工的個人所得稅收的計算。最後一名職工的可使用下面公式計算:
(M22-800)*0.05
(6)實發工資
此項目計算公式為:
實發工資=計稅工資-個人所得稅。
選中O3單元格,輸入公式= M3-N3,計算出第一位職工的計稅工資。後面利用向下填充的自動計算功能完成。
(7)合計
對於“基本工資”項目的“合計”,可用公式=SUM(D3:D22)來計算。其它各項的合計可以利用向右填充的自動計算方式完成,即選中D23單元格,將鼠標指向黑色邊框的右下角,當光標變為黑色“╋”時,按住鼠標左鍵盤向右拖動,完成其它項目的“合計”計算。
(8)設置工作表格式
最後設置工作表格式,包括設置對齊方式設置字體、字號、字體、背景顏色、數字格式和邊框屬性等,制作完成如圖1的工資表。
圖1 工作情況一覽表
統計工資區域分布
下面借助Redoffice電子表格的函數計算和插入圖表功能,統計職工工資在“1000元以下”、“1000~2000元”、“2000~3000元”、“3000元以上”4個區域的人數和分布情況。
1.判斷並統計工資區域分布
在Q1:U23區域建立“工資區域統計”表,如圖2所示。
圖2 工資區域統計表
工資區域分布是以“計稅工資”來判斷的。判斷職工工資所在區域在“1000元以下”、“1000-2000元”、“2000-3000元”、“3000元以上”,可分別在R3、S3、T3、U3單元格中輸入如下條件表達式:實現=(IF(AND(M3-1000<0);1;0))、=(IF((AND((M3-1000)>0;(M3-2000)<0));1;0)、=(IF((AND((M3-2000)>0;(M3-3000)<0));1;0)、=(IF(AND(M3-3000>0);1;0))。如果符合條件,返回函數值為“1”,否則為“0”。第一名職工通過公式判斷,其它職工可通過鼠標拖動自動填充的功能實現。
2.統計各工資區域人數
選中R23、S23、T23、U23單元格,分別輸入公式=sum(r3:r22)、=sum(s3:s22)、=sum(t3:t22)、=sum(u3:u22),計算各個區域人數。
插入圖表
將工資區域統計表匯總建立工資情況一覽表,並插入圖表。
在工作表2中建立“工資情況一覽表”,其中C3、C4、C5、C6單元格引用“工資表”中對應U23、T23、S23、R23單元格數值。
(1)引用方法
選中C3單元格,輸入“=”號,或者點擊公式欄左側的“=”號,然後打開“工資表”,用鼠標左鍵單擊U23單元格,返回工作表2,按回車鍵或選擇“接受”按鈕。同理可輸入C4、C5、C6單元格的值。單元格C7為職工總人數,選中單元格C7,輸入公式=SUM(C3:C6),計算出總人數為20。
D列為各工資區域人數占職工總人數的比例,選中D3單元格,輸入“=”或點擊公式欄左側的“=”號,輸入公式 “C3/$C$7”,然後將該單元格的數字格式設為百分比形式,通過拖動鼠標自動填充功能計算後面的比例。
(2)插入圖表
選中B2:D7工作表區域,選擇“插入-圖表”,按提示操作,輸入表格標題,並快速插入如圖3所示的圖表。
圖3 工資情況一覽表和插入的圖表
上面以工資表為例,簡單講解了Linux下電子表格的制作,感興趣的朋友可以動手試一試制作各種表格。