我收到了数以万计的账单。我正在试图确定这些账单是否可能是准确的。我唯一的数据是实际账单本身。事情变得复杂起来。有四种方案,每一种都有各自的细微差别:
设想1细微差别:
设想2细微差别:
你知道我会怎么处理这一切。接下来的两种情况同样冗长。可悲的是,除了总账单之外,没有提供任何信息。我们不知道账单属于哪一种情况,项目的数量等等,只是发票的一栏而已。我将如何确定每个场景的所有潜在成本,以便可能对发票进行索引并查看是否匹配?在这方面的任何帮助都会令人惊奇。
我尝试创建一个索引,在其中我写出了多个场景。例如,列中包含物品数量、交货数量、购买的>1件商品的折扣、回收折扣等。在尝试了两个小时之后,我意识到这可能不是最好的方法。我的第一行将是1件物品,1件送货,1件以上物品的0%折扣,以及0%的回收折扣。其次是购买2件,1件送货,20%的折扣,超过1件,0%的回收折扣。这似乎是不可能做到的一切。
我的预期输出是"Y“,如果发票总数与指数的潜在成本之一相匹配,则为"N”(如果不是)。
发布于 2019-09-29 00:47:36
您可以编写一个宏来计算每个可能的场景。用嵌套循环编写宏。
For ItemQty = 1 to 100 (或其他一些可能的最大值)。For BoxesRecycled = 0 to 1。每个循环都修改总数,如Total = Total - (BoxesRecycled * 0.15 * Total)。您将需要匹配应用收费和折扣的顺序和总计被舍入的方式。可能这个序列是20%折扣,然后是15%折扣,然后是四舍五入。但可能是20%,然后是四舍五入,然后是15%,然后是四舍五入。如果您不匹配的顺序和四舍五入,那么您的总数可能是1美分的实际发票。
https://stackoverflow.com/questions/58140266
复制相似问题