当前位置:首页> 正文

Excel用公式实现分类汇总

Excel用公式实现分类汇总

Excel用公式实现分类汇总

 

本人有以下一个问题需要解决,请诸位大虾指点迷津。
如下表:
A   B     C
1 50  采购  (采购汇总)
2 60  工程  (工程汇总)
3 80  工资  (工资汇总)
4 100  税   (税汇总)
5 70  采购  
6 50  工资  
7 60  工程
. . .
请问:C1、C2、C3、C4中的公式如何设置?
 
解答:方法1:如下表:
A   B     C
1 50  采购  =countif(a1:a7,"采购") / 2 60  工程  =countif(a1:a7,"工程") / 3 80  工资  =countif(a1:a7,"工资") / 4 100  税   =countif(a1:a7,"税") / 5 70  采购   / 6 50  工资   / 7 60  工程 / . . .

方法2:用如下方法才对: 
A   B     C
1 50  采购  =SUMIF(B1:B7,B1,A1:A7)
2 60  工程  =SUMIF(B1:B7,B2,A1:A7) / 3 80  工资  =SUMIF(B1:B7,B3,A1:A7) / 4 100  税   =SUMIF(B1:B7,B4,A1:A7) / 5 70  采购   / 6 50  工资   / 7 60  工程

方法3:由于B栏属于数据表的一部分,可能会随时改变,故此最好把采购等项目名称抄到另外一个地方(C栏)。
A   B     C    D
1 50  采购  采购  =SUMIF(B$1:B$7,C1,A$1:A$7) / 2 60  工程  工程  =SUMIF(B$1:B$7,C2,A$1:A$7) / 3 80  工资  工资  =SUMIF(B$1:B$7,C3,A$1:A$7) / 4 100  税   税   =SUMIF(B$1:B$7,C4,A$1:A$7) / 5 70  采购   / 6 50  工资   / 7 60  工程 /还有,记着要适当地使用绝对参照地址 (Absolute referencing)。
方法4:
A   B     C    D
1 50  采购  采购  =SUMIF(B:B,C1,A:A) / 2 60  工程  工程  =SUMIF(B:B,C2,A:A) / 3 80  工资  工资  =SUMIF(B:B,C3,A:A) / 4 100  税   税   =SUMIF(B:B,C4,A1:A) / 5 70  采购   / 6 50  工资   / 7 60  工

 

展开全文阅读

相关内容