文章首先介紹exceloffset函數(shù)的用法,然后通過一個(gè)實(shí)例來進(jìn)一步理解offset函數(shù),并對(duì)offset函數(shù)相關(guān)的公式詳加介紹。
第一,excel offset函數(shù)用法理解
Offset函數(shù)的用法是根據(jù)指定的引用基點(diǎn),偏移行、列后返回指定高度、寬度的單元格區(qū)域引用。
OFFSET(reference,rows,cols,height,width)
用中文表述:offset(引用基點(diǎn),偏移行,偏移列,偏移高度,偏移寬度)
其中,第2~5參數(shù)可以是正負(fù)數(shù)。正數(shù)表示向下或向右的偏移,負(fù)數(shù)表示向上或向左的偏移。當(dāng)height、width參數(shù)省略時(shí),默認(rèn)以第1個(gè)參數(shù)reference的高度和寬度為準(zhǔn);當(dāng)指定height、width參數(shù)時(shí),則以指定的高度、寬度值為準(zhǔn)。
比如:=OFFSET(A1,3,2,10,3)
Offset函數(shù)以A1單元格為基點(diǎn),向下偏移3行至A4,向右偏移2列至C4,并以C4作為返回引用的起點(diǎn),返回一個(gè)高度為10行、寬度為3列的單元格區(qū)域引用,即C4:E13區(qū)域。
=OFFSET(H10,-2,-3,-4,-5)
Offset函數(shù)以H10單元格為基點(diǎn),向上偏移2行至H8,向左偏移3列至E8,并以E8作為返回引用的起點(diǎn),返回一個(gè)高度為4(從E8開始向上數(shù)4行),寬度為5(從E8開始向左數(shù)5列),即A5:E8單元格區(qū)域。
第二,excel offset函數(shù)實(shí)例應(yīng)用
offset函數(shù)是excel中很常用的函數(shù),但都是和其余函數(shù)嵌套使用,不能作為普通公式單獨(dú)使用。如下圖所示的一個(gè)關(guān)于offset函數(shù)的練習(xí):
返回員工的上半年工資總和,其中B10單元格為數(shù)據(jù)有效性制作的下拉框,可以選擇不同的姓名。
題目:在B11單元格利用offset函數(shù)動(dòng)態(tài)的實(shí)現(xiàn)選擇不同的姓名,求出姓名對(duì)應(yīng)的1-6月份上半年的工資總和。
B11單元格的公式:=SUM(OFFSET(B1,MATCH(B10,A2:A8,),,,6))
公式解釋:
第一:MATCH(B10,A2:A8,),這部分作為offset函數(shù)的第二參數(shù)。公式的意思是查找B10單元格的值在A2:A8區(qū)域的行數(shù)。在公式編輯欄選擇這部分,按F9鍵,得到運(yùn)算結(jié)果:1。查看完結(jié)果,按ESC鍵返回公式,1表示B10單元格的值在A2:A8區(qū)域?yàn)榈谝恍小?/p>
第二:OFFSET(B1,MATCH(B10,A2:A8,),,,6)
從第一步已經(jīng)知道MATCH(B10,A2:A8,)的結(jié)果為1。將1這個(gè)值代進(jìn)公式,即:OFFSET(B1,1,,,6)
意思:Offset函數(shù)以B1單元格為基點(diǎn),向下偏移1行至B2,并以B2作為返回引用的起點(diǎn),返回一個(gè)寬度為6列的單元格區(qū)域引用,即B2:G2區(qū)域。
第三,sum():最外面用sum函數(shù)對(duì)offset函數(shù)的結(jié)果進(jìn)行匯總求和:=SUM({235,250,279,500,501,502}),就得到2267。
第三,excel offset函數(shù)用法總結(jié)
通過上面這個(gè)簡(jiǎn)單的OFFSET函數(shù)實(shí)例,獲知offset函數(shù)實(shí)際上并不移動(dòng)任何單元格或更改選定區(qū)域,它只是返回一個(gè)引用。OFFSET函數(shù),可用于任何需要將引用作為參數(shù)的函數(shù)。
如,上面offset函數(shù)實(shí)例的公式:=SUM(OFFSET(B1,MATCH(B10,A2:A8,),,,6)),計(jì)算單元格B1靠下 1 行并靠右6列的1行6 列的區(qū)域的和。
本文旨在解釋offset函數(shù)的用法,此題還有另外一些解法都可以實(shí)現(xiàn)最終的結(jié)果。