Excel函數(shù)可以實現(xiàn)許多實際應(yīng)用中的數(shù)據(jù)統(tǒng)計任務(wù),比如本文介紹到的“CONCATENATE”。 |
|
Excel函數(shù)可以幫助各位老師用字母A、B、C給學(xué)生打成績。我們定的標(biāo)準(zhǔn)是80分以上為A,60分至79分為B,60分以下為C。下面我們看如何實現(xiàn)這一效果。
一、利用公式計算等級:
在Excel中把成績錄入完成,然后在表頭行的最后邊再添加上一個“等級”列。在F2單元格中輸入:=CONCATENATE(IF (C2>=80,"A",IF(C2>=60,"B","C")),IF(D2>=80,"A",IF(D2>=60,"B","C")), IF(E2>=80,"A",IF(E2>=60,"B","C"))),然后把鼠標(biāo)指針指向F2單元格的右下角,等鼠標(biāo)指針變成黑色十字加號時,按住左鍵向右拖動到這列單元格的最后放手。(如圖)
輸入公式
也可以在F2單元格中輸入:=IF(C2>=80,"A",IF(C2>=60,"B","C"))&IF(D2> =80,"A",IF(D2>=60,"B","C"))&IF(E2>=80,"A",IF(E2>=60,"B","C")),然后把鼠標(biāo)指針指向F2單元格的右下角,等鼠標(biāo)指針變成黑色十字加號時,按住左鍵向右拖動到這列單元格的最后放手。
二、函數(shù)和公式說明:
上面的公式中我們主要是利用IF條件函數(shù)的嵌套。IF函數(shù)是根據(jù)對指定條件的邏輯判斷的真假結(jié)果,返回相對應(yīng)的內(nèi)容的條件函數(shù)。利用此函數(shù)邏輯計算出真假值,會返回不同的結(jié)果,從而可達(dá)到篩選數(shù)據(jù)的目的。其語法格式是:IF(logical_test,value_if_true, value_if_false), logical_test:表示計算結(jié)果為TRUE或者FALSE的任意值或表達(dá)式,該參數(shù)可使用任何比較運算符;value_if_true:表示 logical_test為TRUE(也就是真或正確)時返回的值;value_if_false:表示logical_test為FALSE(也就是假或錯誤)時返回的值。
而本例中的公式IF(C2>=80,"A",IF(C2>=60,"B","C"))意思是如果C2單元格中的語文分?jǐn)?shù)大于或等于 80分,則在F2單元格中顯示字母A,而如果小于80分則再重新判斷是否大于等于60分,如果大于或等于60分則在F2單元格中顯示字母B,而如果小于 60分則顯示字母C。
CONCATENATE是將若干個文字項合并至一個文字項中的函數(shù)。其語法格式是:CONCATENATE(text1,text2……)。而 &是將多個單元格字符串連接成一個字符串的函數(shù)。其語法格式是:numb1&numb2&……。這里text1和numb1是指 IF(C2>=80,"A",IF(C2>=60,"B","C")),即語文這列成績的等級;text2和numb2是指IF (D2>=80,"A",IF(D2>=60,"B","C")),即數(shù)學(xué)這列成績的等級;text3和numb3是指IF(E2>= 80,"A",IF(E2>=60,"B","C")),即英語這列成績的等級。
|