别怕,其实OFFSET函数很简单!
上一篇《别怕,其实Excel函数很简单!》很多人都可以全部看懂,对吧,函数并不难。
函数之所以难,是因为你看了太多高大上而不切合实际的教程,从而导致你失去信心。这是Excel不加班交流群内对OFFSET函数的反应,都觉得很难,果真如此吗?
打败我们的从来不是函数,而是信心。来,今天卢子就给你信心学好这个OFFSET函数。
OFFSET函数动态图解,起点为B2供应商ID,根据这个起点向下几行,向右几列。先用心的看3遍动画!
函数语法:
=OFFSET(起点,向下几行,向右几列)
下面通过2个案例说明这个函数的用法。
1.统计前几个月的总金额。
正常如果统计前4个月我们都是用SUM函数直接求和。
=SUM(B2:B5)
但很多时候我们前几个月的数字是变动的,这次是4个月,下次是6个月,也就是说D3这个单元格不断改变。
我们知道求和的起始单元格,求和的终点单元格是什么?这时就要用到OFFSET函数确定。
=OFFSET(B1,D3,0)
这里OFFSET函数的起点是B1,向下几行由D3决定,因为是获取B列的值,所以不向右,也就是为0。
组合起来就是:
=SUM(B2:OFFSET(B1,D3,0))
2.查询每个季度的金额。
通过观察,我们发现第一季度为B1向下4行。
=OFFSET($B$1,4,0)
第二季度为B1向下8行。
=OFFSET($B$1,8,0)
第三季度为B1向下12行。
=OFFSET($B$1,12,0)
第四季度为B1向下16行。
=OFFSET($B$1,16,0)
而4、8、12和16分别是4乘以1、2、3和4得到的结果。
我们知道ROW函数可以获取1~N的序号,综合起来,就是:
=OFFSET($B$1,4*ROW(A1),0)
搞定收工,OFFSET函数难吗?
借用群内的话来结束今天的文章:好记性不如烂指头。卢神领进门,操练在个人!