亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
548
2025-03-31
Excel offset函數練習題詳解
文章首先介紹exceloffset函數的用法,然后通過一個實例來進一步理解offset函數,并對offset函數相關的公式詳加介紹。
第一,excel offset函數用法理解
Offset函數的用法是根據指定的引用基點,偏移行、列后返回指定高度、寬度的單元格區域引用。
OFFSET(reference,rows,cols,height,width)用中文表述:offset(引用基點,偏移行,偏移列,偏移高度,偏移寬度)
其中,第2~5參數可以是正負數。正數表示向下或向右的偏移,負數表示向上或向左的偏移。當height、width參數省略時,默認以第1個參數reference的高度和寬度為準;當指定height、width參數時,則以指定的高度、寬度值為準。
比如:=OFFSET(A1,3,2,10,3)Offset函數以A1單元格為基點,向下偏移3行至A4,向右偏移2列至C4,并以C4作為返回引用的起點,返回一個高度為10行、寬度為3列的單元格區域引用,即C4:E13區域。
=OFFSET(H10,-2,-3,-4,-5)Offset函數以H10單元格為基點,向上偏移2行至H8,向左偏移3列至E8,并以E8作為返回引用的起點,返回一個高度為4(從E8開始向上數4行),寬度為5(從E8開始向左數5列),即A5:E8單元格區域。
第二,excel offset函數實例應用
offset函數是excel中很常用的函數,但都是和其余函數嵌套使用,不能作為普通公式單獨使用。如下圖所示的一個關于offset函數的練習:
返回員工的上半年工資總和,其中B10單元格為數據有效性制作的下拉框,可以選擇不同的姓名。
題目:在B11單元格利用offset函數動態的實現選擇不同的姓名,求出姓名對應的1-6月份上半年的工資總和。
B11單元格的公式:=SUM(OFFSET(B1,MATCH(B10,A2:A8,),,,6))
公式解釋:
第一:MATCH(B10,A2:A8,),這部分作為offset函數的第二參數。公式的意思是查找B10單元格的值在A2:A8區域的行數。在公式編輯欄選擇這部分,按F9鍵,得到運算結果:1。查看完結果,按ESC鍵返回公式,1表示B10單元格的值在A2:A8區域為第一行。
第二:OFFSET(B1,MATCH(B10,A2:A8,),,,6)從第一步已經知道MATCH(B10,A2:A8,)的結果為1。將1這個值代進公式,即:OFFSET(B1,1,,,6)意思:Offset函數以B1單元格為基點,向下偏移1行至B2,并以B2作為返回引用的起點,返回一個寬度為6列的單元格區域引用,即B2:G2區域。
第三,sum():最外面用sum函數對offset函數的結果進行匯總求和:=SUM({235,250,279,500,501,502}),就得到2267。
第三,excel offset函數用法總結
通過上面這個簡單的OFFSET函數實例,獲知offset函數實際上并不移動任何單元格或更改選定區域,它只是返回一個引用。OFFSET函數,可用于任何需要將引用作為參數的函數。
如,上面offset函數實例的公式:=SUM(OFFSET(B1,MATCH(B10,A2:A8,),,,6)),計算單元格B1靠下 1 行并靠右6列的1行6 列的區域的和。
本文旨在解釋offset函數的用法,此題還有另外一些解法都可以實現最終的結果。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。