本文整理了Excel函數公式使用大全,一共是十大類。本文列舉了前四大類,每個公式都有舉例圖文說明,零基礎新手也可以快速上手,文章內容較多,建議收藏。 一、求和函數公式 1.普通求和: =SUM(C2:C5) 下圖中我們在C6單元格按下【alt+=】組合鍵,即可快速求和統計所有工資合計數。 ![]() 2.單條件求和: =SUMIF(A2:A10,E4,C2:C10) 下圖中我們將查找條件“銷售部”在A列中查找,返回C列對應的值,并將查找返回的所有值進行求和計算。 ![]() 3.多條件求和: =SUMIFS(D2:D10,A2:A10,F4,B2:B10,G4) 下圖中我們需要統計銷售部門的所有文員的工資總數,條件一“銷售部”從A列中查找,條件二“文員”從B列中查找,兩者都滿足時返回D列中對應的值,并將符合條件的所有值進行自動求和。 ![]() 4.關鍵詞求和: =SUMIF(B2:B11,'*蘋果*',C2:C11) 下圖中B列的水果名稱是比較混亂的,我們需要通過關鍵詞“蘋果”從B列中查找且返回C列對應的值,并且將查找返回的值自動求和。 ![]() 5.多個工作表同一位置求和: =SUM(Sheet1:Sheet3!G4) 下圖中Sheet1、Sheet2和Sheet3分別是1月、2月和3月銷售部的工資表,表格格式都是一樣的,當月的工資合計數都在G4單元格。由此我們可以使用sum函數對多個表格同一位置求和。 ![]() 二、統計函數公式 1.統計包含數字的單元格個數: =COUNT(D2:D10) 下圖D列中有空值也有中文字符,需要統計有銷售額的人數,即可使用COUNT函數統計D列包含數字的單元格個數。 ![]() 2.統計非空單元格個數: =COUNTA(C2:C10) 下圖是需要統計銷售部總人數,統計C列姓名列中非空單元格個數即可。 ![]() 3.統計空白單元格個數: =COUNTBLANK(D2:D10) 下圖是統計D列中空白單元格的個數,從而知曉銷售部沒有銷售額的人數。 ![]() 4.按單個條件計數: =COUNTIF(D2:D10,'>2000') 下圖是查找該部門中“工資大于2000”的人數,條件“>2000”從D列中查找,統計符合該條件的個數。 ![]() 5.按多個條件計數: =COUNTIFS(A2:A10,F5,D2:D10,'>2000') 下圖是查找“銷售部”且“工資大于2000”的人數,條件一“銷售部”從A列中查找,條件二“>2000”從D列中查找,統計同時符合兩個條件的個數。 ![]() 6.不重復計數: =COUNTA(UNIQUE(A2:A10)) A列中有很多重復項,下圖是統計A列中不重復的部門總數量。 ![]() 三、查找函數公式 1.單條件查找: =VLOOKUP(D4,A1:B12,2,0) 從A列姓名中查找條件“馮博弘”,返回B列省份中對應的值。 ![]() 2.從右向左查找: =INDEX(A:A,MATCH(D4,B:B,0)) 由于VLOOKUP函數是從左往右查找函數,所以遇到從右向左查找需要使用其他函數。 下圖中我們使用MATCH函數查找D4“馮博弘”在B列中的行號,再通過INDEX函數返回A列中對應行號的值。 ![]() 3.多個條件查找: =XLOOKUP(F3&G3,A:A&B:B,D:D,,0) 下圖中需要查找技術部門經理的工資。查找值“F3&G3”表示為合并成新的查找值,即“技術部經理”;查找區域“A:A&B:B”表示將A列和B列的內容合并為新的一列,從而實現合并查找值從合并列中查找,返回對應的D列工資列。 ![]() 4.查找不到返回空白: =XLOOKUP(E5,B:B,C:C,'') 或者:=IFERROR(VLOOKUP(E4,A:C,3,0),'') 下圖中從B列姓名列中查找“王宇”對應C列的值,可以看出來B列并沒有“王宇”這個姓名,如果使用VLOOKUP直接查找,會返回錯誤值。要想將錯誤值顯示為空白,可以使用XLOOKUP函數,或嵌套IFERROR函數。 ![]() 四、判斷函數公式 1.單條件判斷: =IF(B2>=60,'合格','不合格') 下圖中判斷成績是否合格,當成績大于(包含)60即為合格,否則為不合格。 ![]() 2.多個條件同時成立判斷: =IF(AND(B2>90,C2>90),100,0) 下圖中,當語文和數學成績都大于90時,獎勵100,否則為0。 ![]() 3.多個條件有一個成立判斷: =IF(OR(B2>90,C2>90),100,0) 下圖中,當語文和數學成績有一個大于90時,獎勵100,否則為0。 ![]() 4.多層判斷條件1: =IFS(B2>=85,'優秀',B2>=60,'合格',B2<60,'不合格') 下圖中當成績大于等于85,則返回“優秀”;大于等于60但小于85,則返回“合格”;小于60,則返回“不合格”。 ![]() 5.多層判斷條件2: =SWITCH(C2,'優秀',100,'合格',50,'不合格',0) 下圖中當C列成績等級為:優秀即獎勵100,合格即獎勵50,不合格沒有獎勵。 ![]() |
|
來自: 東東85nuh7gdm8 > 《2、Word 及EXCEI》