
SUMIFS、AVERAGEIFS、COUNTIFS、IF、AND、INDEX和MATCH
Excel函數是二級Office考生最怕的部分,真的有那么難嗎?未必。熟悉函數公式和使用方法,大多數人都是可以掌握的。今日先總結SUMIFS、AVERAGEIFS、COUNTIFS、IF、AND、INDEX和MATCH共7個函數。更多函數總結平臺將在近期陸陸續續更新,敬請期待!
一、多條件求和函數SUMIFS
1、功能:按多個條件對指定單元格、區域和引用求和。用于計算單元格區域或數組中符合多個指定條件的數字的總和。
2、使用格式:
=SUMIFS(sum_range,range ,criteria,[range2 ,criteria2],…)
3、參數說明:
第一個參數: sum_range 是必選項,為實際求和區域,即需要求和的單元格、區域或引用。
第二個參數:range 是必選項,為條件區域,用于條件判斷的單元格區域。
第三個參數:criteria 是必選項,為求和條件,為確定哪些單元格將被相加求和的條件,由數值、文本和邏輯表達式等組成的判定條件。
[ ]中的條件區域和條件為可選項,最多允許有127個條件對。
4、在題庫第2、5、8、13、14、19、25、27、29等9套題中出現過。條件求和函數SUNIF大家可以不用去記,有多條件求和函數SUNIFS就足夠了。
5、應用舉例:如第2題Excel
"二、計算多個條件下數值的平均值函數AVERAGEIFS
1、功能:計算滿足多個條件的所有單元格數值的平均值。
2、使用格式:
=AVERAGEIFS(average_range,Criteria_range1 ,Criteria1,Criteria_range2 ,Criteria2,…)
3、參數說明:
average_range 是要計算平均值的一個或多個單元格,其中包括數字或包含數字的名稱、數組或引用。
Criteria_range1,Criteria_range2 …是計算關聯條件的1—127個區域。
Criteria1,Criteria2…是數字、表達式、單元格引用或文本形式的1—127個條件,用于定義要對哪些單元格求平均值。
4、在題庫第14套題中出現過。條件求平均值函數AVERAGEIF大家可以不用去記,有多條件求平均值函數AVERAGEIFS就足夠了。
5、應用舉例:如第14題Excel
"首先第一個參數average_range輸入要求平均值的區域,即“成績單”工作表中的物理列D2:D950,因為待會我們向下填充的時候區域不能改變,所以需要進行絕對引用,$D$2:$D$950。
第二個參數Criteria_range1輸入條件區域,即“成績單”工作表中的學校名稱列A2:A950,同樣的因為待會我們向下填充的時候區域不能改變,所以需要進行絕對引用,$A$2:$A$950。
三、 多條件計數函數COUNTIFS
1、功能:用于對某一區域內滿足多重條件的單元格進行計數。
2、使用格式:
=COUNTIFS(Criteria_range1 ,Criteria1,Criteria_range2 ,Criteria2,…)
3、參數說明:
Criteria_range1 為第一個需要計算其中滿足某個條件的單元格數目的單元格區域(簡稱條件區域),是必選項,Criteria_range2 ….為可選項。
Criteria1 為第一個區域中將被計算在內的條件(簡稱條件),其形式可以為數字、表達式或文本,是必選項,Criteria2,…為可選項。
4、在題庫第4、14、15、18、22、27等6套題中出現過。條件計數函數COUNTIF大家可以不用去記,有多條件計數函數COUNTIFS就足夠了。
5、應用舉例:如第4題Excel
"四、邏輯“是”函數IF
1、功能:用于執行邏輯判斷,根據對指定條件的邏輯判斷真假結果,返回不同的結果。
2、使用格式:
=IF(Logical_test,Value_if_true,Value_if_false)
3、參數說明:
第一個參數:Logical_test 代表邏輯判斷表達式,計算結果為TRUE或FALSE的任何數值或表達式。
第二個參數:Value_if_true 表示當判斷條件為邏輯“真(TRUE)”時顯示的內容。
第三個參數:Value_if_false表示當判斷條件為邏輯“假(FALSE)”時顯示的內容。
第二、三個參數可以是常量(給定結果),也可以是一個表達式,還可以是構成復雜的嵌套。
4、在題庫第1、5、6、7、9、10、12、14、16、17、18、20、22、28等14套題中出現過。IF函數比較簡單,運用廣泛,可以單獨使用,但在題庫中或實際生活中常多層嵌套函數或與其他函數搭配使用。希望大家能靈活運用IF函數。
5、應用舉例:如第12題Excel
"銷售額小計=單價*銷量
首先第一個參數Logical_test 要輸入邏輯判斷表達式,即F3>=40,
第二個參數Value_if_true 表示當判斷條件為邏輯“真(TRUE)”時顯示的內容,即E3*0.93*F3,
"1、功能:邏輯“與”函數,返回邏輯值。AND函數所有參數的邏輯值為真時返回邏輯“真(TRUE)”;只要有一個參數的邏輯值為假,則返回邏輯“假(FALSE)”。簡言之,就是當AND的參數全部滿足條件時,返回結果為TRUE,否則為FALSE。
2、使用格式:
=AND(Logical1,Logical2,…)
3、參數說明:參數Logical1,Logical2,…表示待檢驗的條件值或邏輯表達式,最多可達30個參數,各參數可能為TRUE可能為FALSE。
4、在題庫第18套題中出現過。但AND函數很少單獨使用,一般會結合其他函數(比如IF函數)使用。
5、應用舉例:如第18題Excel
"這道題要求是否填報、是否審核、是否通知客戶三項都為“是”的時候才顯示“完成”,否則顯示“為完成”。那么我們首先肯定知道是用IF函數來完成的,但IF函數的第一個參數要輸入一個表達式,我們要同時滿足三項都為“是”,就得借助函數AND來完成了。
函數AND的參數是直接輸入表達式就可以的,所以我們輸入=AND(F3=”是”,G3=”是”,H3=”是”),答案會顯示TRUE或FALSE。
然后再用IF函數就可以完成這道題了,即=IF(AND(F3=”是”,G3=”是”,H3=”是”),”完成”,”未完成”)。
六、索引函數INDEX
1、功能:使用索引從引用或數組中選擇值。它返回表格或區域中的數值或對數值的引用。
2、使用格式:
=INDEX(array,row_num ,column_num)
3、參數說明:
第一個參數: array 為單元格區域或數組常數,
第二個參數: row_num 為數組中某行的行序號,函數從該行返回數值。
第三個參數: column_num為數組中某列的列序號,函數從該列返回數值。
4、在題庫第4、24、29等3套題中出現過。在題庫中一般與MATCH函數組合使用。
5、應用舉例:如在引用或數組中查找值函數MATCH的應用舉例。
七、在引用或數組中查找值函數MATCH
1、功能:在引用或數組中查找值。MATCH函數返回在指定方式下與指定數值匹配的數組中元素的相應位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用MATCH函數。
2、使用格式:
=MATCH(lookup_value,lookup_array,match_type)
3、參數說明:
第一個參數:lookup_value 是查找值,即需要在數據表中查找的數值,可以是數值(或數字文本或邏輯值)對數字、文本或邏輯值的單元格引用。
第二個參數:lookup_array 是查找區域,包含所要查找的數值的連續單元格區域,可以是數組或數組引用。
第三個參數:match_type 是查找方式,為-1、0或1。1代表函數MATCH是查找小于或等于lookup_value的最大數值,0代表函數MATCH是查找等于lookup_value的第一個數值,-1代表函數MATCH是查找大于或等于lookup_value的最小數值。
4、在題庫第4、24、29等3套題中出現過。在題庫中一般與INDEX函數組合使用。
5、應用舉例:如第24題Excel。
我們需要在S3單元格求得某個地區某月的降水量,根據表格我們知道如果我們知道要求的地區在第幾行和要求的月份在第幾列,我們就能用INDEX函數求出降水量,而想知道要求的地區在第幾行和要求的月份在第幾列可以用MATCH函數來求得。
首先第一個參數array要輸入單元格區域,即B2:M32(此區域并不是唯一答案,只有輸入的區域與MATCH函數的區域保持一致性即可)。
第二個參數row_num 要輸入行序號,那我們要知道要求的地區在第幾行,用MATCH函數,輸入MATCH(R3,A2:A32,0),MATCH函數的第一個參數lookup_value 是查找值,即R3;第二個參數lookup_array 是查找區域,即A2:A32,第三個參數match_type 是查找方式,輸入0.
第三個參數column_num要輸入列序號,那我們要知道要求的月份在第幾列,用MATCH函數,輸入MATCH(S2,B1:M1,0),MATCH函數的第一個參數lookup_value 是查找值,即S2;第二個參數lookup_array 是查找區域,即B1:M1,第三個參數match_type 是查找方式,輸入0.

