EXCEL的函数公式解析

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:40:24
是在排位中要用到的,谢谢!
=SUM(N(N6<$N$6:$N$10))+1

=SUM(IF(N6<$N$6:$N$10,1,0))+1

$是绝对引用。使用绝对引用和不使用有什么区别?请详细解答,谢谢!
能说说这个函数公式中的具体含义吗?
=SUM(N(N6<$N$6:$N$10))+1

=SUM(IF(N6<$N$6:$N$10,1,0))+1
最好把每个括号内的内容给我挨着解释,谢谢!

补充回答:
=SUM(N(N6<$N$6:$N$10))+1 的个人理解:将N6中的值与N6:N10的每一个值逐个进行对比,凡大于N6的为逻辑真(即为1),否则为0,然后用N函数将这些逻辑值转化为数值形式,再用sum进行求和,即数出有多个数据排在N6的前面,这个数据加1就是N6的排名了,OK?(数组公式,思维应打开一些)

=SUM(IF(N6<$N$6:$N$10,1,0))+1 的含义与上个公式相似,只不过是利用IF函数进行逻辑判断,产生逻辑值!

这两个公式都是数组公式,如果只用在当前单元格中,是否使用绝对引用是没有差别的,但是,既然是排位用公式,当然指望将此公式复制到其他单元格,以计算N列其他的排位,这就必须使用绝对引用了:

excel的单元格排列,相当于直角坐标系的第四象限
行从上向下排为1到66536行
列从左向右排为A-IV

最左上的单元格为原点,即A1单元格
第二行 第3列,就是C2

单元格的引用分为相对引用和绝对引用
所谓相对引用,就是公式中引用的单元格随公式所在单元格位置的变化而变化
比如,B2中设置公式 =A2
当把B2复制,粘贴到B3时,B3的公式根据B2到B3的位置变化,相应地变成 =A3

所谓绝对引用,就是公式中引用的单元格不随公式所在单元格位置的变化而变化
仍如上例,B2中设置 =$A$2 ($号就是绝对引用的标志)
把B2公式向B3复制 其公式 仍为 =$A$2

假设B2的公式为 =$A2 则这就是所谓的混合引用
式中,列标前有$号,表示公式复制到其他位置时,列不发生变化,行号随之变化

而 =A$2 则表示公式复制到其他位置时,列变化,行不得变动

你说的两个公式,不使用绝对引用的话,假设将公式复制到下一格,将自动变化为
=sum(N(N7<N7:N11))+1
=sum(if(N7<N7:N11,1,0))+1
即,要在其中求排位的数据区域产生了变化