發布時間:2025-03-14 文章來源:xp下載站 瀏覽:
辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數據庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細化等方向發展。辦公軟件的應用范圍很廣,大到社會統計,小到會議記錄,數字化的辦公,離不開辦公軟件的鼎力協助。另外,政府用的電子政務,稅務用的稅務系統,企業用的協同辦公軟件,這些都屬于辦公軟件。 在 Excel 中,AverageIf函數用于單條件求平均值,它至少要有兩個參數,最多只能有三個參數;如果只有兩個參數,則第一個參數既為條件區域又為求平均值區域;如果有三個參數,第一個參數為條件區域,第三個參數為求平均值區域。 AverageIf函數中的條件區域與求平均值區域既可大小一致又可不致,如果它們不一致,將以條件區域確定實際求平均值區域;另外,兩個區域的起始單元格必須相同,否則將返回錯誤值。 一、Excel AverageIf函數的語法1、表達式:AVERAGEIF(Range, Criteria, [Average_Range]) 中文表達式:AVERAGEIF(條件區域或求平均值區域, 條件, [求平均值區域]) 2、說明: A、Range 既可以是條件區域又可以是求平均值區域,如果省略 Average_Range,則 Range 為求平均值區域;如果有 Average_Range,則Range 為條件區域。 B、Average_Range 為求平均值區域;如果 Range 與 Average_Range 選定的區域不一致,將以 Range 選定的區域為基準確定求平均值的區域;例如 Range 選定的區域為 B2:B5,Average_Range 選定的區域為 C2:C3,則實際求平均值的區域為 C2:C5;若 Range 選定的區域為B2:B3,Average_Range 選定的區域為 C2:C5,則實際求平均值的區域為 C2:C3。 C、如果 Range 或 Average_Range 選定的單元格區域有邏輯值 True 或 False,它們將被忽略。如果 Range 選定的單元格區域全為空值,將返回除數為 0 錯誤 #DIV/0;如果 Range 為求平均值區域且選定的單元格區域有文本(指不能轉為為數值的文本),將返回除數為 0 錯誤 #DIV/0。如果 Average_Range 選定的單元格區域有空單元格,它們將被忽略。 D、Criteria 可以是數字、文字(如“員工”)、表達式(如 ">=2" 或 ">="&2)和單元格引用。另外,在條件中還可以使用通配符問號(?)和星號(*),問號表示任意一個字符,星號表示一個或一串字符,如果要查找問號或星號,需要在它們前面加轉義字符 ~,例如 ~?、~*。 E、如果 Criteria 中有空單元格,將被視為 0 值;如果選定的區域沒有滿足條件的單元格,將返回除數為 0 錯誤 #DIV/0!。 二、Excel AverageIf函數的使用方法及實例(一)Range 為求平均值區域的實例 1、雙擊 D8 單元格,把公式 =AVERAGEIF(D2:D7,">2000") 復制到 D8,按回車,返回求平均值結果 2583.33;操作過程步驟,如圖1所示: 圖1 2、公式 =AVERAGEIF(D2:D7,">2000") 省略了求平均值區域參數 Average_Range,因此把 Range 作為求平均值區域,也就是把 D2:D7 作為求平均值區域;">2000" 是條件,公式的意思是:求 D2:D7 中大于 2000 的所有銷量的平均值。 (二)Range 為條件區域與 Average_Range 求平均值區域的實例 1、雙擊 D8 單元格,把公式 =AVERAGEIF(B2:B7,"瓜類",D2:D7) 復制到 D8,按回車,返回求平均值結果 2850;操作過程步驟,如圖2所示: 圖2 2、公式 =AVERAGEIF(B2:B7,"瓜類",D2:D7) 中,B2:B7 為條件區域,"瓜類" 為條件,D2:D7 為求平均值區域;公式的意思是:在 B2:B7 中查找所有“瓜類”,若找到,則返回 D2:D7 中對應的數值。 (三)Range 和 Average_Range 中有邏輯值 True 或 False 的實例 1、雙擊 C1 單元格,把公式 =AVERAGEIF(A1:A5,TRUE,B1:B5) 復制到 C1,按回車,返回除數為 0 錯誤 #DIV/0!;雙擊 C1,把 TRUE 改為 1,按回車,返回求平均值結果 100;操作過程步驟,如圖3所示: 圖3 2、公式 =AVERAGEIF(A1:A5,TRUE,B1:B5) 的條件為 TRUE,A1 至 A5 中雖然有 TRUE,但結果返回 #DIV/0!,說明 TRUE 不能作為條件,因為 AverageIf函數忽略 Range 中的邏輯值;而公式 =AVERAGEIF(A1:A5,1,B1:B5) 中的條件為 1,A1:A5 中有 A2 和 A4 值為 1,它們分別對應 B2 和 B4,B2 為 100,B4 為 TRUE,而求平均值結果為 100,說明 TRUE 被忽略。 (四)Range 選定單元格區域全為文本或空值的實例 1、雙擊 D8 單元格,把公式 =AVERAGEIF(B2:B7,"瓜類",D2:D7) 復制到 D8,按回車,返回求平均值結果 2850;框選 B2:B7,按 Delete 把里面的內容刪除,則 D8 中的值變為除數為 0 錯誤 #DIV/0;按 Ctrl + Z 取消,雙擊 D8,把 “,D2:D8” 刪除,按回車,返回除數為 0 錯誤 #DIV/0;選中 B4,輸入 50,D8 中仍然是 #DIV/0;操作過程步驟,如圖4所示: 圖4 2、當把 D2:D8 中的所有內容刪除外,公式 =AVERAGEIF(B2:B7,"瓜類",D2:D7) 返回除數為 0 錯誤 #DIV/0,說明 Range 選定的單元格區域為空時,AverageIf函數返回除數為 0 錯誤;公式 =AVERAGEIF(B2:B7,"瓜類") 返回除數為 0 錯誤 #DIV/0,說明 Range 為條件區域與求平均值區域時,若所選定區域有文本,AverageIf函數也返回除數為 0 錯誤。 (五)選定的區域沒有滿足條件的單元格,返回除數為 0 錯誤 #DIV/0! 的實例 1、雙擊 A8 單元格,把公式 =AVERAGEIF(A2:A7,"荔枝") 復制到 A8,按回車,返回除數為 0 錯誤 #DIV/0;操作過程步驟,如圖5所示: 圖5 2、公式 =AVERAGEIF(A2:A7,"荔枝") 在 A2:A7 中找“荔枝”,但 A2:A7 沒有“荔枝”,所以返回除數為 0 錯誤 #DIV/0。 (六)使用通配符 ? 和 * 的實例 (1)使用通配符 ? 1、雙擊 B9 單元格,把公式 =AVERAGEIF(B2:B8,"??襯衫",E2:E8) 復制到 B9,按回車,返回求平均值結果 892;雙擊 B9,把條件 "??襯衫" 改為 "粉紅?",按回車,返回除數為 0 錯誤 #DIV/0!;操作過程步驟,如圖6所示: 圖6 2、公式 =AVERAGEIF(B2:B8,"??襯衫",E2:E8) 中的條件為 "??襯衫",意思是在 B2:B8 中查找以任意兩個字開頭且以“襯衫”結尾的服裝,只有 B2 符合條件;條件 "粉紅?" 意思是在 B2:B8 中查找以“粉紅”開頭且“粉紅”后只有一個字的服裝,由于沒有符合條件的服裝,所以返回除數為 0 錯誤。 (2)使用通配符 * 1、雙擊 B9 單元格,把公式 =AVERAGEIF(B2:B8,"*襯衫",E2:E8) 復制到 B9,按回車,返回求平均值結果 720;雙擊 B9,把條件 "*襯衫" 改為 "粉紅*",按回車,返回求平均值結果 661;操作過程步驟,如圖7所示: 圖7 2、公式 =AVERAGEIF(B2:B8,"*襯衫",E2:E8) 中的條件為 "*襯衫",意思是在 B2:B8 中查找以任意一個或多個字符開頭且以“襯衫”結尾的服裝,有 B2、B5、B7 和 B8 符合條件;條件 "粉紅*" 意思是在 B2:B8 中查找以“粉紅”開頭的服裝,有 B2、B5 和 B7 符合條件。 (七)Range 與 Average_Range 選定的區域不一致的實例 (1)Range 大于 Average_Range 1、雙擊 D8 單元格,把公式 =AVERAGEIF(B2:B7,"瓜類",D2:D3) 復制到 D8,按回車,返回求平均值結果 2850;操作過程步驟,如圖8所示: 圖8 2、公式 =AVERAGEIF(B2:B7,"瓜類",D2:D3) 中條件區域 B2:B7 與求平均值區域 D2:D3 不一致,條件區域比求平均值區域長,求平均值結果為 2850,而 D2:D3 中“分類”為“瓜類”只有 B3,它的值為 3500,說明計入求平均值的不止 B3,還把同為“瓜類”的 D7 中的 2200 也計入了求平均值,即求平均值范圍不是 D2:D3,而是 D2:D7。 (2)Range 小于 Average_Range 1、雙擊 B9 單元格,把公式 =AVERAGEIF(B2:B5,"瓜類",D2:D7) 復制到 B9,按回車,返回求平均值結果 3500;操作過程步驟,如圖9所示: 圖9 2、公式 =AVERAGEIF(B2:B5,"瓜類",D2:D7) 中條件區域 B2:B5 比求平均值區域 D2:D7 小,而實際的求平均值區域為 D2:D5,從返回的求平均值結果 3500 可知。 (3)Range 與 Average_Range 起始不一致返回錯誤值 1、雙擊 B9 單元格,把公式 =AVERAGEIF(B2:B7,"瓜類",D3:D5) 復制到 B9,按回車,彈出一個提示“存在一個或多個循環引用”提示窗口,按回車“確定”后返回 0;操作過程步驟,如圖10所示: 圖10 2、公式 =AVERAGEIF(B2:B7,"瓜類",D3:D5) 中條件區域 B2:B7 與求平均值區域 D3:D5 起始行不一致,一個是 B2,另一個 D3,這樣會返回錯誤值。 從上面三個實例可以看出,如果條件區域與求平均值區域不一致,它們的起始單元格必須相同;另外,實際求平均值區域僅包含條件區域對應的區域。 Office辦公軟件是辦公的第一選擇,這個地球人都知道。 |