=rank函数什么时候用绝对引用?

我做的题里面一个答案是=rank(M3,M$3:M$18,0)
但是第二道题里面答案又给的是=rank(D4,$A$2:$F$15,0)请问为什么第一题不是$M$3:$M$18呢?是因为都是M列所以M列不需要绝对引用了吗?

通常情况下,为了自动计算出某一列(例如总分)的值,都需要下拉或者双击填充柄来复制公式,但是在复制的过程中,单元格引用同样也会形成位移,也就会造成结果一栏出现”#N/A“的字样。

如果不想让某一个单元格随着公式的复制而变化,就需要使用绝对引用。当需要固定引用单元格时,就可以使用$符号,固定列就在字母前加$符号,固定行在数字前加$符号,固定单元格在字母与数字前全部加$符号。常见的需要绝对引用的公式有RANK、VLOOKUP函数

扩展资料

Excel里面引用分为三种:相对引用、绝对引用和混合引用。

一、相对引用

一句话概括,引用单元格的地址可能会发生变动。就是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。在默认的情况下,新公式使用的是相对引用。

例如,B2单元格公式为=A1,将B2单元格的相对引用复制到B3,则会自动从=A1调整为=A2。

二、绝对引用

引用的单元格地址不可能会发生变动。也就是说,总是在指定位置引用单元格,如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整。

例如,将B2单元格的绝对引用复制到B3,那么两个单元格都是$A$1。

三、混合引用

分为列绝对,行相对和行绝对,列相对这两种情况。

列绝对,行相对:复制公式时列标不会发生变化,行号会发生变化,单元格地址的列标前添加$符号,如$A1,$C10,$B1:$B4。

行绝对,列相对:复制公式时行号不会发生变化,列标会发生变化,单元格地址的行号前添加$符号,如A$1,C$10,B$1:B$4。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-17
....你最好先了解下什么是绝对引用什么是相对引用

绝对引用简单的说就是引用的单元格位置不会变动

相对引用简单的说就是引用的单元格位置会变动

举个两个简单的例子:
第一个:假设我要在C1中得到A1+B1的结果,C2中得到A2+B2的结果以此类推Cn得到An+Bn的结果,此时在输入公式时需要相对引用,在C1中输入=A1+B1,在下拉公式时,引用的单元格会随着公式的下拉而改变,自动变成A2+B2,A3+B3,......,An+Bn

第二个:假设我要在C1中得到A1+B1的结果,C2中得到A1+B2的结果以此类推Cn得到A1+Bn的结果,此时在输入公式时需要对A1进行绝对引用,在C1中输入=$A$1+B1,在下拉公式时,绝对引用的单元格不会随着公式的下拉而改变,自动变成A1+B2,A1+B3,......,A1+Bn

所以,什么时候用相对引用,什么时候用绝对引物与你公式要达到的目的有关
第2个回答  2019-08-22
很简单
,举个例子。一列数据中(4.3.1.2)的前面三个数据(4.3.1)排序。
1.绝对引用
4在前三个数据里面最大,排第一
3在(4.3.1)排第二
1在(4.3.1)排第三
2.相对引用
4在前三个数据里面最大,排第一
3在(3.1.2)排第一,因为它的取样范围由于使用了相对引用而发生了变化,取样范围由原来前三个数字的(4.3.1)变成了后三个数字(3.1.2) ,所以在(3.1.2) 取最大的那个3

希望我的回答能帮助...本回答被网友采纳
第3个回答  推荐于2016-03-26
公式如果不在横向(比如向右、向左)复制,列标前就不需要$。用了也没事。本回答被提问者采纳
相似回答