我的数据透视表汇总了销售商品的总数并计算佣金,例如:
ItemA 15 $150
ItemB 6 $30
ItemC 9 $45
Total 30 $300
我想计算销售人员的佣金:对于每个项目,当天售出若达到10件,则每件赠送10美元,否则未达到10件,每售出一件仅赠送5美元。
我用了一个计算字段:
=if(Count>=10,10,5)*Count
每件商品的佣金计算正确。但是,总佣金计算错误,是基于总件数(30 * 10 美元)而不是简单的总额(150 美元 + 30 美元 + 45 美元 = 225 美元)。
我该如何修正我的计算字段?
(我们使用 MS Excel 2010)
答案1
答案2
最后我自己想出了一个答案。重点是不需要计算字段,而是需要一个新的包含两个项目的字段,即Qty
和Comm
表示项目总数和佣金。
假设数据如下:
Items Pcs
ItemA 2
ItemB 6
ItemC 4
ItemA 6
ItemA 7
ItemC 5
数据透视表将给出类似
Row labels Sum of Pcs
ItemA 15
ItemB 6
ItemC 9
Grand Total 30
现在我想要的是列字段的另一项计算佣金,但数据透视表中没有列字段。因此,我在数据中添加了一个字段:
Items Pcs Field
ItemA 2 Qty
ItemB 6 Qty
ItemC 4 Qty
ItemA 6 Qty
ItemA 7 Qty
ItemC 5 Qty
新的字段放置在数据透视表的列字段中:
Sum of Pcs Column labels
Row labels Qty Grand Total
ItemA 15 15
ItemB 6 6
ItemC 9 9
Grand Total 30 30
隐藏Grand Total
列设计标签,布局团体,总计,仅对列启用。
现在,激活带有列标签的单元格Qty
。然后选项标签,工具团体,公式,计算项。
在里面姓名框中,为新项目命名Comm
。在公式框中,键入=IF(Qty>=10,10,5)*Qty
。单击添加。
现在数据透视表如下所示:
Sum of Pcs Column labels
Row labels Qty Comm
ItemA 15 150
ItemB 6 30
ItemC 9 45
Total 30 225