企业电子化的专家 Ragic 教你如何利用各种软件、
云服务让公司快速升级!
加入 Ragic 企业电子化的行列!
云工作术
各类应用演示
案例故事
逃离恶梦
关于 Ragic
云数据库
博客
关于Ragic
云工作术
各类应用演示
案例故事
逃离恶梦
关于 Ragic
云工作提案
软件比较
表格技巧
数码新鲜事
3C小学堂
免费范本
产业应用
理财
健康
职场 / 生活
制造业
零售业
服务业与其他产业
工程地产
政府 NGO
职涯与合作伙伴故事
电子化迷思破解
逃离 Excel 灾难
告别 ERP 恶梦
打印件恐怖故事
职场日记
我们的故事
Ragic教学
社群与客服
公告

【 Excel 与 Ragic 通用公式介绍#1】快速计算赠品数、算出应付费用等于多少钞票及硬币

作者:Lillian Huang

目录

公式介绍总览

计算赠品 - Excel

计算赠品 - Ragic

计算现钞与零钱 - Excel

计算现钞与零钱 - Ragic

本文出场公式:

Excel 的“INT”与“MOD”函数:

公式 句法
Int(number) 将数字无条件舍位至最接近的整数
MOD(number, divisor) 传回两数相除后的余数

Ragic 的 ROUNDDOWN(value,N)以及MOD(value,divisor)公式

公式 句法
ROUNDDOWN(value,N) 无条件舍去到小数点 N 位的值
MOD(value,divisor) 除以特定数字(divisor)后的余数

相同与不同: Excel 和 Ragic 都有计算余数的“MOD”公式,用法相同;关于“取整数”, Excel 有一个专门取整数的函数“INT”, Ragic 则有“无条件舍去到小数点后 N 位”,当 N=0 时就是取整数。

应用情境:举办“满X送X”活动时,自动计算应给的赠品数;需付大量现金如工读金、讲师费时,计算需要多少各面额的钞票、零钱。

情境一:“买X送X活动”计算赠品数

快乐文具公司办周年庆促销, 90 元纸胶带订购满 10 个,即另外赠送 2 个赠品纸胶带;若满 20 个,则赠送 5 个,也就是“满 20 送 5、满 10 送 2”。那么,假如客人一口气订了 58 个纸胶带,应该给多少赠品?如何根据客人订单上的订购数字,自动算出应该附上多少赠品给客人?

Excel 公式拆解:

以“订购 58 个纸胶带”为例,拆解“满 20 送 5、满 10 送 2 ”的赠品计算逻辑。首先,订购数量只要达到“满 20”、“满 10”任一条件,就要计算赠品,“满 20”的赠品条件较佳,因此得先计算 58 个纸胶带能拿到多少“满 20”的赠品?

58除以20 = 2.9,显示订购数量= 58 时,“满 20”的条件达到两次,剩下的数量凑不满 20,不计。因此“满 20”条件次数 =58/20 无条件舍去小数点以后位数。这部分每达成一次条件可以拿到 5 个赠品,因此可以拿 2x5=10 个赠品。

因此,假设要套公式的“订购数量”单元格为D12,此部分赠品数量在 Excel 中的公式会是:=INT(A1/20)*5

接下来,要计算“订购数量没有满 20,但有满 10 ”的条件数量,以确认第二个条件——“满 10 ”可以拿到多少赠品。“订购数量没有满 20 ”的数量,就是“ 58 除以 20 ”的余数 18,此部分 Excel 公式是:=MOD(D12,20)

因此“满10”可以拿到的赠品数量为:=INT(MOD(D12,20)/10)*2

将两个条件加总,“满20送5、满10送2”的赠品公式即为:=INT(D12/20)5+INT(MOD(D12,20)/10)2

Ragic 公式拆解

在 Ragic 套公式的方法和 Excel 相似,唯一的小差别是,在 Excel 里,公式要放在每一个需要公式的单元格里,而 Ragic 则是以每一栏的字段首部作为参照标准和放公式的地方。

如下图,假设要套公式的字段首部(“数量”字段)是 D13,要参照的是D11,就是在 D13 放入公式:ROUNDDOWN(A1/20,0)5+ROUNDDOWN(MOD(A1,20)/10,0)2

就可以了,该字段首部对应的每一列单元格都会套用此公式。

同时因为在 Ragic 制作订单很方便,可以直接在订单上加上这个“赠品数”字段,不用额外开文件算来算去了。

情境二:将特定金额换算成几张钞票、多少零钱

上进公司举办大规模讲座活动,为期一天的活动进程满满,从早到晚请了六位讲师上台。为了让活动顺利进行,也请了大批工读生,有人做满八小时,也有人只做上午四小时。上进公司打算活动当天就发放讲师费、工读费,直接以现金支付,因此想预先算出要准备多少钞票、多少零钱,以便分装到给每个人的现金袋中。

讲师费&工读费用如下:

8 位讲师中, 4 位资深讲师每位 4800 元, 4 位年轻讲师每位 3500 元;工读金每小时 128 元, 10 位工读生中, 4 位工读生只做四小时领 512 元,6 位做满 8 小时领 1024 元。

Excel 函数拆解

结合前述公式,可算出需要准备的现钞、零钱合计数字:

做法为,先在“千元钞”字段套用INT公式例如=INT(C2/1000),即应付费用除以千,去掉小数点(余数):

接着在“五百元钞”字段,要看的是“应付费用除以千的余数”有多少能被五百整除的,公式范例为=INT(MOD(C2,1000)/500);百元钞、十元等字段依此类推入,“一元”字段会是非常多层条件的公式:

虽然公式比较长,但一但套用好就可以算出多笔数据的情形。最后在“总和”的字段套用加总公式=SUM(value),就能算出总计需要多少各面额现钞/零钱了。

Ragic 用法拆解

Ragic 的公式用法基本上跟 Excel 一样,只要将 Excel 的Int(Number) 换成 Ragic 的 ROUNDDOWN(Number,0) 就可以了。在 Ragic 更方便的地方是,你可以很简便的设置一些表单链接,因此能直接根据给演讲人签名的收据来计算(不用在不同的文档或工作表拷贝贴上数字)。

举例来说:用 Ragic 做的演讲收据表单长这样:

签名字段让领款人直接透过手机或手写板签名,“实收金额”字段可套用公式(金额-代扣税额-代扣健保费),收据可以自行设计不同的排版格式,有需要的话这收据也可以打印出来(友好列印或归并打印)。

同时,可以用多版本工作表的功能,将这个收据自动拷贝出一份内部留存与结算的版本,并在这个版本上增加“计算现金”的字段(如红框处),只有内部人看得到。

在这些字段套用前述的公式。例如下图是“千元钞”字段套用的公式,“一元”字段套用的公式则是 ROUNDDOWN(MOD(MOD(MOD(MOD(D8,1000),500),100),10),0)

数据都保存后切换到列表页,可看到所有讲师需要的现金数量,和上面 Excel 例子类似。

点单击上图下方“计算所有数据加总”的灰体小字,就会算出加总结果:

这样就可以无缝完成整段流程了!

希望我们针对哪种公式编写实例教学?想要使用的公式在 Ragic 上还没有,希望 Ragic 支持?您都可以写信到 support@ragic.com ,表达意见让我们知道。

博客背后使用 Ragic! : 最强大的 No Code 企业电子化工具
    把数据放在Excel上不只是拖累团队的行政效率,他也很容易出错并且无法进行任何内控。
    当您的团队成长时,使用Excel管理数据就会越来越痛苦。
    创建你们的第一个云数据库!

    马上登记
    免费试用 Ragic!

    用 Google 帐号登记

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正区南昌路二段81号9楼
    用户条款 | 隐私权政策