销售必须知道的80个Excel函数
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

案例14 计算零钞(MOD)

⊙ 源文件:CDROM\02\2.7\案例14.xls

采购物品时金额需要使用到“角”为单位,为了尽量减少使用零钞的张数,通常优先使用大额面值的钞票,然后递减。现需计算图 2-25中进货总金额中需要使用多少张5角、2角、1角的钞票。

打开光盘中的数据文件,分别在D2:F2区域输入如下三个公式:

=INT(MOD(SUM(B2:B10),1)/0.5)

=INT(MOD(MOD(SUM(B2:B10),1),0.5)/0.2)

=MOD(MOD(MOD(SUM(B2:B10),1),0.5),0.2)/0.1

以上三个公式将分别计算出 B2:B10 区域的总金额中需要的三种零钞张数,结果如图2-25所示。

图2-25 计算所需的零钞张数

公式说明

本例第一个公式,首先利用SUM函数将所有金额求和,然后利用MOD函数取其与1的余数,即得到小数部分,然后将小数除以0.5,再将结果截尾取整,即得到5角币值钞票的张数。

第二个公式中,先取出合计金额的小数部分与0.5的余数,再除以0.2,对结果截尾取整,即得到2角币值的张数。

第三个公式则先将合计金额的小数部分分别与0.5和0.2进行取余数(模运算),然后除以0.1,即可得到1角币值钞票的张数。

案例提示

MOD函数的参数有范围限制,即第一参数除以第二参数的商大于或等于2的27次方时将会出错,所以本例中公式仅能计算合计金额在134217728以内的数据。