Excel函数:帮我解释下下面的公式

SUM(--(FREQUENCY(A$32:A$41,IF(A$32:A$41>=A32,A$32:A$41))>0)),
SUM(IF(A$32:A$41>A32,1/COUNTIF(A$32:A$41,A$32:A$41)))+1

解释公式是很麻烦的,而且很难解释到位,要想真正理解函数的意义,还是从函数的帮助里多了解吧。一般公式是众多函数的组合,有些公式真的构思巧妙,需要日积月累,达到一定的境界才能理解其中的精妙之处。
两个公式,都是数组公式,在编辑公式时,要同时按Shift+Ctrl+Enter结束公式编辑,公式的目的就是排名,但是与以往排名不同,相同的名次只算一个名额,不影响下一个名次的顺序,即有两个第二名的话,下一个是第三名,而不是第四名,第三名空缺。
第一个公式,不作多解,分段区间频率函数,比较所有区间段中是否存在新的分布;
第二个公式,对所有比它大的数进行计数,重复的算一个,本来计数函数,是用COUNTIF(),为了达到重复的算一个,对有多个的,用1/COUNTIF()来计数,再用SUM()来求和,这样,有几个的,每个就是算作几分之一,求和后还是等于1。对于你后面提到的为什么IF只有两个参数,这是因为省略了一个参数,条件不成立时,会返回FALSE,在算式中会作为数字0处理,不在算式中返回逻辑值FALSE。COUNTIF(A$32:A$41,A$32:A$41)为什么前后两个区域是一样的,因为这是一个数组公式,等同于COUNTIF(A$32:A$41,A$32)、COUNTIF(A$32:A$41,A$33)……COUNTIF(A$32:A$41,A$41),分别进行了计数。

另外第二个公式,也可以把前面改成>=,后面的+1就可以去掉了:=SUM(IF(A$32:A$41>=A32,1/COUNTIF(A$32:A$41,A$32:A$41)))
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-24
1、将第32行第41列区域内的统计函数排名和第32行第41列区域内的频率排名大于0的排名进行求和。
2、求和并加1追问

不好意思,我新手,我先弄懂第二个吧,1/COUNTIF(A$32:A$41,A$32:A$41)什么意思,怎么两个区域一样的,还有if的参数怎么才两个。

EXCEL能不能帮我解释一下下面的函数?
1.若C2不为空,则显示为: D2*10,2.若C2为空,则B2为香焦,值为D2*20 B2为苹果,值为D2*30 B2为梨时,值为D2*40 这个公式只有写在自E列及以后各列的第二行单元格中才是有效的,且有普遍意义.=IF(B2="","",IF(OR(B2={"香蕉","苹果","梨"}),IF(OR(C2=0,C2=""),D2*100...

Excel中下面的公式代表什么意义: =IF(A6="","",AVERAGE(A6:E6))
连续两个", 表示空白.公式的意思是: 当A6单元格是空白时, 那么设公式的单元格也就显示空白. 反之, 当A6单元格不是空白时, 那么设公式的单元格也就显示A6单元格至E6单元格之间这个区域的数值的平均数.

看到一个excel生成不重复随机数的很牛的公式。请高手替我详细解释一下...
ROW($1:$100)是生成了一个1到100的数组 INDIRECT("R[-"&ROW()-(ROW()>1)&"]c:r[-1]c",0)是第一行至前一行的引用,如公式在第8行,那么这个公式的结果就是引用第1行至第7行,如公式在第1行,则结果为0。COUNTIF的作用是计算1到100这个数组的元素在前几行有那些元素出现,生成了一...

Excel公式的解释,下面这个公式每部分是什么意思呀?求解!
1.INDEX(列表,行号,列号),意思是返回列表中的第几行几列的数据 2.你这个函数INDEX的第一个参数为B!G:G,意思为B工作表的G列;INDEX第二个参数为MIN(),意思为返回满足括号里面条件的第一个数值的行号,INDEX函数的第三个参数缺省,表示在本列里,不偏移。3.INDEX第二个参数中MIN()里面的IF...

高手帮解答一下下面EXCEL函数
下面说一下公式的含义:=IF(SUM(L1171,1172)=1167,“本列填写正确”,“本列填写有误”)引用的是IF函数,IF英语的含义是“假设,如果”的意思,函数里面一般有三项,分别用逗号隔开,第一项是判断的条件,第二项是当判断条件成立时,该单元格的取值,第三项是当判断条件不成立时,该单元格的...

excel中下面公式是什么意思
ROUND(),2) 是把数据四舍五入保留2位小数的意思。如果AH4单元格小于1500,就乘以0.03,如果小于4500,就乘以0.1再减105,如果小于9000,就乘以0.2再减555...后面能看懂了吧,最后所得结果,四舍五入保留2位小数。

能帮我解释这个公式怎样在EXCEL运用吗?谢谢
公式分解 =COUNTIF(凭证录入!$B$6:$B$65536,$H$5) 统计 凭证录入!$B$6:$B$65536这个区域里,$H$5的个数,是多少个?将结果-M9 如果是 差是>0的,就用偏移函数 =OFFSET(凭证录入!$E$5,MATCH($H$5,凭证录入!$B$6:$B$65536,0)+$M9,2)&""从E5开始,(MATCH($H$5,凭证录入!

Excel函数公式大全
公式:F2=SUMIF(A:A,C:C)说明:这是SUMIF函数的最基础的用法 五、查找与引用公式 1、单条件查找 说明:VLOOKUP是excel中最常用的查找方式 六、字符串处理公式 1、多单元格字符串的合并 说明:Phonetic函数只能合并字符型数据,不能合并数值 2、截取结果3位之外的部分 说明:LEN计算总长度,LEFT从...

请帮我解释这个excel的公式含义,谢谢
1、A1是代表工作表中的第一列第一行的单元格,B3就代表第二列第三行交叉的那个单元格,当然你换成B1、C1都可以。2、要row(A1)*2-2一起解释,row(A1)*2-2=1*2-2=0,row(A2)*2-2=2*2-2=4,ROW()这个函数是取行号的函数,所以A后面是几,得到的数就是几。所以这个是产生0、2、...

Excel函数公式的意思
1、公式的意思是:如果$A18的值为空,返回空值,否则(如果$A18的值不为空),如果 $D16+$H16的值能被16整除,返回文本值"06",否则,如果 $D16+$H16-4的值能被16整除,返回文本值"16",否则,返回 $D16+$H16-4除以16的余数。上面公式的地址引用为混合引用。拖动公式是,列不变,行变,...

相似回答