WPS按工資計(jì)算不同面額的鈔票數(shù)量

2017-07-12 08:46:10 來(lái)源:三聯(lián) 人氣: 次閱讀 687 條評(píng)論

  目前有部分企業(yè)、工廠采用現(xiàn)金發(fā)放的方式發(fā)工資,而對(duì)于財(cái)務(wù)人員來(lái)說(shuō)預(yù)估各種面額的鈔票張數(shù)則成了必不可少的程序,對(duì)于大部分不懂VBA和函數(shù)的人員同時(shí)也是一個(gè)難點(diǎn)。  實(shí)事上ET2009的數(shù)組公式可以輕松解決這個(gè)問(wèn)...

   目前有部分企業(yè)、工廠采用現(xiàn)金發(fā)放的方式發(fā)工資,而對(duì)于財(cái)務(wù)人員來(lái)說(shuō)預(yù)估各種面額的鈔票張數(shù)則成了必不可少的程序,對(duì)于大部分不懂VBA和函數(shù)的人員同時(shí)也是一個(gè)難點(diǎn)。

  實(shí)事上ET2009的數(shù)組公式可以輕松解決這個(gè)問(wèn)題,只需要幾秒鐘,借用一個(gè)數(shù)組公式就可以完成所有人員的所需鈔票數(shù)量?,F(xiàn)具體演示一下需求與完成步驟。

  假設(shè)需要計(jì)算的面額包括100元、50元、20元、10元、5元、2元、1元(如果需在角與分也用同一個(gè)公式,思路上沒(méi)有分別),那么在工資存放列(假設(shè)為B列)右邊建立7列做為輔助區(qū),用于存放每種面額的鈔票張數(shù)。

  1.在C1:I1區(qū)域分別輸入100、50、20、10、5、2、1;

  2.選擇C1:I1區(qū)域,再單擊右鍵,選擇“設(shè)置單元格格式”菜單;

  3.在“數(shù)字”選項(xiàng)卡的“分類”中選擇“自定義”;

  4.右邊的“類型”框中顯示了“G/通用格式”,將其修改為“G/

<a href=/office/wps/ target=_blank class=infotextkey>wps</a>按工資計(jì)算不同面額的鈔票數(shù)量  三聯(lián)

  圖一 自定義數(shù)字格式

  5.在C2單元格錄入以下公式:=IF(COLUMN()=3,INT($B2/C$1),INT(($B2-SUM(OFFSET($B$1,ROWS(A$1:A1),1,1,COLUMNS($B:B)-1)*OFFSET($B$1,,1,1,COLUMNS($B:B)-1)))/C$1))

  錄入公式后需要同時(shí)按下“Ctrl+Shift+Enter”三鍵結(jié)束,表示按照數(shù)組公式計(jì)算,否則無(wú)法產(chǎn)生正確結(jié)果。

  6.選擇單元格C1,將公式向右填充至I2,再雙擊填充柄,將C2:I2的公式向下填充至末尾。公式的計(jì)算結(jié)果見(jiàn)圖二所示:

圖二 利用數(shù)組公式計(jì)算鈔票張數(shù)

  圖二 利用數(shù)組公式計(jì)算鈔票張數(shù)

  7.為了驗(yàn)證計(jì)算是否準(zhǔn)確,再在J列建立一個(gè)輔助區(qū),用于匯總所有面額與數(shù)量的乘積。在J1輸入“匯總”,在J2輸入以下公式:=SUM($C$1:$I$1*C2:I2)

  仍然以“Ctrl+Shift+Enter”三鍵結(jié)束,否則無(wú)法產(chǎn)生正確結(jié)果。

  8.雙擊J2單元格的填充柄,將公式向下填充到最末單元格。

  9.根據(jù)J列的匯總值與B列的工資進(jìn)行比較,可以清晰分辨公式的正確性。見(jiàn)圖三所示:

圖三 驗(yàn)證公式的準(zhǔn)確性

  圖三 驗(yàn)證公式的準(zhǔn)確性

  公式思路解釋:

  計(jì)算100元面額的鈔票數(shù)量時(shí)最簡(jiǎn)單,將工資除以100,然后利用INT函數(shù)取整即可,即公式中“INT($B2/C$1)”部分;

  而計(jì)算其它面值的鈔票張數(shù)時(shí),只需要對(duì)剩下的部分工資進(jìn)行計(jì)算。而如何確定已經(jīng)計(jì)算過(guò)的鈔票面額的值是重點(diǎn)。本例中利用“OFFSET($B$1,,1,1,COLUMNS($B:B)-1))”獲取已經(jīng)計(jì)算過(guò)的鈔票面額,再用“OFFSET($B$1,ROWS(A$1:A1),1,1,COLUMNS($B:B)-1)”獲取已計(jì)算過(guò)的鈔票對(duì)應(yīng)的數(shù)量,兩者乘積并匯總,再總薪資求差即為剩下的待計(jì)算金額。

  而“兩個(gè)區(qū)域乘積并匯總”在ET中有一個(gè)專用函數(shù)——MMULT,所以本例公式可以改為“=IF(COLUMN()=3,INT($B2/C$1),INT(($B2-MMULT(OFFSET($B$1,ROWS(A$1:A1),1,1,COLUMNS($B:B)-1)

,TRANSPOSE(OFFSET($B$1,,1,1,COLUMNS($B:B)-1))))/C$1))”

  根據(jù)前面的分析,計(jì)算100元鈔票的數(shù)量和其它面值的數(shù)量使用了不同的公式。為了讓兩者統(tǒng)一,即僅使用一個(gè)公式完成,通過(guò)IF函數(shù)將兩段公式結(jié)合即可,使公式在第3列是按前一種方式計(jì)算,列號(hào)大于3時(shí)則按另一種方式計(jì)算。

  最后補(bǔ)充一點(diǎn),如果用同類軟件excel解決此問(wèn)題,可以改用以下普通公式完成:

  =IF(COLUMN()=3,INT($B2/C$1),INT(($B2-SUMPRODUCT(B2:$C2*B$1:$C$1))/C$1))

  • WPS幫助老師輕松查詢學(xué)生各科成績(jī)

    WPS幫助老師輕松查詢學(xué)生各科成績(jī)

      上學(xué)的時(shí)候,經(jīng)常到了期末各位同學(xué)的家長(zhǎng)跑到學(xué)校來(lái)找老師咨詢自己孩子的期末考試情況,老師們也為了應(yīng)付做了本厚厚的成績(jī)本,一頁(yè)一頁(yè)的翻查著,其實(shí)利用WPS表格可以相當(dāng)輕松的解決相關(guān)查詢問(wèn)題,免去一天到晚翻本子的功...

    WPS教程 2017-07-12
  • 用WPS格式轉(zhuǎn)換工具校驗(yàn)身份證號(hào)碼

    用WPS格式轉(zhuǎn)換工具校驗(yàn)身份證號(hào)碼

      在錄入身份證號(hào)碼的時(shí)候,一不小心就可能出錯(cuò)。下面我們就講講如何利用ET的格式轉(zhuǎn)換功能,校驗(yàn)身份證號(hào)碼中的出生日期部分?! D1  如圖1所示,A列為身份證號(hào)碼(輸入前請(qǐng)先將該列單元格格式統(tǒng)一設(shè)置成“文本...

    WPS教程 2017-07-12
  • WPS技巧:TRIMMEAN函數(shù)計(jì)算選手得分

    WPS技巧:TRIMMEAN函數(shù)計(jì)算選手得分

      如圖1就是某大獎(jiǎng)賽的選手評(píng)分情況表。  在“最后得分”一項(xiàng)中,我們可以用LARGE函數(shù)或SMALL函數(shù)來(lái)計(jì)算,如在J3中輸入下面的公式:  =AVERAGE(LARGE(B3:I3,{2,3,4,5,6,7}))  即可以得到正確的結(jié)果?!?..

    WPS教程 2017-07-12
  • WPS中實(shí)現(xiàn)文檔特定字符的字體替換

    WPS中實(shí)現(xiàn)文檔特定字符的字體替換

      隨Vista系統(tǒng)一起推出的“微軟雅黑”字體,以其對(duì)液晶顯示器的良好支持,很快獲得了很多用戶的青睞。就連一些Windows Xp用戶也在系統(tǒng)中安裝了“微軟雅黑”,但是,由于微軟對(duì)中文的了解不夠深入,導(dǎo)...

    WPS教程 2017-07-12
  • WPS數(shù)據(jù)有效性與條件求和的搭配

    WPS數(shù)據(jù)有效性與條件求和的搭配

      如圖1和圖2所示,“菜單”工作表中是常購(gòu)菜名與單價(jià),“明細(xì)”工作表是每日購(gòu)買的菜名與數(shù)量,每日四種菜,菜名與數(shù)量各占一行,G列是需要計(jì)算的結(jié)果?! D1  圖2  常規(guī)操方式是每日將種菜單名...

    WPS教程 2017-07-12
  • WPS怎么刪除空白頁(yè)?

    WPS怎么刪除空白頁(yè)?

      WPS怎么刪除空白頁(yè)?在編輯WPS文檔時(shí),有的時(shí)候會(huì)出現(xiàn)空白頁(yè)嗎,怎么也刪不掉,很是煩人。今天,小編收集整理了去除WPS空白頁(yè)的方法,大家可以來(lái)學(xué)習(xí)一下!  WPS刪除空白頁(yè)方法一、  直接將鼠標(biāo)放在空白頁(yè)上點(diǎn)“退...

    WPS教程 2017-07-06