16個Excel函數公式你都懂嗎?
為了方便日常工作,小編收集了以下常用的16個Excel函數公式。希望對大家有所幫助。
16個Excel函數公式
1、查找重復內容公式:
=IF(COUNTIF (A:A,A2)>1,"重復","")
2、查找重復身份證號碼公式:
=IF(COUNTIF(A:A,A2&"*")>1,"重復","")
3、用出生年月來計算年齡公式:
=DATEDIF(A2,TODAY(),"y")
4、根據身份證號計算出生年月公式:
=--TEXT(MID(A2,7,8),"0!/00!/00")
5、根據身份證號碼提取性別公式:
=IF(MOD(MID(A2,15,3),2),"男","女")
6、根據身份證號碼計算退休時間:
=EDATE(TEXT(MID(A2,7,8),"0!/00!/00"),MOD(MID(A2,15,3),2)*120+600)
7、計算合同到期公式:
=EDATE(A4,3)
8、條件求和。
計算銷售一部的銷售總額:
=SUMIF(B:B,"銷售一部",C:C)
9、多條件求和。
計算銷售一部1000以上的銷售額:
=SUMIFS(C:C,B:B,"銷售一部",C:C,">1000")
10、計算某個日期是第幾季度:
=LEN(2^MONTH(A2))&"季度"
11、指定條件的最小值:
{=MIN(IF(B2:B10="銷售一部",C2:C10))}
注意:這里的公式最外層多了一對花括號。這就是傳說中的數組公式,輸入時需要按住shift+ctrl不放,按回車?;ɡㄌ柧蜁詣犹砑恿?,手工添加可是無效的哦。
12、指定條件的最大值:
{=MAX(IF(B2:B10="銷售一部",C2:C10))}
這個公式和第一個公式的用法類似,只是將計算最小值的MIN函數換成了計算最大值的MAX函數。
13、指定條件的平均值:
=AVERAGEIF(B2:B10,"銷售一部",C2:C10)
AVERAGEIF函數的語法換成普通話的意思大致是:
=AVERAGEIF(條件區(qū)域,指定的條件,計算平均值的區(qū)域)
第三個參數可以忽略,比如說使用下面這個公式:
=AVERAGEIF(C2:C10,">950")
就是用來計算銷售額在950以上的平均值。
14、多條件計數:
=COUNTIFS(B2:B10,"銷售一部",C2:C10,">950")
COUNTIFS函數的語法換成普通話的意思大致是:
=COUNTIFS(區(qū)域1,條件1, 區(qū)域2,條件2…區(qū)域N,條件N)
除此之外,還可以使用SUMPRODUCT函數計算多條件計數:
=SUMPRODUCT((B2:B10="銷售一部")*(C2:C10>950))
用SUMPRODUCT函數多條件計數的語法,換成普通話的意思大致是:
=SUMPRODUCT((區(qū)域1=條件1)*(區(qū)域2=條件2)* (區(qū)域N=條件N))
15、多條件求和:
前面的內容中,咱們說過多條件求和的SUMIFS函數,如果使用SUMPRODUCT函數多條件求和,語法為:
=SUMPRODUCT((區(qū)域1=條件1)*(區(qū)域2=條件2)* 求和區(qū)域)
16、用VLOOKUP函數查詢數據:
=VLOOKUP(C14,B1:C10,2,)
如果把VLOOKUP函數的語法換成普通話,意思大致是:
=VLOOKUP(查詢的值,區(qū)域,返回第幾列的內容,匹配類型)
VLOOKUP函數是使用率最高的函數之一了,日常的查詢應用中經常會用到TA。這里有幾個問題需要注意:
?、俚诙祬^(qū)域的首列中必須要包含查詢值。
②第三參數是數據區(qū)域的第幾列,而不是工作表的第幾列。
?、廴绻谒膮岛雎裕琕LOOKUP函數查找時模糊匹配,但要求數據源區(qū)域升序排序。
16個Excel函數公式你都懂嗎?
上一篇:excel表頭斜線設置