EXCEL中怎样统计某列的一些参数的数量,且让他们从是从1开始统计的。比如统计“张三”有三个,统计的结果不是只要3,而是按顺序1,2,3这样的统计下来,可以看到总数,也可以他们是出现在第几个。
统计相关参数出现的次数可以使用COUNTIF函数。根据相关参数为条件进行求和可以使用SUMIF函数。分别介绍如下:
COUNTIF
用途:统计某一区域中符合条件的单元格数目。
语法:COUNTIF(range,criteria)
参数:range为需要统计的符合条件的单元格数目的区域;Criteria 为参与计算的单元格条件,其形式可以为数字、表达式或文本(如36、">160"和"男"等)。其中数字可以直接写入,表达式和文本必须加引号。
实例:假设A1:A5 区域内存放的文本分别为女、男、女、男、女,则公式“=COUNTIF(A1:A5,"女")”返回3。
SUMIF
用途:根据指定条件对若干单元格、区域或引用求和。
语法:SUMIF(range,criteria,sum_range)
参数:Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range 为需要求和的单元格、区域或引用。
实例:某单位统计工资报表中职称为“中级”的员工工资总额。假设工资总额存放在工作表的F 列,员工职称存放在工作表B 列。则公式为“=SUMIF(B1:B1000,"中级",F1:F1000)”,其中“B1:B1000”为提供逻辑判断依据的单元格区域,"中级"为判断条件,就是仅仅统计B1:B1000 区域中职称为“中级”的单元格,F1:F1000为实际求和的单元格区域。
比如这个表格中,想要统计货号123的颜色数量,但不是直接得出3,而是按顺序的得出,比如123有3个颜色,而是1,2,3,这样顺序的统计下来。
货号 颜色 颜色数量
123 红 1
123 黑 2
123 白 3
224 黄 1
224 白 2
325 红 1
325 蓝 2
325 黑 2
325 绿 4
这就简单了。
如果颜色在B列,颜色数量在C列,C2输入
=COUNTIF(B$2:B2,B2)
下拉即可
嗯,你这个公式他是321下来,却不是123下来,怎样123下来,谢谢
追答是123啊
=COUNTIF(B$2:B2,B2)
注意
1.公式里面$的位置,
2.如果你把公式输入到C2,则公式不变。
如果你把公式输入到C3,则公式变为 =COUNTIF(B$3:B3,B3) 。即里面的3个2全部修改为3。不能胡乱修改,这是公式的巧妙之处。
可能是你修改错误了。
比如这个表格中,想要统计货号123的颜色数量,但不是直接得出3,而是按顺序的得出,比如123有3个颜色,而是1,2,3,这样顺序的统计下来。
货号 颜色 颜色数量
123 红 1
123 黑 2
123 白 3
224 黄 1
224 白 2
325 红 1
325 蓝 2
325 黑 2
325 绿 4