小夥伴們好啊,今天和大家分享一組常用函數公式的使用方法,看看哪個還不熟:
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,表示忽略隐藏行和錯誤值。
今天咱們的内容就是這些吧,祝各位小夥伴一天好心情。
圖文制作:祝洪忠
專業的職場技能充電站
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!