参考资料

  1. UNIQUE(去重)‌‌‌‌‌‌‌‌的使用方法
  2. IF 语句的使用方法
  3. ROUND 函数的使用方法
  4. xls表格锁定了怎么解锁
  5. COUNT 函数的使用方法
  6. COUNTIFS函数用于统计满足多个条件的单元格数量
  7. AVERAGEIF 函数的使用方法
  8. RAND 函数的使用方法

OFFSET 函数的使用方法

功能:
OFFSET 函数返回对单元格或单元格区域的引用,该引用从指定的起始点偏移指定的行数和列数。

参数说明:

  1. reference(必需):起始引用位置。

  2. rows(必需):从起始位置向上或向下偏移的行数(正数向下,负数向上)。

  3. cols(必需):从起始位置向左或向右偏移的列数(正数向右,负数向左)。

  4. height(可选):返回引用的行数。

  5. width(可选):返回引用的列数。

用法:
=OFFSET(reference, rows, cols, [height], [width])

示例:

  1. 基本偏移:
    =OFFSET(A1, 2, 3) → 返回D3单元格的值(从A1向下2行,向右3列)

  2. 返回区域:
    =SUM(OFFSET(A1,1,1,3,2)) → 计算B2:C4区域的和

  3. 动态范围:
    =AVERAGE(OFFSET(A1,0,0,COUNTA(A:A),1)) → 计算A列非空单元格的平均值

注意事项:

  1. 如果省略height和width参数,则返回与reference相同大小的区域

  2. 偏移量可能导致引用超出工作表边界,将返回#REF!错误

  3. OFFSET是易失性函数,会导致工作簿频繁重新计算

  4. 与INDIRECT函数不同,OFFSET返回的是引用而非文本

  5. 在大型工作簿中过度使用可能影响性能