一是利用数组公式:
=SUM(1/COUNTIF(A1:A1000,A1:A1000))
二是利用乘积求和函数:
=SUMPRODUCT(1/COUNTIF(A1:A1000,A1:A1000))
或:
要统计去除重复项后数字的个数,可用zhi以下函数公式:
假如数据在A列,在B1中输入=SUMPRODUCT(1/COUNTIF(A1:A5,A1:A5))
这个公式计算出的值即是A1:A5中去掉重复项后数字的个数。
扩展资料:
为了满足各种数据处理的要求,Excel提供了大量函数供用户使用,函数是系统预先编制好的用于数值计算和数据处理的公式,使用函数可以简化或缩短工作表中的公式,使数据处理简单方便。 Excel 2003提供了丰富的函数,如财务函数、日期与时间函数、数值与三角函数、统计函数、查找与引用函数、数据库函数、文字函数、逻辑函数、信息函数等。
-excel函数
可以用COUNTA函数有内容的单元格进行计数。
1、以excel2010版本为例,如图在A列里 A1-A10 中只有两个单元格有内容,其余均为空白单元格;
2、首先在页面上方找到“公式”功能,点击公式进入设置界面;
3、进入公式设置界面后,点击页面左上方的“插入函数”选项;
4、然后在d出的插入函数设置框,找到COUNTA函数,该函数表示计算区域中非空单元格的个数;
5、在d出的“COUNTA”函数设置页面,点击“value1”右边的方框(红色箭头的方框符号)选择需要计算的列;
6、然后选择要计算的区域范围 A1-A10,再点击框的右边回到刚才的函数设置界面,然后点击确定按钮;
7、得到该列有内容的单元格为2,所以可以通过COUNTA函数对excel有内容的单元格进行计数。
可以用countif函数来统计。
1、以excel2010版本为例,如图中的单元格要统计该表格中不为空的个数;
2、可以直接在单元格里输入公式=COUNTIF(A1:B14,"<>"),按回车键则可计算出这些表格中不为空的个数为16;
3、这个函数即使表格中有文字也是可以计算出来的,如下图,表格中多了两个文字格式的单元格,用COUNTIF函数则可正确的统计出表格中不为空的个数为18了。
计算区域中满足给定条件的单元格的个数。
语法
COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或
"apples"。
说明
Microsoft Excel 提供其他函数,可用来基于条件分析数据。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF
工作表函数。若要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用 IF 工作表函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)