想学好OFFSET函数,这些简单的运用你应该先学会 图文

2020年5月12日10:22:05想学好OFFSET函数,这些简单的运用你应该先学会 图文已关闭评论 1,364 views
微信公众号 【EXCEL880】
说出需求一键生成VBA代码 VBA中文编程助手VBAYYDS.COM

继上一篇文章跟大家讲解了OFFSET函数的基础用法之后,这次跟大家讲讲如何计算偏移后单元格区域的和、最大最小值以及平均值。

不知道大家对OFFSET函数的基础掌握的怎么样,很多人都说OFFSET函数是最难学的一个函数,其返回的结果一般是一个单元格区域而不是一个单元格,所以这个函数也经常结合其它函数一起使用。

下面一起看看几个例子。

一、计算C7:H7单元格区域的和。

C15单元格公式:=SUM(OFFSET(B2,5,1,1,6))

想学好OFFSET函数,这些简单的运用你应该先学会

公式解析:

OFFSET(B2,5,1,1,6):以B2单元格为基准,向下移动5行,向右移动1列,即C7单元格的位置。第4个参数和第5个参数表示偏移后新的区域是1行6列的,也就是C7:H7单元格区域。最后,利用SUM函数将C7:H7单元格的值相加,得到结果:1299。

想学好OFFSET函数,这些简单的运用你应该先学会

二、计算D5:F6单元格区域的平均值。

C15单元格公式:=AVERAGE(OFFSET(B2,3,2,2,3))

想学好OFFSET函数,这些简单的运用你应该先学会

公式解析:

OFFSET(B2,3,2,2,3):以B2单元格为基准,向下移动3行,向右移动2列,即D5单元格的位置。第4个参数和第5个参数表示偏移后新的区域是2行3列的,也就是D5:F6单元格区域。最后,利用AVERAGE函数计算D5:F6单元格区域的平均值,得到结果:205.8333333。

想学好OFFSET函数,这些简单的运用你应该先学会

三、求出E7:G8单元格区域的最大值。

C15单元格公式:=MAX(OFFSET(B2,6,3,-2,3))

想学好OFFSET函数,这些简单的运用你应该先学会

公式解析:

OFFSET(B2,6,3,-2,3):以B2单元格为基准,向下移动6行,向右移动3列,即E8单元格的位置。第4个参数和第5个参数表示偏移后新的区域是2行3列的,-2表示向上扩展2行,也就是E7:G8单元格区域。最后,利用MAX函数求出E7:G8单元格区域的最大值,得到结果:236

想学好OFFSET函数,这些简单的运用你应该先学会

四、求出E7:F11单元格区域的最小值。

C15单元格公式:=MIN(OFFSET(B2,9,4,-5,-2))

想学好OFFSET函数,这些简单的运用你应该先学会

公式解析:

OFFSET(B2,9,4,-5,-2):以B2单元格为基准,向下移动9行,向右移动4列,即F11单元格的位置。第4个参数和第5个参数表示偏移后新的区域是5行2列的,-5表示向上扩展5行的高度,-2表示向左扩展2列的宽度,也就是E7:F11单元格区域。最后,利用MIN函数求出E7:F11单元格区域的最小值,得到结果:168

想学好OFFSET函数,这些简单的运用你应该先学会

OFFSET函数结合其它函数一起使用,以上这几个是最简单的,还有很多高级的功能,下次再跟大家分享!

本文已取的原作者授权 禁止转载 原文链接为https://www.toutiao.com/item/6738386445330825735/

说出需求一键生成VBA代码 VBA中文编程助手VBAYYDS.COM