宝哥软件园

wps办公室如何计算钞票数量?

编辑:宝哥软件园 来源:互联网 时间:2021-09-14

WPS如何计算纸币的金额?相信很多企业的财务人员都会统计员工的年终奖和奖金,有些企业发放奖金是现金,这就需要财务数字根据每个员工的奖金来估算需要准备多少张各种面额的钞票。如果手工计算,工作量会很大。但是使用金山WPS表的数组公式就可以轻松解决这个问题,借用一个数组公式只需要几秒钟就可以完成所有人员所需的钞票量。现在详细演示需求和完成步骤。

假设要计算的面额包括100元、50元、20元、10元、5元、2元和1元(如果角度和点数要用同样的公式,思维上没有区别),那么在工资存放栏(假设是B栏)右侧设置7栏,作为存放各面额钞票数量的辅助区。

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

2.选择C1:I1区域,然后右键选择“设置单元格格式”菜单;

3.在“编号”标签的“分类”中选择“自定义”;

4.右侧“类型”框显示“通用格式”,改为“通用格式”

自定义数字格式

5.在C2单元格中输入以下公式:=IF(COLUMN cloud=3,INT($B2/C$1),int ($ B2-sum (offset ($ b $1,ROWS(A$1:A1),1,1,columns($ b 3360 b)-。

输入公式后,需要同时按“Ctrl Shift Enter”键才能完成,这意味着计算是根据数组公式进行的,否则无法产生正确的结果。

6.选择单元格C1,将公式填充到右侧的I2,双击填充手柄,将C2:I2的公式填充到最后。公式的计算结果如图2所示:

图2通过数组公式计算钞票数量。

7.为了验证计算是否准确,在J列设置了一个辅助区,对所有面额和数量的产品进行汇总。在J1中输入“summary”,在J2输入以下公式:=sum ($ c $1: $ I $1 * c2:i 2)。

以“Ctrl Shift Enter”键结束,否则不会产生正确的结果。

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

9.通过比较J列的汇总值和B列的薪资,可以清楚地区分公式的正确性。参见图3:

图3验证了公式的准确性。

公式说明:

计算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 ($ b3360b)”。

但是,“两个地区的产品和汇总”在ET中有一个特殊的函数——MMULT,所以这个例子的公式可以改为“=IF(COLUMN cloud=3,INT($B2/C$1),int ($ B2-mmult (offset ($ b $1,ROWS(A$1:A1)”。

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

根据前面的分析,100元纸币的数量和其他面额的数量是用不同的公式计算的。为了统一两者,即只使用一个公式,可以通过if函数将两个公式组合起来,这样在第三列以前一种方式计算公式,在列数大于3时以另一种方式计算公式。

最后,如果使用类似的软件EXCEL来解决这个问题,可以用下面的通用公式来代替:

=IF(COLUMN cloud=3,INT($B2/C$1),INT($ B2-sumproduct(B2:C2 * b $ 1:C $ 1))/C $ 1))。

更多资讯
游戏推荐
更多+