[英]Setting up a 1/2 price off formula in excel
好的,所以我有一个 excel 公式设置,就像以全价购买一件商品,以 50% 的折扣购买其他商品。 现在,我需要一个 excel 公式,它可以采用两个单独的数据集并将它们输入到买一送一 1/2 中,然后将它们分离回它们的集合中。 这可能没有多大意义,所以我举个例子。
ItemA costs 30
ItemB costs 20
ItemC costs 15
所以首先有两组数据:
Data set 1: itemAx2 and itemBx1
Data set 2: item Bx1 and itemCx1
因此,excel 挑选出两组中价格最高的物品 (itemA) 并按其价值的 100% 收费,然后按其价值的 50% 向两组中的其余物品收费。
总费用为:72.50(itemA*100%、itemA*50%、itemB*50%、itemB*50%、itemC*50%)我已经有了第一步的公式!
接下来,我需要一个excel公式来将费用分开,这样我就可以计算出每组收费多少。 所以.....
Data set 1 total charge: 55 (itemA*100%, itemA*50%, itemB*50%)
Data set 2 total charge: 17.50 (item B*50%, itemC*50%)
任何建议将不胜感激,如果需要任何其他信息,请告诉我。
额外的。
Item. Quantity. Total price. Reduced price
Set 1. Item A. 2 60. (Item A*100+itemAbc*50%)
Item B. 1 20 the formula I have already
Set 2 Item B. 1. 20
Item C 1 15
所以我需要 excel 想出一个或两个公式来计算出第 1 组:55 和第 2 组:17.5 的费用
为什么不能使用分别有成本和百分比降价的模板。 然后,取
Item | Price | %Price | SellPrice(Cost x %Markdown)
A | 30 | 100 | 30.00
B | 20 | 50 | 10.00
C | 15 | 50 | 7.50
然后有选择地为您需要的每个集合按项目求和。
=ItemA_SellPrice + ItemB_Sellprice
和
=ItemB_SellPrice + ItemC_Sellprice
另一种方法是将您的项目分配给数据集,然后按数据集过滤/求和。 但是,您可能需要创建一个单独的项目 B,以便它可以在每个数据集中唯一。
这取决于您如何设置输入数据的位置。
使用一个公式计算所有东西的 50%,然后加回最昂贵项目的 50%,这可能会更简单。
因此,如果您有三列:项目、价格、数量。 您可以使用如下公式:
=0.5*MAX(Prices)+SUMPRODUCT(Prices,Quantity)*0.5
如果“数量”列中的某些条目可能为零或空白,请改用以下公式:
=SUMPRODUCT(MAX(Prices*(Quantity>0))+SUMPRODUCT(Prices,Quantity))*0.5
要使此公式正常工作,需要确保所有范围的起始行和结束行都相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.