您的位置 首页 kreess

Excel函數公式大全(圖文詳解)

我把每個函數的中文名都制作成瞭目錄,通過目錄能夠快速定位到相應的函數。如果這篇文章對你有幫助,記得點贊關註喲。全文為Excel幹貨實操指南,為方便學習,也給大傢推薦視頻課版

我把每個函數的中文名都制作成瞭目錄,通過目錄能夠快速定位到相應的函數。如果這篇文章對你有幫助,記得點贊關註喲。


全文為Excel幹貨實操指南,為方便學習,也給大傢推薦視頻課版,不想看大段文字的可以點擊觀看。裡面有技術大牛親自下場指導,大廠實戰案例助你提升視野,內容涵蓋分析工具操作入門、數據可視化、數據分析+實戰,迅速提升你的專業能力,讓你少走彎路,真正實現從入門到提升!還有最新Excel自學手冊1-6免費領取,需要的點擊卡片即可

求和

SUM函數是一個求和函數,以將單個值、單元格引用或是區域相加,或者將三者的組合相加。

語法:SUM(number1,[number2],…)

number1 (必需參數)要相加的第一個數字。 可以是具體數字,也可以是單元格引用或者單元格區域。

number2,這是要相加的第二個數字。

案例

單條件求和

SUMIF函數是對選中范圍內符合指定條件的值求和。

sumif函數語法是:=SUMIF(range,criteria,sum_range)

sumif函數的參數如下:

第一個參數:Range為條件區域,用於條件判斷的單元格區域。

第二個參數:Criteria是求和條件,由數字、邏輯表達式等組成的判定條件。

第三個參數:Sum_range 為實際求和區域,需要求和的單元格、區域或引用。

案例

多條件求和

SUMIFS函數,快速對多條件單元格求和。

SUMIFS函數語法是:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

sumifs函數的參數如下:

第一個參數:sum_range 是需要求和的實際單元格。

第二個參數:criteria_range1為計算關聯條件的第一個區域。

第三個參數:criteria1為條件1,條件的形式為數字、表達式、單元格引用或者文本

第四個參數:criteria_range2為計算關聯條件的第二個區域。

第五個參數:criteria2為條件2。

案例

求平均

AVERAGE函數是計算平均值的函數。

語法:AVERAGE( number, number2,……)

案例

單條件求平均

AVERAGEIF函數是計算某個區域內滿足給定條件的所有單元格的平均值。

語法:AVERAGEIF(range, criteria, [average_range])

使用方法可參考SUMIF函數

多條件求平均

AVERAGEIFS函數是求多重條件所有單元格的平均值。使用方法可參考SUMIFS函數

語法:=averageifs(average_range,criteria_range1,criteria1,criteria_range2,criteria2,…)

案例

求最大值

MAX函數是求最大值函數。

案例

求最小值

MIN函數是求最小值函數。

案例

行位置

ROW函數是用來確定光標的當前行位置或者指定單元格行位置的函數

語法:=row()

案例:求C14單元格所在的行位置

列位置

COLUMN函數是用來確定光標的當前列位置或者指定單元格列位置的函數。

語法:=COLUMN()

案例:求C14單元格所在的列位置

直接砍掉小數點

TRUNC函數是將數字的小數部分直接截去,返回整數,不講究四舍五入。

語法:=TRUNC(number, [num_digits])

TRUNC 函數語法具有下列參數:

number必需。 需要截尾取整的數字。

[num_digits]可選。一般都不需要第二個參數。

案例:

=trunk(9.99),返回值9

=trunk(4.12),返回值4

=trunk(0.32),返回值0

=trunk(-8.43),返回值-8

去小數向下取整

INT 根據數字小數部分的值將該數字向下舍入為最接近的整數。

語法:=Int( number )

案例:

=int(9.99),返回值9

=int(4.12),返回值4

=int(0.32),返回值0

=int(-8.43),返回值-9。為什麼不是-8,因為-9比-8小,int函數是將該數字向下舍入為最接近該數值的整數。這也是INT 和 TRUNC函數最大的區別,隻有在用於負數時才有所不同。

四舍五入小數點

ROUND函數將數字四舍五入到指定的位數。

語法:=ROUND(number, num_digits)

number必需參數。 要四舍五入的數字。

num_digits必需參數。 要進行四舍五入運算的位數。

案例:Excel中小數點後為0時,默認省略不顯示。

隨機整數

RANDBETWEEN函數是返回指定的最小值和指定最大值之間的一個隨機整數。

語法:RANDBETWEEN(bottom,top)

Bottom參數: 指定的最小整數。

Top參數: 指定的最大整數。

案例

隨機小數

Rand函數是返回一個大於等於 0 及小於 1隨機實數。

語法:RAND()

案例

求餘函數

mod函數是一個求餘函數,是用於返回兩數相除的餘數,返回結果的符號與除數的符號相同。

語法:=MOD(被除數,除數)

案例

mod函數經常配合其它函數一起使用,如if函數

奇偶數判斷

ISODD函數是一個奇數判斷函數,如果數字為奇數則返回TRUE

ISEVEN函數是一個偶數判斷函數,如果數字為偶數則返回TRUE

統計數字

COUNT函數給定數據集合或者單元格區域中數據的個數進行計數,COUNT函數隻能對數字數據進行統計,對於空單元格、邏輯值或者文本數據將不統計。

案例

統計非空單元格

COUNTA函數是計算區域內非空單元格的個數。

案例

統計空白單元格

COUNTBLANK函數是計算區域內空白單元格的個數。

案例

條件判斷

IF函數是條件判斷函數:如果指定條件的計算結果為 TRUE,IF函數將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。

語法:IF(logical_test,value_if_true,value_if_false)

logical_test:測試條件

value_if_true:滿足條件返回的結果

value_if_false:不滿足條件返回的結果

案例

多條件判斷

IFS函數是多條件判斷函數,檢查是否滿足一個或多個條件並返回與第一個TRUE條件對應的值

=IFS(條件1,值1,條件2,值2……條件N,值N)。

案例

AND函數

AND函數是指所有參數的邏輯值為真時,返回TRUE;隻要有一個參數的邏輯值為假,即返回 FALSE。

案例

OR函數

OR函數是指任何一個參數邏輯值為 TRUE,即返回 TRUE;所有參數的邏輯值為 FALSE,才返回 FALSE

案例

提取年

YEAR函數是從日期中提取年

提取月

MONTH函數是從日期中提取月

提取天

DAY函數是從日期中提取日

當前日期

TODAY函數是返回當前日期的函數,固定公式:=today(),是一個跟隨時間變化而變化的函數

當前時間

NOW函數是返回當前時間的函數,固定公式:=now(),每分鐘都會變化,按鍵盤上的F9鍵可以刷新,一般都是配合其它函數一起使用

生成日期

DATE函數是指輸入指定的參數生成日期

語法:=date(year,month,day)

計算日期差

DATEDIF函數是計算兩日期之差,返回兩個日期之間的年月日間隔數。

語法:=datedif(start_date,end_date,unit)

Start_date 起始日期

End_date 結束日期

Unit 為所需信息的返回類型:Y" 時間段中的整年數;"M" 時間段中的整月數;"D" 時間段中的天數;"MD" 起始日期與結束日期的同月間隔天數;"YD" 起始日期與結束日期的同年間隔天數;"YM" 起始日期與結束日期的同年間隔月數。

案例

日期轉星期

WEEKDAY函數是返回某日期的星期數。

語法:=weekday(serial_number,return_type)

serial_number 指日期

return_type指返回類型,一般都選擇2

案例

TEXT 函數

TEXT函數是將數值轉換為按指定數字格式顯示的函數。

語法:=TEXT(value,format_text)

Value 為數值、計算結果為數字值的公式

Format_text 為“單元格格式”對話框中“數字”選項卡上“分類”框中的文本形式的數字格式。

案例

重復顯示指定內容

REPT函數是按照給定的次數重復顯示文本的函數。

語法:=rept(需要重復顯示的文本,重復顯示的次數)

文本連接

文本連接符&,把幾個內容連接起來,可以是數字、單元格引用、字符等

計算文本長度

LEN函數是計算字符串長度的函數。

從左提取內容

LEFT函數用於從一個文本字符串的第一個字符開始返回指定個數的字符。

語法:=left(text,[num_chars])

text:文本字符串

num_chars:從左邊第一個字符開始提取的個數

案例

從右提取內容

RIGHT函數和LEFT函數用法一樣,指的是從右邊第一個字符開始提取字符

從中間提取內容

MID函數是從一個字符串中截取出指定數量的字符

語法:MID(text,start_num,num_chars)

text:文本字符串

start_num:從字符串的第幾個開始

num_chars:提取的字符長度

案例

快速合並內容

CONCAT函數用於連接兩個或多個內容,比文本連接符號&更高效

查找函數1

VLOOKUP函數是一個運用非常廣的縱向查找函數。

語法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

lookup_value:要查找的值

table_array:要查找的區域

col_index_num:返回數據在查找區域的第幾列數

range_lookup:精確匹配/近似匹配

案例:精確查找

案例:模糊查找

案例:反向查找

查找函數2

Find函數是從文本字符串中查找特定的字符位置,區分大小寫

語法:=FIND(要查找的字符串、被查找的字符串、[開始位置])

案例:查找天在文本中的位置,查找C在文本中的位置,find區分大小寫,所以最後一個會錯誤

FindB函數是從文本字符串中查找特定的字節位置,區分大小寫

語法:=findb(要查找的字節、被查找的字節、[開始位置])

一個漢字算1個字符,2個字節;數字和英文字母算1個字符,1個字節

案例:

查找天在文本中的位置,查找C在文本中的位置,findb區分大小寫,所以最後一個會錯誤

查找函數3

SEARCH函數是從文本字符串中查找特定的字符位置,不區分大小寫,可以使用通配符進行查找

語法:=search (要查找的字符串、被查找的字符串、[開始位置])

SEARCHB

SEARCHB是從文本字符串中查找特定的字節位置,不區分大小寫,可以使用通配符進行查找

語法:=searchb(要查找的字節、被查找的字節、[開始位置])

查找函數4

MATCH函數返回指定數值在指定數組區域中的位置。

語法:MATCH(lookup_value, lookup_array, [match_type])

lookup_value:查找的值

lookup_array:查找的區域

match_type:可選參數(1、0、-1)

案例:查找馮興國在B列的位置

大BOSS函數

以一抵十的Subtotal函數,在計算隱藏數據時,有著無法替代的作用

語法:=SUBTOTAL(選擇函數類型,ref1,[ref2],…)

選擇函數類型:1到11(計算隱藏值),101到111(不計算隱藏值)

案例1

無隱藏數據時求和,sum函數和subtotal函數功能一樣,公式:=SUBTOTAL(9,E1:E5)。公式中第一個參數是9,因為1到11(計算隱藏值)

當隱藏2、3、4行時,subtotal就隻計算顯示的行數據,公式:=SUBTOTAL(109,E1:E5)。

公式中第一個參數是109,因為101到111(不計算隱藏值)

案例2

但總的來說,Excel隻是工具,要把這個工具用好,數據分析的指導是必須的,再次推薦知乎知學堂的【數據分析入門訓練營】,一線互聯網大廠大牛帶隊,直播互動講解互聯網數據分析工作流+常見分析模型運作原理,還有大廠真實案例帶練實操,打破簡歷0項目經驗。想轉行數分升職加薪的建議領取:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部