频数可以用COUNTIF函数,频率用FREQUENCY函数。
1、Countif函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数,在WPS,Excel2003和Excel2007等版本中均可使用。
该函数的语法规则如下:
countif(range,criteria)
参数:range 要计算其中非空单元格数目的区域
参数:criteria 以数字、表达式或文本形式定义的条件
2、FREQUENCY
计算数值在某个区域内的出现频率,然后返回一个垂直数组。例如,使用函数 FREQUENCY 可以在分数区域内计算测验分数的个数。由于函数 FREQUENCY 返回一个数组,所以它必须以数组公式的形式键入。
语法
FREQUENCY(data_array,bins_array)
Data_array 一个数组或对一组数值的引用,您要为它计算频率。如果 data_array 中不包含任何数值,函数 FREQUENCY 将返回一个零数组。
Bins_array 一个区间数组或对区间的引用,该区间用于对 data_array 中的数值进行分组。如果 bins_array 中不包含任何数值,函数 FREQUENCY 返回的值与 data_array 中的元素个数相等。
说明
在选择了用于显示返回的分布结果的相邻单元格区域后,函数 FREQUENCY 应以数组公式的形式键入。
对于返回结果为数组的公式,必须以数组公式的形式键入。
返回的数组中的元素个数比 bins_array 中的元素个数多 1 个。多出来的元素表示最高区间之上的数值个数。例如,如果要为三个单元格中键入的三个数值区间计数,请务必在四个单元格中键入 FREQUENCY 函数获得计算结果。多出来的单元格将返回 data_array 中第三个区间值以上的数值个数。
扩展资料
Excel函数术语
参数
参数可以是数字、文本、形如 TRUE 或FALSE的逻辑值、数组、形如 #N/A 的错误值或单元格引用。给定的参数必须能产生有效的值。参数也可以是常量、公式或其它函数。
参数不仅仅是常量、公式或函数,还可以是数组、单元格引用等。
数组
用于建立可产生多个结果或可对存放在行和列中的一组参数进行运算的单个公式。在Microsoft Excel有两类数组:区域数组和常量数组。区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式;常量数组将一组给定的常量用作某个公式中的参数。
单元格引用
用于表示单元格在工作表所处位置的坐标值。
例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为"B3"。
常量
常量是直接键入到单元格或公式中的数字或文本值,或由名称所代表的数字或文本值。
例如,日期 10/9/96、数字 210 和文本"Quarterly Earnings"都是常量。公式或由公式得出的数值都不是常量。
其他
Excel中一个函数可以是另一个函数的参数呢,这就是嵌套函数的含义。所谓嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用。
参考资料来源:百度百科-countif
参考资料来源:百度百科-excel函数
频数可以用COUNTIF函数,频率用FREQUENCY函数。
1、Countif函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数,在WPS,Excel2003和Excel2007等版本中均可使用。
该函数的语法规则如下:
countif(range,criteria)
参数:range 要计算其中非空单元格数目的区域
参数:criteria 以数字、表达式或文本形式定义的条件
2、FREQUENCY
计算数值在某个区域内的出现频率,然后返回一个垂直数组。例如,使用函数 FREQUENCY 可以在分数区域内计算测验分数的个数。由于函数 FREQUENCY 返回一个数组,所以它必须以数组公式的形式键入。
语法FREQUENCY(data_array,bins_array),Data_array 一个数组或对一组数值的引用,您要为它计算频率。如果 data_array 中不包含任何数值,函数 FREQUENCY 将返回一个零数组。
Bins_array 一个区间数组或对区间的引用,该区间用于对 data_array 中的数值进行分组。如果 bins_array 中不包含任何数值,函数 FREQUENCY 返回的值与 data_array 中的元素个数相等。
扩展资料
countif函数,两个条件求个数:
(1)>10并且<=15 =SUM(COUNTIF(数据区,">"&{10,15})*{1,-1}) 或者=SUM(COUNTIF(数据区,"<="&{10,15})*{-1,1})
(2)>=10并且<15 =SUM(COUNTIF(数据区,">="&{10,15})*{1,-1}) 或者 =SUM(COUNTIF(数据区,"<"&{10,15})*{-1,1})
(3)>=10并且<=15 =SUM(COUNTIF(数据区,{">=10",">15"})*{1,-1})
(4)>10并且<15 =SUM(COUNTIF(数据区,{">10",">=15"})*{1,-1})或者=SUM(COUNTIF(数据区,{">10","<15"}))-样本数
注:一般多条件计数使用SUMPRODUCT函数,以上方法较少使用,仅供参考。
补充:三个区域计数: 三个区域中>=60 =SUM(COUNTIF(INDIRECT({"a46:a48","b48:b50","c47:c48"}),">=60"))
补充:(集合运算法)
统计范围,比如5<= x <=7
可以分解为(x>=5)-(x>7)
写为函数:
=countif(range,">=5")-countif(range,">7")
这样就可以利用集合的运算知识了。同样实现了上面两个条件求个数相同的目的,并且更简单易于理解。
参考资料来源:百度百科-countif
参考资料来源:百度百科-excel函数
本回答被网友采纳频数可以用COUNTIF函数,频率用FREQUENCY函数。
COUNTIF
计算区域中满足给定条件的单元格的个数。
语法
COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或
"apples"。
说明
WPS表格 提供其他函数,可用来基于条件分析数据。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF
工作表函数。若要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用 IF 工作表函数。
示例 B列中大于55的数 返回值为2
FREQUENCY
计算数值在某个区域内的出现频率,然后返回一个垂直数组。例如,使用函数 FREQUENCY 可以在分数区域内计算测验分数的个数。由于函数 FREQUENCY
返回一个数组,所以它必须以数组公式的形式键入。
语法
FREQUENCY(data_array,bins_array)
Data_array 一个数组或对一组数值的引用,您要为它计算频率。如果 data_array 中不包含任何数值,函数 FREQUENCY
将返回一个零数组。
Bins_array 一个区间数组或对区间的引用,该区间用于对 data_array 中的数值进行分组。如果 bins_array
中不包含任何数值,函数 FREQUENCY 返回的值与 data_array 中的元素个数相等。
说明
在选择了用于显示返回的分布结果的相邻单元格区域后,函数 FREQUENCY 应以数组公式的形式键入。
对于返回结果为数组的公式,必须以数组公式的形式键入。
返回的数组中的元素个数比 bins_array 中的元素个数多 1
个。多出来的元素表示最高区间之上的数值个数。例如,如果要为三个单元格中键入的三个数值区间计数,请务必在四个单元格中键入 FREQUENCY
函数获得计算结果。多出来的单元格将返回 data_array 中第三个区间值以上的数值个数。
函数 FREQUENCY 将忽略空白单元格和文本。
示例 A列数按36、42、65三区间点可以分成四段,如图所示
注意:例中的公式必须以数组公式键入。将示例复制到空白工作表之后,请选择区域 C12:C15,按 F2,再按
Ctrl+Shift+Enter。如果公式未以数组公式的形式键入,则单元格 C12 中只有一个结果 (2)。