EXCEL求助:利用函数进行统计...拜托了.....

如图: 我需要在下面的单元格里面获取上面的表格信息并计算. 比如,工程部: 我需要显示上面责任部门栏,有工程部的那一行,不良数的求和; 其他部门以次类推. 补充一点,数据量比较大,不可能一个单元格一个单元格去点, 需要一个单元格内写好函数,就能将整个工作簿的数据收集并求和;

第1个回答  2019-10-09
Sum与sumif的一般用法
在excel函数中sum是大多数人学公式的第一个。许多人用了几年,对于sum的用法还是在A1+A2的高度。当然,sum与其它函数结合套用时会产生奇妙面强大的功能,而在这里,我只想说说它比较简单常用的一些用法。Sumif呢,则是常规的条件求和的最常用函数了,简单而易用。
Sum最简单的用法就是=sum(A1:A10)这个形式了。这是sum的最简单的格式。
Sum的格式是:SUM(number1,number2,
...)
Number1,
number2,
...

1

30
个需要求和的参数。
(帮助里的)
=sum(A1:A10)的意思就是:汇总本表里A1到A10里的数值。当其中有数值以外的数据时,它会自动忽略。A1:A10是在一列里的,这叫一维引用。Sum(A1:C10)则是一个面的汇总了,这叫二维引用。Sum还支持三维引用:=sum(sheet1:sheet3!A1:A10),这公式是汇总sheet1到sheet3三个表的A1:A10。
Sum还有条件求和的功能,如图:
用公式=SUM((A1:A10="苹果")*B1:B10)可以求得A1:A10里“苹果”项的B1:B10列的总数。这是一个数组公式,输入公式入得按Ctrl+Shift+Enter三键结束,这样就会自动加上两边的花括号了。(注:此结果也可以用sumif,或sumproduct等函数来实现)
初学函数的人对这公式的计算机理可能会有点晕:sum不就是汇总函数吗,怎么可以实现sumif的功能?公式里的“*”又是怎么回事?这不是相乘吗?干嘛不用“+”?
在这公式里,A1:A10="苹果"就是一个条件判断,在此,它会产生{TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}这个结果,一级逻辑值
。逻辑值参于运算时,TRUE会自动转化为“1”来计算,FALSE则为“0”。这样{TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}*
B1:B1就得到{32;0;0;26;0;45;0;40;0;47},用sum汇总就得到了最后结果。
运用这个原理,sum还可以达到countif的功能,就像{=SUM(--(A1:A10="苹果"))}就等同于=COUNTIF(A1:A10,"苹果")。里面有个两个减号,这叫做减负运算。因为逻辑值只有参于运算时才会转化为1与0,所以用这个运算来实现这个转化。当然,也可以这样:{=SUM((A1:A10="苹果")*1)}。注意,这两个sum的公式,都是数组公式。
Sumif函数是单条件求和的常用函数。它的格式为:SUMIF(range,criteria,sum_range)
Range
为用于条件判断的单元格区域。
Criteria
为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为
32、"32"、">32"

"apples"。
Sum_range
是需要求和的实际单元格。
=SUM((A1:A10="苹果")*B1:B10)这个结果与可以用:=sumif(A1:A120,”苹果”,B1:B10)
在公式里,第三个参数可以简写,公式可以写成:sumif(A1:A120,”苹果”,B1),这是完全等同于=sumif(A1:A120,”苹果”,B1:B10)的。
Sumif函数支持通配符,比如:=SUMIF(A1:A10,"*果",B1),则是求得A1:A10里最后一个字为“果”的相对应项的B列的汇总。=
=SUMIF(A1:A10,"?果",B1),就是只有两个字,而且第二个字为“果”字的B列的汇总。
Sumif函数还有一个特点:即条件在同列并保持与Sum_range水平距离一致,--这里的“同列”指的如下图的A列、C列、E列、G列。
那么,公式:=SUMIF(A1:H10,"苹果",B1)就会求得在A1:G10里所有“苹果“对应的数值的总和。

求一个excel函数(统计行数)拜托各位了 3Q
假设数据在A2:A1000,确保最后一位数为0。 在B2输入 =if(a2=0,match(0,a2:a99,),b1) 公式复制下去。

请教Excel统计函数的运用。可以用这两个函数来解决吗?COUNTIFS SUMPRODUCT...
=COUNTIFS(A:A, "A",B:B,">="&C3,B:B,"<="&C5)

求电子表格函数计算公式,拜托了
=IF(A1<60,"不及格",IF(A1<70,"及格",IF(A1<85,"良","优")))可下拉填充。祝你成功!

拜托大家看下请教:在EXCEL中如何统计字符长度?真的很急了,我在此先感 ...
假设单元格A1是文字内容,在A2单元格输入:=len(A1)就好了

请教如何用excel函数计算年假?拜托各位了 3Q
假设A4单元格表示员工工作日期,B4单元格表示可休年假天数,则B4单元格公式为: =IF(TODAY()-A4>=365,IF(YEAR(TODAY())-YEAR(A4)+2>15,15,YEAR(TODAY())-YEAR(A4)+2),0)

关于excel数据统计的公式求助!急用!感谢!
利用高级筛选对第一列商品条形码筛选不重复项,把筛选结果复制到另一个表里,A列为商品条码,B列为品名,C列为金额。然后在C1输入=SUMIF(Sheet1!A:A,A2,Sheet1!C:C)就可以求出你要的结果了。

在EXCEL中如何运用if函数?拜托了,追分!
如果显示死亡率的列为D列,在E2单元格中输入公式:=if(D2>=50%,"A","B")IF函数其实非常简单好用,用法简述如下:以“=”为前导,在单元格中输入:=IF(<条件>,<值1>,<值2>)条件为真时此单元格输出<值1>;条件为假时此单元格输出<值2>。例:A2单元格值为70;在B2单元格中输入:=IF...

拜托看下excel 中如何同时统计满足2个条件的数据?睹我都迷茫了,在
1、统计符合条件的数量(个数)=sumproduct((b:b=条件1)*(c:c=条件2)) 同时按下ctrl、shift和回车确认输入完成 2、统计A列符合条件的数值总和 =sumproduct((b:b=条件1)*(c:c=条件2)*(a:a)) 同时按下ctrl、shift和回车确认输入完成 通俗来讲,就是=sumproduct((条件1)*(条件2)*(...

拜托看下如何在excel中统计一列数值中相同的数值的个数? 说出来吧,不...
如果数据在A列,那么在B列对A列数据进行条件计数。在B2单元格输入=COUNTIF(A2,A:A)然后向下填充公式,并对B列计数结果大于1的进行筛选,即可得到A列相同数据的个数。

Excel统计横向,某一单位数字,怎么弄,拜托
在Q列输入公式:=COUNTIF(A1:O1,"0") →向下拉公式→即可

相似回答