因为工作需要开始学习一点办公软件的使用,在这里记录下来给自己加深一下印象,也方便以后查找。
这次主要的问题是隔特定行数取值的问题,主要使用的是OFFSET方法。
首先介绍使用的方法OFFSET:
OFFSET方法主要用于选取电子表格中指定的区域,方法定义是:
OFFSET(reference, rows, cols, [height], [width])
其中最后的两个参数默认是1,1,各个参数的意思是:
reference :基准位置,选取的一个单元格,因为这个方法是基于相对位置的,所以要县选取一个基准位置
rows:要选取的单元格或者区域相对基准单元格的行数,当然,默认是向下
cols:含义和rows差不多,不过是相对的列数
[height]:默认是1,这里设定的是选取的区域高度也就是行数
[width]:默认是1,这里和上面的[height]含义差不多,选取的区域列数
特别说一下,这里的[height]和[width]在默认都为1的时候,就是选取的一个单元格,
如这里的使用=SUM(OFFSET(D$1,(ROW(D1)-1)*2+2,0,1,2))方法下拉就可以得到
为4+3和7+3的结果,公式中D$1是设定一个固定在D1的基准位置,不然使用下拉功能的时候基准会跟着变化,公式会变得复杂
ROW()方法是取行数
最后的两个参数——1,2指明选取的是一行两列的数据进行加和