辦公軟件是指可以進(jìn)行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡(jiǎn)單數(shù)據(jù)庫(kù)的處理等方面工作的軟件。目前辦公軟件朝著操作簡(jiǎn)單化,功能細(xì)化等方向發(fā)展。辦公軟件的應(yīng)用范圍很廣,大到社會(huì)統(tǒng)計(jì),小到會(huì)議記錄,數(shù)字化的辦公,離不開辦公軟件的鼎力協(xié)助。另外,政府用的電子政務(wù),稅務(wù)用的稅務(wù)系統(tǒng),企業(yè)用的協(xié)同辦公軟件,這些都屬于辦公軟件。 在 Excel 中,AverageIf函數(shù)用于單條件求平均值,它至少要有兩個(gè)參數(shù),最多只能有三個(gè)參數(shù);如果只有兩個(gè)參數(shù),則第一個(gè)參數(shù)既為條件區(qū)域又為求平均值區(qū)域;如果有三個(gè)參數(shù),第一個(gè)參數(shù)為條件區(qū)域,第三個(gè)參數(shù)為求平均值區(qū)域。
AverageIf函數(shù)中的條件區(qū)域與求平均值區(qū)域既可大小一致又可不致,如果它們不一致,將以條件區(qū)域確定實(shí)際求平均值區(qū)域;另外,兩個(gè)區(qū)域的起始單元格必須相同,否則將返回錯(cuò)誤值。
一、Excel AverageIf函數(shù)的語(yǔ)法
1、表達(dá)式:AVERAGEIF(Range, Criteria, [Average_Range])
中文表達(dá)式:AVERAGEIF(條件區(qū)域或求平均值區(qū)域, 條件, [求平均值區(qū)域])
2、說(shuō)明:
A、Range 既可以是條件區(qū)域又可以是求平均值區(qū)域,如果省略 Average_Range,則 Range 為求平均值區(qū)域;如果有 Average_Range,則Range 為條件區(qū)域。
B、Average_Range 為求平均值區(qū)域;如果 Range 與 Average_Range 選定的區(qū)域不一致,將以 Range 選定的區(qū)域?yàn)榛鶞?zhǔn)確定求平均值的區(qū)域;例如 Range 選定的區(qū)域?yàn)?B2:B5,Average_Range 選定的區(qū)域?yàn)?C2:C3,則實(shí)際求平均值的區(qū)域?yàn)?C2:C5;若 Range 選定的區(qū)域?yàn)锽2:B3,Average_Range 選定的區(qū)域?yàn)?C2:C5,則實(shí)際求平均值的區(qū)域?yàn)?C2:C3。
C、如果 Range 或 Average_Range 選定的單元格區(qū)域有邏輯值 True 或 False,它們將被忽略。如果 Range 選定的單元格區(qū)域全為空值,將返回除數(shù)為 0 錯(cuò)誤 #DIV/0;如果 Range 為求平均值區(qū)域且選定的單元格區(qū)域有文本(指不能轉(zhuǎn)為為數(shù)值的文本),將返回除數(shù)為 0 錯(cuò)誤 #DIV/0。如果 Average_Range 選定的單元格區(qū)域有空單元格,它們將被忽略。
D、Criteria 可以是數(shù)字、文字(如“員工”)、表達(dá)式(如 ">=2" 或 ">="&2)和單元格引用。另外,在條件中還可以使用通配符問(wèn)號(hào)(?)和星號(hào)(*),問(wèn)號(hào)表示任意一個(gè)字符,星號(hào)表示一個(gè)或一串字符,如果要查找問(wèn)號(hào)或星號(hào),需要在它們前面加轉(zhuǎn)義字符 ~,例如 ~?、~*。
E、如果 Criteria 中有空單元格,將被視為 0 值;如果選定的區(qū)域沒(méi)有滿足條件的單元格,將返回除數(shù)為 0 錯(cuò)誤 #DIV/0!。
二、Excel AverageIf函數(shù)的使用方法及實(shí)例
(一)Range 為求平均值區(qū)域的實(shí)例
1、雙擊 D8 單元格,把公式 =AVERAGEIF(D2:D7,">2000") 復(fù)制到 D8,按回車,返回求平均值結(jié)果 2583.33;操作過(guò)程步驟,如圖1所示:

圖1
2、公式 =AVERAGEIF(D2:D7,">2000") 省略了求平均值區(qū)域參數(shù) Average_Range,因此把 Range 作為求平均值區(qū)域,也就是把 D2:D7 作為求平均值區(qū)域;">2000" 是條件,公式的意思是:求 D2:D7 中大于 2000 的所有銷量的平均值。
(二)Range 為條件區(qū)域與 Average_Range 求平均值區(qū)域的實(shí)例
1、雙擊 D8 單元格,把公式 =AVERAGEIF(B2:B7,"瓜類",D2:D7) 復(fù)制到 D8,按回車,返回求平均值結(jié)果 2850;操作過(guò)程步驟,如圖2所示:

圖2
2、公式 =AVERAGEIF(B2:B7,"瓜類",D2:D7) 中,B2:B7 為條件區(qū)域,"瓜類" 為條件,D2:D7 為求平均值區(qū)域;公式的意思是:在 B2:B7 中查找所有“瓜類”,若找到,則返回 D2:D7 中對(duì)應(yīng)的數(shù)值。
(三)Range 和 Average_Range 中有邏輯值 True 或 False 的實(shí)例
1、雙擊 C1 單元格,把公式 =AVERAGEIF(A1:A5,TRUE,B1:B5) 復(fù)制到 C1,按回車,返回除數(shù)為 0 錯(cuò)誤 #DIV/0!;雙擊 C1,把 TRUE 改為 1,按回車,返回求平均值結(jié)果 100;操作過(guò)程步驟,如圖3所示:

圖3
2、公式 =AVERAGEIF(A1:A5,TRUE,B1:B5) 的條件為 TRUE,A1 至 A5 中雖然有 TRUE,但結(jié)果返回 #DIV/0!,說(shuō)明 TRUE 不能作為條件,因?yàn)?AverageIf函數(shù)忽略 Range 中的邏輯值;而公式 =AVERAGEIF(A1:A5,1,B1:B5) 中的條件為 1,A1:A5 中有 A2 和 A4 值為 1,它們分別對(duì)應(yīng) B2 和 B4,B2 為 100,B4 為 TRUE,而求平均值結(jié)果為 100,說(shuō)明 TRUE 被忽略。
(四)Range 選定單元格區(qū)域全為文本或空值的實(shí)例
1、雙擊 D8 單元格,把公式 =AVERAGEIF(B2:B7,"瓜類",D2:D7) 復(fù)制到 D8,按回車,返回求平均值結(jié)果 2850;框選 B2:B7,按 Delete 把里面的內(nèi)容刪除,則 D8 中的值變?yōu)槌龜?shù)為 0 錯(cuò)誤 #DIV/0;按 Ctrl + Z 取消,雙擊 D8,把 “,D2:D8” 刪除,按回車,返回除數(shù)為 0 錯(cuò)誤 #DIV/0;選中 B4,輸入 50,D8 中仍然是 #DIV/0;操作過(guò)程步驟,如圖4所示:

圖4
2、當(dāng)把 D2:D8 中的所有內(nèi)容刪除外,公式 =AVERAGEIF(B2:B7,"瓜類",D2:D7) 返回除數(shù)為 0 錯(cuò)誤 #DIV/0,說(shuō)明 Range 選定的單元格區(qū)域?yàn)榭諘r(shí),AverageIf函數(shù)返回除數(shù)為 0 錯(cuò)誤;公式 =AVERAGEIF(B2:B7,"瓜類") 返回除數(shù)為 0 錯(cuò)誤 #DIV/0,說(shuō)明 Range 為條件區(qū)域與求平均值區(qū)域時(shí),若所選定區(qū)域有文本,AverageIf函數(shù)也返回除數(shù)為 0 錯(cuò)誤。
(五)選定的區(qū)域沒(méi)有滿足條件的單元格,返回除數(shù)為 0 錯(cuò)誤 #DIV/0! 的實(shí)例
1、雙擊 A8 單元格,把公式 =AVERAGEIF(A2:A7,"荔枝") 復(fù)制到 A8,按回車,返回除數(shù)為 0 錯(cuò)誤 #DIV/0;操作過(guò)程步驟,如圖5所示:

圖5
2、公式 =AVERAGEIF(A2:A7,"荔枝") 在 A2:A7 中找“荔枝”,但 A2:A7 沒(méi)有“荔枝”,所以返回除數(shù)為 0 錯(cuò)誤 #DIV/0。
(六)使用通配符 ? 和 * 的實(shí)例
(1)使用通配符 ?
1、雙擊 B9 單元格,把公式 =AVERAGEIF(B2:B8,"??襯衫",E2:E8) 復(fù)制到 B9,按回車,返回求平均值結(jié)果 892;雙擊 B9,把條件 "??襯衫" 改為 "粉紅?",按回車,返回除數(shù)為 0 錯(cuò)誤 #DIV/0!;操作過(guò)程步驟,如圖6所示:

圖6
2、公式 =AVERAGEIF(B2:B8,"??襯衫",E2:E8) 中的條件為 "??襯衫",意思是在 B2:B8 中查找以任意兩個(gè)字開頭且以“襯衫”結(jié)尾的服裝,只有 B2 符合條件;條件 "粉紅?" 意思是在 B2:B8 中查找以“粉紅”開頭且“粉紅”后只有一個(gè)字的服裝,由于沒(méi)有符合條件的服裝,所以返回除數(shù)為 0 錯(cuò)誤。
(2)使用通配符 *
1、雙擊 B9 單元格,把公式 =AVERAGEIF(B2:B8,"*襯衫",E2:E8) 復(fù)制到 B9,按回車,返回求平均值結(jié)果 720;雙擊 B9,把條件 "*襯衫" 改為 "粉紅*",按回車,返回求平均值結(jié)果 661;操作過(guò)程步驟,如圖7所示:

圖7
2、公式 =AVERAGEIF(B2:B8,"*襯衫",E2:E8) 中的條件為 "*襯衫",意思是在 B2:B8 中查找以任意一個(gè)或多個(gè)字符開頭且以“襯衫”結(jié)尾的服裝,有 B2、B5、B7 和 B8 符合條件;條件 "粉紅*" 意思是在 B2:B8 中查找以“粉紅”開頭的服裝,有 B2、B5 和 B7 符合條件。
(七)Range 與 Average_Range 選定的區(qū)域不一致的實(shí)例
(1)Range 大于 Average_Range
1、雙擊 D8 單元格,把公式 =AVERAGEIF(B2:B7,"瓜類",D2:D3) 復(fù)制到 D8,按回車,返回求平均值結(jié)果 2850;操作過(guò)程步驟,如圖8所示:

圖8
2、公式 =AVERAGEIF(B2:B7,"瓜類",D2:D3) 中條件區(qū)域 B2:B7 與求平均值區(qū)域 D2:D3 不一致,條件區(qū)域比求平均值區(qū)域長(zhǎng),求平均值結(jié)果為 2850,而 D2:D3 中“分類”為“瓜類”只有 B3,它的值為 3500,說(shuō)明計(jì)入求平均值的不止 B3,還把同為“瓜類”的 D7 中的 2200 也計(jì)入了求平均值,即求平均值范圍不是 D2:D3,而是 D2:D7。
(2)Range 小于 Average_Range
1、雙擊 B9 單元格,把公式 =AVERAGEIF(B2:B5,"瓜類",D2:D7) 復(fù)制到 B9,按回車,返回求平均值結(jié)果 3500;操作過(guò)程步驟,如圖9所示:

圖9
2、公式 =AVERAGEIF(B2:B5,"瓜類",D2:D7) 中條件區(qū)域 B2:B5 比求平均值區(qū)域 D2:D7 小,而實(shí)際的求平均值區(qū)域?yàn)?D2:D5,從返回的求平均值結(jié)果 3500 可知。
(3)Range 與 Average_Range 起始不一致返回錯(cuò)誤值
1、雙擊 B9 單元格,把公式 =AVERAGEIF(B2:B7,"瓜類",D3:D5) 復(fù)制到 B9,按回車,彈出一個(gè)提示“存在一個(gè)或多個(gè)循環(huán)引用”提示窗口,按回車“確定”后返回 0;操作過(guò)程步驟,如圖10所示:

圖10
2、公式 =AVERAGEIF(B2:B7,"瓜類",D3:D5) 中條件區(qū)域 B2:B7 與求平均值區(qū)域 D3:D5 起始行不一致,一個(gè)是 B2,另一個(gè) D3,這樣會(huì)返回錯(cuò)誤值。
從上面三個(gè)實(shí)例可以看出,如果條件區(qū)域與求平均值區(qū)域不一致,它們的起始單元格必須相同;另外,實(shí)際求平均值區(qū)域僅包含條件區(qū)域?qū)?yīng)的區(qū)域。
Office辦公軟件是辦公的第一選擇,這個(gè)地球人都知道。
|