EXCEL,如何用公式将同一项目明细自动汇总?

找到了,=SUMIF(B:C,F3,C:C),

最常用的有两种情况:

    如果明细是数值,则可以使用sumif公式;

    如果明细是文字,需要数同样的文字一共出现多少次,则可以使用countif公式。

例如,在每月统计员工奖金的时候,具体如下:

(1)在计算各部门所得奖金小计的时候,我们把同一部门的金额汇总,因此B11格所用公式为:

【=SUMIF($A$2:$A$8,A11,$C$2:$C$8)】

公式意义为“在$A$2:$A$8的范围里,寻找和A11相同条件的项,并将其在$C$2:$C$8范围里对应的项全部加总”。其他部门同理,只需要改变公式中的第二项的条件即可。

(2)在计算各部门人数小计的时候,我们则需要将同一部门的人数都数出来,即时数A列中同一字段出现了多少次,因此B16格公式为:

【=COUNTIF($A$2:$A$8,A16)】

公式意义为“在$A$2:$A$8的范围里,和A16相同条件的项一共有多少个”。其他部门同理,同样只需要改变公式中的第二项的条件即可。


另外,这两个公式的第二项条件项也可以直接输入你所希望的条件,用英文半角的引号引起来,比如(2)中的A16,可以直接替换为"生产"。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-03
在项目分细和项目汇总前插入加多一列,项目编码,例:明细表 A001=待生产资料 项目汇总A001=待生产资料
=SUMIF(B:D,F3,D:D)本回答被提问者采纳
第2个回答  2012-11-21
用数据透视表,很简单的
相似回答