作者:乔山办公网日期:
返回目录:excel表格制作
假定你的数据原来有3列(ABC),分别为"月份","2006年销百售额","2007年销售额",第一行为表度头。
现要在版D2单元格选择“月份”,在E2单元格得到结果:
1、单击D2单元格,点"数据"->"有效性"->"设置权",有效性条件"允许"选择"序列",在来源框中输入:
=$A$2:$A$13
点"确定"。
2、在E2单元格输入公式:
=IF(D2="","",SUM(INDIRECT("C$2:C"&D2+1))/SUM(INDIRECT("B$2:B"&D2+1))*100&"%")
用鼠标点击你用来筛选列的列标题(A、B、C等),在最下面状态栏的右边会出现“计数=XXX”的字样,其中XXX为你筛选出的结果数(即单元格数)。
你的数量后面都有单位"个copy"的
那在边下插入一列辅助列吧
在C1输入=LEFT(B1,LEN(B1)-1),往下填充公式.
然后你可以排下序,分类汇总对C列求和百.
*********
或在空白单元格输入=SUMIF(A1;A100,"A",C1:C100)
上面是求A的总和.A1:A100,C1;C100是你数据所在范围,你可以求改
如果要求B,C,D,只要把第二个参数改成"B","C","D"就可以了
************
那就用数据透视表吧.简单易操作度.数据改动后,还可以自动重算.