excel最常用的八個函式公式

小夥伴們好啊,今天和大家分享一組常用函式公式的使用方法,看看哪個還不熟:

IF函式

用來完成非此即彼的判斷。用法是:

=IF(判斷條件,符合條件時返回的值,不符合條件時返回的值)

如下圖,要判斷成績是否合格。公式為:

=IF(C2>=60,"及格","不及格")

AND函式

AND函式用於符合多個條件的判斷。在所有引數的結果都返回邏輯值TRUE、或是運算結果不等於0的情況下,才返回邏輯值TRUE。如有任意一個引數的結果為FALSE或是等於0,AND函式結果就是FALSE。

如下圖,要根據B、C、D列三個條件,來判斷是否屬於考慮物件。

公式為:

=IF(AND(B2="是",C2="是",D2="是"),"備胎優選","不予考慮")

本例中,如果三個條件都為“是”,則AND函式返回TRUE,IF函式返回指定內容“備胎優選”,否則就返回“不予考慮”。

假如降低條件了,三個條件符合其一就返回“備胎優選”,可以將公式中的AND寫成OR。

=IF(OR(B2="是",C2="是",D2="是"),"備胎優選","不予考慮")

OR函式的作用也是依次判斷多個條件,只要多個條件的判斷結果有一個是TRUE,OR函式就返回TRUE。

IFERROR函式

IFERROR函式可以說是遮蔽錯誤值的殺手級函式了。

如果公式計算沒有錯誤值,則返回公式計算結果,否則返回指定的內容。

第一個引數是要運算的公式,第二個引數是在公式計算出現錯誤值的情況下,要指定返回的值。

常用示例:

COUNTIF函式

COUNTIF函式用於統計一個區域中符合條件的單元格個數。該函式用法為:

COUNTIF(統計的單元格範圍,要統計的條件)

如下圖,要統計A列姓名是否重複,公式為:

=IF(COUNTIF(A:A,A2)>1,"重複","")

先使用COUNTIF函式計算出A列區域中有多少個與A2相同的姓名。然後使用IF函式判斷,如果COUNTIF函式的結果大於1,就說明有重複了。

DATEDIF函式

強大的日期計算函式,卻甘心做Excel中的隱士,在函式列表中沒有這個函式的名字,也看不到這個函式的幫助檔案。

該函式用法為:

DATEDIF(起始日,截止日,間隔的型別)

如下圖,要根據出生年月計算年齡,公式為:

=DATEDIF(B2,TODAY(),"y")

TODAY函式返回系統當前的日期。

DATEDIF函式以B2的出生年月作為開始日期,以系統日期作為結束日期,第三引數使用“Y”,表示計算兩個日期之間的整年數。

如果要計算間隔的月數,第三引數可以使用“m”。

SUMPRODUCT函式

該函式作用是將陣列間對應的元素相乘,並返回乘積之和。

如下圖所示,要計算採購所有物資的總金額,公式為:

=SUMPRODUCT(D2:D14,E2:E14)

公式中,將D2:D14的數量和E2:E14的單價分別對應相乘,然後將乘積求和,得到最終所有物資的採購總金額。

SUBTOTAL函式

僅對可見單元格彙總計算,能夠計算在篩選狀態下的求和。

如下圖,對B列的部門進行了篩選,使用以下公式可以計算出篩選後的數量之和。

=SUBTOTAL(9,D2:D14)

SUBTOTAL第一引數用於指定彙總方式,可以是1~11的數值,通過指定不同的第一引數,可以實現平均值、求和、最大、最小、計數等多種計算方式。

如果第一引數使用101~111,還可以忽略手工隱藏行的資料,小夥伴們有空可以試試。

AGGREGATE函式

和SUBTOTAL函式功能類似,功能比SUBTOTAL更多,第一引數可以使用1到19的數值,來指定19種不同的彙總方式。第二引數使用1到7,來指定忽略哪些內容。

如下圖所示,已經對B列的部門進行了篩選,而且F列的金額計算結果有錯誤值,使用以下公式,可以對F列的金額進行彙總。

=AGGREGATE(9,7,F2:F14)

AGGREGATE函式第一引數使用9,表示彙總方式為求和,第二引數使用7,表示忽略隱藏行和錯誤值。

今天咱們的內容就是這些吧,祝各位小夥伴一天好心情。

圖文製作:祝洪忠

       

專業的職場技能充電站