如何在excel中把人名计数?

我想用函数数一下一共有多少人,但是因为我中间虽然有些空单元格,但由于这些单元格里面带着引用公式,所以每次用counta计数的时候都会把这些空单元格也计数进去。如何能只数出来有数据的单元格?
用公式查找姓名,即使一个人都没有找到,但是B19单元格依然显示15人。如何能做到,上边找到几个对应的姓名,B19就显示几个人数?

1、打开数据表。我们要计算每个人的总销量。

2、首先想到的就是用条件求和函数SUMIF(range,criteria,sum_range),使用方法如下图。

3、我们在数据右边制作条件及结果表。

4、在单元格中输入公式=SUMIF(B2:B17,F2,C2:C17),意思就是求B2到B17单元格,与F2单元格相同字符,C2到C17单元格的数据和,简单说就是求相同姓名的总销量。

5、回车之后,得到结果112与前面数据里四个姓名后的数据相加之和相同。

6、要得到其他人的总销量,可以按住单元格右下角的黑方块,向下拉。

7、所有人的总销量被统计出来了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-02-25
  excel统计个数:统计A列类列ABCD对应的数量大于0的个数。

  该题excel统计个数的公式的解法:
countifs()函数功能:计算区域内符合多个条件的单元格的数量;
语法:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)
criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),criteria1为第一个区域中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。例如,条件可以表示为 48、"48"、">48" 或 "广州";   
同理,criteria_range2为第二个条件区域,criteria2为第二个条件,依次类推。最终结果为多个区域中满足所有条件的单元格个数。

SUM:【数】求和   
PRODUCT:【数】(乘)积 20 is the product of 5 and 4.二十是五与四的乘积。   
SUMPRODUCT:组合的汉语意思是:乘积之和在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
SUMPRODUCT(array1,array2,array3, ...)   
Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

MMULT函数,返回两个数组的矩阵乘积。结果矩阵的行数与 array1 的行数相同,矩阵的列数与 array2 的列数相同。
MMULT(array1, array2)
Array1, array2 必需。要进行矩阵乘法运算的两个数组。

  一:=COUNTIFS(A:A,D1,B:B,">0")
  二:=SUMPRODUCT(($A$2:$A$12=D1)*($B$2:$B$12>0))
  三:选中E1:E4单元格,输入公式数组公式:=MMULT(N(TRANSPOSE(A2:A12)=D1:D4),N(B2:B12>0))
第2个回答  2013-07-26
试试这个
=COUNTIF(A1:A10,"> ")

公式改为:=COUNTIF(B4:B18,"> ") 即可
第3个回答  2013-07-24
亲,你用这个就可以了:counta- COUNTBLANK追问

不行啊。countblank跟counta计算出来的数字都是带着公式单元格的数值。

追答

假如你数据在b4:b18
b19=1000-COUNTIF($b$4:$b$18,"")
确保正确;
如果此公式符合你的要求,记得采纳哦

相似回答