假设:1、你所需要的结果显示在一张新表中,有三列分别是:salescustomerFLASH%2、你使用的是EXCEL20073、源表的工作表名为“源表”,B列为SALES,C列为ITEM,其他列依次类推;结果表生成在工作表名为“新表”的表中。做法如下:1、将源表中的SALES 和 CUMTOMER 两列分别复制粘贴至新表中的A和B两列。2、对新表AB两列删除重复项(EXCEL2007的新功能,在数据菜单中)3、在新表C2单元格中输入如下公式=sumifs(源表!G:G,源表!B:B=A2,源表!C:C="FLASH",源表!H:H="FLASH")/sumifs(源表!G:G,源表!C:C="FLASH")4、请将C2单元格的公式重制到Cn,n指数据区域的最后一行。如果你没有EXCEL2007第2步可以使用高级筛选.1、在新表中点击高级筛选(请注意一定要在新表中点击)2、选“**复制至其他位置”-“列表区域”输入你的源表区域(假设为A1:H100)-“条件区域”不需输入任何信息-“复制到”输入“新表!A1”-点选“选择不重复记录”-确定第3步用数组公式。={sum(if((源表!B:B=A2)*(源表!C:C="FLASH")*(源表!H:H="FLASH"),源表!G:G)/sumif(源表!C:C,"FLASH",源表!G:G) 1楼回复中所说的数据透视表是个很好的解决方案,建议尝试。 |