【发布时间】:2017-07-05 13:47:08
【问题描述】:
我正在努力想出一个符合某些标准的公式,并希望数学头脑比我更好的人能够提供帮助。我有一个基于 Google 表格的工具,它可以确定某人购买了多少产品,然后根据花费的金额计算特别附加优惠的兑换次数。
例如,优惠分为三层。虽然实际成本会因不同的报价而变化,但假设第一层购买 10 美元,第二层购买 20 美元,第三层购买 35 美元(价格之间唯一真正的关系是每层价格都更高层,但不同报价的成本计算没有特定模式)。因此,如果客户购买了价值 35 美元的商品,他们将获得三件免费礼物,如果他们购买了价值 45 美元的商品,他们将获得 4 个,然后额外花费 5 美元(总计 50 美元)将允许他们总共兑换 5 件礼物。可以看作是装满一个水桶,每次点击红线都会获得一份新礼物,当水桶装满时,它会被清空,然后重新开始。
如果报价的每一层是相同的成本(例如 5 美元、10 美元和 15 美元),这将是一个简单的除以总购买金额的情况,但因为各层的成本之间没有特定的关系(它们是基于内容的价值)我无法想出一个简单的“桶填充”公式或计算方法,该公式或计算方法适用于给定的任何价格范围。我目前的解决方案涉及取模,从购买金额中减去报价金额等,但提供了很多情况下它会中断。如果有人能给我一个开始或提供一些可能对我的探索有所帮助的信息,我将不胜感激,如果我的解释不清楚,请告诉我。!在此先感谢您,祝您一切顺利
编辑: 用户有三层,然后在最初的三层解锁一次后,报价会从头开始,循环直到报价被最大化。避免使用带有动态价格列的长表格会更好,而一个小的多单元格公式将是理想的
【问题讨论】:
标签: math google-sheets