EXCEL常用函式和公式

日常工作中,表格運用必不可少,如果熟練使用各種表格公式,就能更高效地完成工作。

查詢重複內容公式:

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

用出生年月來計算年齡公式:

=TRUNC((DAYS360(H6,” 2009/8/30”,FALSE))/360,0)。

從輸入的18位身份證號的出生年月計算公式:

=CONCATENATE(MID(E2,7,4),”/”,MID(E2,11,2),”/”,MID(E2,13,2))。

從輸入的身份證號碼內讓系統自動提取性別,可以輸入以下公式:

=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,”男”,”女”),IF(MOD(MID(C2,17,1),2)=1,”男”,”女”))

注:公式內的“C2”代表的是輸入身份證號碼的單元格。

求和:

=SUM(K2:K56)

對K2到K56這一區域進行求和;

平均數:

=AVERAGE(K2:K56)

對K2 K56這一區域求平均數;

排名:

=RANK(K2,K$2:K$56)

對55名學生的成績進行排名;

等級:

=IF(K2>=85,”優”,IF(K2>=74,”良”,IF(K2>=60,”及格”,”不及格”)))

學期總評:

=K2*0。3+M2*0。3+N2*0。4

假設K列、M列和N列分別存放著學生的“平時總評”、“期中”、“期末”三項成績;

最高分:

=MAX(K2:K56)

求K2到K56區域(55名學生)的最高分;

最低分:

=MIN(K2:K56)

求K2到K56區域(55名學生)的最低分;

優秀率:

=SUM(K57:K60)/55*100

及格率:

=SUM(K57:K62)/55*100

標準差:

=STDEV(K2:K56)

求K2到K56區域(55人)的成績波動情況(數值越小,說明該班學生間的成績差異較小,反之,說明該班存在兩極分化);

條件求和:

=SUMIF(B2:B56,”男”,K2:K56)

假設B列存放學生的性別,K列存放學生的分數,則此函式返回的結果表示求該班男生的成績之和;

多條件求和:

{=SUM(IF(C3:C322=”男”,IF(G3:G322=1,1,0)))}

假設C列(C3:C322區域)存放學生的性別,G列(G3:G322區域)存放學生所在班級程式碼(1、2、3、4、5),則此函式返回的結果表示求一班的男生人數;這是一個數組函式,輸完後要按Ctrl+Shift+Enter組合鍵(產生“{……}”)。“{}”不能手工輸入,只能用組合鍵產生。

根據出生日期自動計算週歲:

=TRUNC((DAYS360(D3,NOW()))/360,0)

假設D列存放學生的出生日期,E列輸入該函式後則產生該生的週歲。

相關文章