Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 下面直接進入正題,先看我今天要分享的函數,如下圖: 接下來按照順序一個一個分享: 1、平均值系列 案例圖: AVERAGE() 說明:無條件求平均值 需求:求MATH課程的平均分 公式:AVERAGE(C2:C9) 結果:55 AVERAGEIF() 說明:單條件求平均值 需求:求GRAGE = 3的MATH課程的平均分 公式:AVERAGEIF(B2:B9,3,C2:C9) 結果:75 AVERAGEIFS() 說明:多條件求平均值 需求:求GRAGE = 3,EGLISH>=90 的MATH課程的平均分 公式:AVERAGEIFS(C2:C9,B2:B9,3,D2:D9,">=90") 結果:80 需要注意的點: AVERAGEIF(),求值范圍在后,條件在前。 AVERAGEIFS(),求值范圍在前,條件在后。 2、求和系列 案例圖: SUM() 說明:無條件求和 需求:求MATH課程的和 公式:SUM(C2:C9) 結果:440 SUMPRODUCT() 說明:對乘積求和 需求:求MATH和EGLISH課程乘積的和 公式:SUMPRODUCT(C2:C9,D2:D9) 結果:25600 SUMIF() 說明:單條件求和 需求:求GRAGE = 3的MATH課程的和 公式:SUMIF(B2:B9,3,C2:C9) 結果:300 SUMIFS() 說明:多條件求和 需求:求GRAGE = 3,EGLISH>=90 的MATH課程的和 公式:SUMIFS(C2:C9,B2:B9,"=3",D2:D9,">=90") 結果:80 小貼士: 求和系列和求平均值系列,函數使用方式相似。 3、統計個數系列 案例圖: COUNT() 說明:無條件統計個數 需求:求總人數 公式:COUNT(B2:B9) 結果:8 需要注意的點:COUNT()只統計數字 COUNTIF() 說明:單條件統計個數 需求:求MATH>=80的個數 公式:COUNTIF(C2:C9,">=80") 結果:2 COUNTIFS() 說明:多條件統計個數 需求:求GRAGE = 3,MATH>=70 的個數 公式:COUNTIFS(B2:B9,3,C2:C9,">=70") 結果:3 4、匹配系列 案例圖: VLOOKUP() 說明:按條件搜尋區域,并匹配目標結果 需求:找出NAME = zhao 的CHINESE成績 公式:VLOOKUP(A2,G2:H9,2,0) 結果:20 小貼士:實際使用過程中,VLOOKUP()可能匹配不到結果,在表格中展示出"#N/A",可以與IFERROR()搭配使用 FIND() 說明:查找目標值在字符串中的位置 需求:求“WEwe”中“e”的位置 公式:FIND("e",WEwe) 結果:4 注:FIND()函數是精準查找,區分大小寫,同功能的SEARCH()函數,不區分大小寫 5、“用戶比較”系列 案例圖: MIN() 說明:求最小值 需求:求MATH課程的最小值 公式:MIN(C2:C9) 結果:20 AVERAGE() 說明:無條件求平均值 需求:求MATH課程的平均分 公式:AVERAGE(C2:C9) 結果:55 MEDIAN() 說明:求中值 需求:求MATH課程的中值 公式:MEDIAN(C2:C9) 結果:55 MAX() 說明:求最大值 需求:求MATH課程的最大值 公式:MAX(C2:C9) 結果:90 小貼士: 為什么說這幾個函數是“用于比較”系列呢?一般在對比多組數據之間的優劣時,我們需要找一個參考標準(AVERAGE、MEDIAN),高于標準我們會說還不錯,低于標準我們會說還差點意思。極端值有時候我們可以拿出來“懟人”(min)或者“做標榜”(max)。 6、判斷系列 案例圖: IF() 說明:判斷是否符合目標條件,返回TRUE、FALSE 需求:若MATH>=80 和 EGLISH>=80為“優秀”,那么“zheng”優秀么? 公式:IF(AND(C8>=80,D8>=80),"優秀","差點意思") 結果:優秀 ISNUMBER() 說明:判斷是否為數字,返回TRUE、FALSE 需求:判斷A9單元格是否為數字? 公式:ISNUMBER(A9) 結果:FALSE 小妙用:ISNUMBER()結合FIND()函數,可以起到簡單搜索的作用。 【 需求:判斷字符“寫字樓”,是否在字符串“蒸包機寫字樓社區連鎖便利店”中? 公式:ISNUMBER(FIND("寫字樓","蒸包機寫字樓社區連鎖便利店")) 結果:TRUE 其他:為了方便之后計算,可以轉成0、1數值:ISNUMBER(FIND("寫字樓","蒸包機寫字樓社區連鎖便利店")) +0 之前寫CRM的文章中提到“立地數據”,需要基于立地數據,分析判斷一個便利店適合售賣的商品是什么? 所以,我經常會把所有立地數據字段合并一條長字符串,然后從長字符串中檢索是否包含某個字段,能極大的簡化數據處理過程(如最近在研究的相關性推薦,在沒有系統化之前,我需要利用Excel處理數據,從立地數據中挑選影響因素、確定權重系數等等)。 】 7、其他系列 ROUND() 說明:按指定條件保留小數位數 需求:對3.1234保留兩位小數 公式:ROUND(3.1234,2) 結果:3.12 小貼士:ROUND()函數我經常用來展示ROI,假設投入3,產出17,ROI="1:"&ROUND(17/3,2) [ 結果:1:5.67 ],這樣寫函數會讓整個展現形式都特別好看。 IFERROR() 說明:計算結果為錯誤值時,返回指定值,否則返回計算結果 需求:回到上文中VLOOKUP()函數,如果遇到匹配不到的值,會顯示"#N/A"錯誤值,如何消去呢? 公式:IFERROR(VLOOKUP(A2,G2:H9,2,0),”錯誤“)[這里我們假設VLOOKUP()函數沒有匹配到數據] 結果:錯誤 8、時間系列 NOW() 說明:時間函數,精確到秒 需求:對外出具數據報表時,需要展示截止最后一刻的時間(精確到秒) 公式:NOW() 結果:2019-6-15? 5:20 TODAY() 說明:時間函數,精確到日 需求:對外出具數據報表時,需要展示截止最后一刻的時間(精確到日) 公式:TODAY() 結果:2019-6-15 小貼士:TODAY()函數使用場景會更多一些,如統計最近七天的訂單,就可以取時間范圍在 [ TODAY()-6,TODAY() ] 的訂單。 以上,就是我這一年的Excel函數經驗,希望對大家有所幫助。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!