昨天发了一个关于Excel函数的问题(问题链接),里面涉及到一个知识点就是关于函数对于单元格的固定参照。
G3单元格里这个函数的正确写法如下,这里面为什么这么设置固定参照($),我和大家讲解一下。
SUMIFS($D:$D, $B:$B, $F3, $C:$C, G$2)首先把SUMIFS函数里面的内容用文字表达的话是这样的:
SUMIFS(合计时间范围, (条件1)姓名范围, 姓名, (条件2)假期类型范围, 假期)- 合计时间范围 = $D:$D
表示参照固定D列,无论函数怎么拷贝,都要保证SUM合计的是D列。 - 姓名范围 = $B:$B
表示参照固定B列,无论函数怎么拷贝,参照的姓名范围都是在B列,要在这一列去匹配姓名。 - 姓名 = $F3
这是一个比较难理解的地方,表示F列固定不动,行是根据粘贴的位置自动变化的。这么设置的原因是我们参照的姓名要保证函数往右拷贝的时候,一直指向同一个名字。当我们往下拷贝函数的时候要指向当前行的名字。 - 假期类型范围 = $C:$C
表示参照固定C列,无论函数怎么拷贝,参照的假期类型范围都是在C列,要在这一列去匹配假期类型。 - 假期 = G$2
和上面类似理解,表示第二行固定不动,列是根据粘贴的位置自动变化的。这么设置的原因是我们参照的假期类型要保证函数往右拷贝的时候是动态指向当前列的假期类型,当我们往下拷贝函数的时候保证参照同一个假期类型不能动。
另外,切换函数中的单元格参照方式的方法是按F4键,每按一次会循环切换四种参照方式。
谢谢阅读,还是不是很理解的可以评论或者私信,如果想要这个例子的Excel文件也可以留下邮箱。
,