微信公众号:excelperfect [原创文章:www.11jj.com]
FREQUENCY函数以一列垂直数组返回一组数据的频率分布,在《Excel函数学习38:FREQUENCY函数》中,我们详细讲解了该函数的基础语法及应用示例。下面,我们以示例讲解FREQUENCY函数的一些精彩应用。
示例1:统计不同数值的个数
如下图1所示的工作表,在单元格区域A1:A8中有一列数值,我们需要使用公式算出该区域中不同数值的个数。此时,可以使用公式:
=SUM(--(FREQUENCY(A1:A8,A1:A8)>0))
计算结果为5,如图1中的单元格D2所示。在列表中,不同的数值是1、3、5、6、7共5个。
图1
注意到,这个公式不是数组公式,但它在计算过程中能够生成数组。
首先,公式会转换成:
=SUM(--(FREQUENCY({1;1;3;5;6;3;1;7},{1;1;3;5;6;3;1;7})>0))
由于FREQUENCY函数对于重复的值统计的数为0,并且计数区间有8个,会产生9个统计数字。因此,上面的式子又被转换成:
=SUM(--({3;0;2;1;1;0;0;1;0}>0))
从上面式子中的数组可知,要统计的区域中有3个1,2个3,1个5,1个6,1个7。这个数组与0比较,生成逻辑值数组:
=SUM(--({TRUE;FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE}))
公式中的双减号将逻辑值转换成数字,其中TRUE转换成1,FALSE转换成0,得到:
=SUM({1;0;1;1;1;0;0;1;0})
求和得到结果5。
也可以使用SUMPRODUCT函数:
=SUMPRODUCT(--(FREQUENCY(A1:A8,A1:A8)>0))
获得同样的结果。
大家好,小美今天来为大家解答唯亭街道电瓶车不让进小区吗以下问题,唯亭街道电瓶车不让进小区吗很多人还不知道,现在让我们一起来看看吧!
幼小跟尾零距离双向奔赴育美妙——福华小学幼小跟尾之福华小学从属幼儿园参观校园运动为了贯彻落实《教育部关于鼎力推进幼儿园与小学科学跟
晚上:骑手正赶往商家
点击上方蓝色文字存眷我们吧!!!凭据工作放置,现将内蒙古自治区2024年通俗高档教育专升本统一测验考生成就查询及复核有关事宜通知如下:
大家好,小娟今天来为大家解答梦幻129五开怎么赚钱最效率以下问题,梦幻129五开收益咋样很多人还不知道,现在让我们一起来看看吧!1、五开赚钱
声 明列位薛之谦的粉丝同伙、港城的市民同伙们:近日,一则关于薛之谦将于6月29日、30日在连云港市体育中心举办小我演唱会的不实传闻在收集上
起原:安溪融媒书以载道,文以化人。为贯彻落实党的二十大精神,传承弘扬中华精良文化,推进文化自信自强,也为雄厚师生的校园文化生活,提
大家好,小美今天来为大家解答苹果手机电池哪个牌子好以下问题,苹果手机换什么品牌的电池最好很多人还不知道,现在让我们一起来看看吧!1、
Copyright 2024.依依自媒体,让大家了解更多图文资讯!