在EXECL表中实现不同列之间的联系并求和

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:46:29
在EXECL一张表中,我有比如7列N行的数据,第一行做了自动筛选。
如下:
产品名称 产品类别 发票数量 含税单价 销售价格 产品均价 标准台数
WIN终端 5000AT 2 1600 3200 1363.87 2.346
WIN终端 5000AT 19 1250 23750 1363.87 17.413
...........

其中产品类别中还有其他类别如:5000LX、5010等。
销售价格为:发票数量×含税单价,这个用公式没问题
就是产品均价这块不知道如何用公式去解决,具体要求如下:
每选一个产品类别,如5000AT,都有若干行的销售价格,要求在选择5000AT后,把(销售价格求和)再除以(发票数量求和),得出产品均价。
现举上面两行的数据为例:
产品均价=(3200+23750+.......)/(2+19+....)=1363.87
由于每次所选的产品类别都不一样,所以每次销售价格的和、发票数量的和也都不一样,请问如何通过公式可以自动实现该功能,谢谢!

1、排序后,进行分类汇总,“分类字段”选“产品名称”,“汇总方式”选“求和”,“选定汇总项”选“销售价格”所在列。勾选“汇总结果显示在数据下方”,确定。
2、修改汇总结果中求和的公式。=SUBTOTAL(9,D6:D7)/SUM(C6:C7),这里假设C列是发票数量发所在列,D列是销售价格所在列。