WPS按工资计算不同面额的钞票数量

baby影子的故事

baby影子的故事

2016-02-19 12:39

下面是个WPS按工资计算不同面额的钞票数量教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

目前有部分企业、工厂采用现金发放的方式发工资,而对于财务人员来说预估各种面额的钞票张数则成了必不可少的程序,对于大部分不懂VBA和函数的人员同时也是一个难点。

实事上ET2009的数组公式可以轻松解决这个问题,只需要几秒钟,借用一个数组公式就可以完成所有人员的所需钞票数量。现具体演示一下需求与完成步骤。

假设需要计算的面额包括100元、50元、20元、10元、5元、2元、1元(如果需在角与分也用同一个公式,思路上没有分别),那么在工资存放列(假设为B列)右边建立7列做为辅助区,用于存放每种面额的钞票张数。

1.在C1:I1区域分别输入100、50、20、10、5、2、1;

2.选择C1:I1区域,再单击右键,选择设置单元格格式菜单;

3.在数字选项卡的分类中选择自定义;

4.右边的类型框中显示了G/通用格式,将其修改为G/

WPS按工资计算不同面额的钞票数量

图一 自定义数字格式

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))

录入公式后需要同时按下Ctrl+Shift+Enter三键结束,表示按照数组公式计算,否则无法产生正确结果。

6.选择单元格C1,将公式向右填充至I2,再双击填充柄,将C2:I2的公式向下填充至末尾。公式的计算结果见图二所示:

图二利用数组公式计算钞票张数

图二利用数组公式计算钞票张数

7.为了验证计算是否准确,再在J列建立一个辅助区,用于汇总所有面额与数量的乘积。在J1输入汇总,在J2输入以下公式:=SUM($C$1:$I$1*C2:I2)

仍然以Ctrl+Shift+Enter三键结束,否则无法产生正确结果。

8.双击J2单元格的填充柄,将公式向下填充到最末单元格。

9.根据J列的汇总值与B列的工资进行比较,可以清晰分辨公式的正确性。见图三所示:

图三验证公式的准确性

图三验证公式的准确性

公式思路解释:

计算100元面额的钞票数量时最简单,将工资除以100,然后利用INT函数取整即可,即公式中INT($B2/C$1)部分;

而计算其它面值的钞票张数时,只需要对剩下的部分工资进行计算。而如何确定已经计算过的钞票面额的值是重点。本例中利用OFFSET($B$1,,1,1,COLUMNS($B:B)-1))获取已经计算过的钞票面额,再用OFFSET($B$1,ROWS(A$1:A1),1,1,COLUMNS($B:B)-1)获取已计算过的钞票对应的数量,两者乘积并汇总,再总薪资求差即为剩下的待计算金额。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

而两个区域乘积并汇总在ET中有一个专用函数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))

根据前面的分析,计算100元钞票的数量和其它面值的数量使用了不同的公式。为了让两者统一,即仅使用一个公式完成,通过IF函数将两段公式结合即可,使公式在第3列是按前一种方式计算,列号大于3时则按另一种方式计算。

最后补充一点,如果用同类软件EXCEL解决此问题,可以改用以下普通公式完成:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

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

展开更多 50%)
分享

猜你喜欢

WPS按工资计算不同面额的钞票数量

电脑入门
WPS按工资计算不同面额的钞票数量

Excel按职称分级计算工资实例

excel
Excel按职称分级计算工资实例

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

工资计算方法

生活常识
工资计算方法

您退休了工资如何计算

电脑网络
您退休了工资如何计算

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

淘宝主播工资是怎么计算的?

淘宝主播 工资
淘宝主播工资是怎么计算的?

为什么延迟退休 退休工资怎么计算

生活常识
为什么延迟退休  退休工资怎么计算

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

qq情侣黄钻有什么用?

qq情侣黄钻有什么用?

数据结构学习(C++)之单链表

数据结构学习(C++)之单链表
下拉加载更多内容 ↓