當前位置:
首頁 > 最新 > indirect萬能引用函數,你學會使用了嗎

indirect萬能引用函數,你學會使用了嗎

我們在統計各項數據的時候,經常會碰到一個問題就是,當跨工作表的時候我們應該怎麼去處理。如何對多個工作表裡面的數據按照對應的條件進行求和,或者是按照對應的條件求平均,這裡我們就需要用到一個萬能函數indirect。下面我們來講解具體使用方法。

iindirect函數講解

語法=INDIRECT(ref_text,[a1])

含義:引用所在的區域內容

表現形式:

1、加引號:代表引用對應單元格文本,如indirect("A1"),當出現引號時代表的是引用文本A1;

2、不加引號:代表引用對應的值,如A1單元格為10,indirect(A1)代表的是10.

求出1-6號個人銷售總金額

圖1

如上圖,表格中有1號-6號人員每天的數據,怎麼求出6天這個人的銷售總金額?

函數:=SUM(SUMIF(INDIRECT(ROW($1:$6)&"!A:A"),A2,INDIRECT(ROW($1:$6)&"!g:g")))

1、此處運用條件求和的方式,因為每天每人的數據都是有不一樣的情況,所以最開始用sumif條件求和;

2、INDIRECT(ROW($1:$6)&"!A:A")代表將1-6號每天的人名提取出來;

3、INDIRECT(ROW($1:$6)&"!g:g"),代表將提前出來的人名=A2時,提取出1-6號G列的銷售數據。

4、用sumif函數與indirect函數查找出每一個符合條件的銷售金額後,最後用sum函數進行求和即可。

求出1-6號個人平均銷售額

圖2

函數:=AVERAGE(IFERROR(AVERAGEIF(INDIRECT(ROW($1:$6)&"!A:A"),A2,INDIRECT(ROW($1:$6)&"!g:g")),""))

1、此處運用條件求平均的方式來計算,如上因為每天每人的數據都是有不同,所以最開始用averageif條件求平均;

2、INDIRECT(ROW($1:$6)&"!A:A")代表將1-6號每天的人名提取出來;

3、INDIRECT(ROW($1:$6)&"!g:g"),代表將提前出來的人名=A2時,提取出1-6號G列的銷售數據。

4、用averageif函數與indirect函數查找出每一個符合條件的銷售金額後;

5、因為每天可能會有人沒有數據,數據出來的時候會顯示錯誤值,此時就需要用iferror函數來進行判斷,當匹配出的數據有錯誤時,用空值代替。

6、最後用average函數對剔除錯誤值後的數據進行求平均即可。

喜歡的話,請關注一下唄~


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 excel 的精彩文章:

真的煩,每次匹配數據的時候都碰到文本中有空格

TAG:excel |

您可能感興趣

僅僅學會了requests和scrapy,你以為就足夠了嗎?接下來教你一個新神器
iPhone用戶必看:用Safari瀏覽器學會這5招才專業
學會Snapseed這個功能,新年修片不用愁!
Learn to be grateful 學會感恩
Gill s nutrition I 這些對抗流感的超級食療大法,你都學會了嗎?
學會Bling bling的日常百搭眼妝,輕鬆讓你擁有迷人電眼!
To Dear Amei:學會示弱的你一樣很美
分分鐘學會!艾弗森的crossover,你應該這樣練!
孩子學會說謊了?恭喜你,Seriously!
學會這41條冷知識,你就是飯桌上的superstar
一篇文章學會使用 Android IPC 多進程
蘋果手機電量總不夠用?學會這3招,讓你的iPhone更耐用!
iPhone8和X出後iPhone7銷量猛增,國內果粉學會理性消費
如果你用 Chrome 瀏覽器,一定要學會這 27 個超好用功能
菜鳥們,通過這幾個例子,包你學會 uptime 命令的用法
⊙ 運動裝老土?那是因為你還沒學會用這幾個單品打造Athleisure風!
運動裝老土?那是因為你還沒學會用這幾個單品打造Athleisure風!
學會這些瘦手臂的方法,和麒麟臂say goodbye
想要學好Python開發技術 首先學會安裝Python
零基礎也能學會小清新的macrame杯墊