繁体   English   中英

在 excel 中设置 1/2 价格折扣公式

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM