1. 首页 > 科技

求一个月内相关组出现的数字段统计次数 统计每个数字出现的次数

求一个月内相关组出现的数字段统计次数统计每个数字出现的次数

如何统计一组组数据中某一个数字之后出现的数字的总出现次数

很简单,定义一个类,类成员:bool flag(用来标识这个数字是否第一次出现),int count(用来统计数字出现的次数)int num(记录这个数字)。 定义好后,定义一个类的对象(只是第一次是定义一个对象),读入数列数字,并将数字存入对象中,将flag设为true。用这个类完全可以解决这个问题。

用Excel统计一个范围内的数字出现的次数

首先呢,你可能需要识别有哪些数

然后呢,需要统计存在的数分别存在多少次

那么

第一:识别有哪些数,这样做

在F1输入

=SMALL(IF(COUNTIF(A$1:E$4,ROW($1:$1000)),ROW($1:$1000),4^8),ROW(A1))

这是数组公式,Ctrl+Shift+回车结束,向下填充

注:1、出现65536时,说明已遍历数据——小于65536的数据是有效的

2、公式中的1000,限制了所能识别的最大数字——若数据中最大数字为9876(或其他),则需要将1000改得大于最大数9876

第二:统计存在的数分别存在多少次

在G1输入

=countif(A$1:E$4,F1)

向下填充就行了

怎么统计一组数中每个数出现的次数

你可以定义一个额外的数组count[N][N] ,利用循环 判断检测,可以具体给你的问题吗?? 这是你给我的例子,这样行不行???

#include

using namespace std;

const int N=60;

const int M=60;

int main()

{

int Num[N]={1,9,10,11,22,

18,26,32,33,34,

5,11,14,22,35,

11,17,23,24,25,

6,12,18,22,29,

2,4,13,14,33,

1,3,10,12,20,

4,11,18,25,34,

3,8,14,30,31,

1,23,29,30,32,

21,22,30,32,34};

int count[M]={0};//存放个数的数组,并初始化为0

int test;

for (int i=0;i

{

test=Num[i];

if (count[Num[i]]==0)

{

for (int j=i;j

{

if(test==Num[j])

count[Num[j]]++;

}

}

}

int format=0;//只是为了输出好看,没有什么意义

for (int k=0;k

{

if (count[k]!=0&&k!=0)

{

cout<

format++;

}

if (format%4==0)

{

cout<

}

}

cout<

return 0;

}

EXCEL统计一组数据连续出现的次数

你最好是在B列输入连续出现的次数如:1、2、3、4、5、6、……

再在C1输入

=SUM(N(FREQUENCY(IF(A$1:A$100=12,ROW($1:$100)),IF(A$1:A$100<>12,ROW($1:$100)))=B1))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

C列返回的数值就是对应B列连续出现的次数。