Excel常見函數(shù)的使用方法

2012-01-10 14:05:58來源:作者:

Excel是辦公室自動化中非常重要的一款數(shù)據(jù)處理軟件,在Excel中函數(shù)用來分析和處理數(shù)據(jù),如排序、求和、計數(shù)、提取數(shù)據(jù)等等。

Excel是辦公室自動化中非常重要的一款數(shù)據(jù)處理軟件,在Excel中函數(shù)用來分析和處理數(shù)據(jù),如排序、求和、計數(shù)、提取數(shù)據(jù)等等。

Excel函數(shù)一共有11類,分別是數(shù)據(jù)庫函數(shù)、日期與時間函數(shù)、工程函數(shù)、財務(wù)函數(shù)、信息函數(shù)、邏輯函數(shù)、查詢和引用函數(shù)、數(shù)學(xué)和三角函數(shù)、統(tǒng)計函數(shù)、文本函數(shù)以及用戶自定義函數(shù)。

Excel中函數(shù)其實(shí)是一些預(yù)定義的公式,函數(shù)右邊括號中的部分稱為參數(shù),假如一個函數(shù)可以使用多個參數(shù),那么參數(shù)與參數(shù)之間使用半角逗號進(jìn)行分隔。

=IF(AVERAGE(F2:F5)>60,SUM(G2:G5)>0,0)

參數(shù)包括:常量(直接鍵入的數(shù)字和文本)、邏輯值(TRUE或FALSE)、錯誤值(#VALUE!或#NAME)、單元格地址、單元格區(qū)域引用(A1:B2)、數(shù)組(常量數(shù)組{56,58,59;70,80,90}、區(qū)域數(shù)組「B1:B3,A1:A3」)、表達(dá)式(1+2、1+2=3)和函數(shù)(=SUM((1+2=3),(1+2)))。在嵌套中,一個函數(shù)可以另個函數(shù)的參數(shù)。

①單元格地址命名(別名):在名稱框直接輸入;插入→名稱→定義(Excel2003)
快捷鍵F3→將定義的名稱粘貼到公式中。
快捷鍵Ctrl+F3→定義名稱對話框。

②表達(dá)式分為算術(shù)表達(dá)式(數(shù)學(xué)公式)和邏輯表達(dá)式。邏輯表達(dá)式的結(jié)果只有兩個:TRUE(真)和FALSE(假),一共六種關(guān)系運(yùn)算符和三種邏輯運(yùn)算符。
=(等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、<>(不等于)
OR(或)、AND(與)、NOT(非)

③在Excel單元格里輸入「false」或「true」,會自動轉(zhuǎn)化為大寫為FALSE(假)和TRUE(真),在四則運(yùn)算中,TRUE可以當(dāng)1計算,F(xiàn)ALSE可以當(dāng)0計算。

④數(shù)組(Array,繁體版稱作陣列)是由數(shù)據(jù)元素組成的集合,數(shù)據(jù)無素可以是數(shù)值、文本、日期、邏輯、錯誤值等,數(shù)據(jù)元素以行和列的形式組織起來,構(gòu)成一個數(shù)據(jù)矩陣。在Microsoft_Excel有兩類數(shù)組:區(qū)域數(shù)組和常量數(shù)組。
常量數(shù)組用{}將構(gòu)成數(shù)組的常量括起來,行中的元素用逗號,分隔,行之間用分號;分隔。區(qū)域數(shù)組實(shí)際上是單元格區(qū)域,數(shù)據(jù)存儲在單元格中,公式必須引用單元格才能調(diào)用數(shù)據(jù)。
一個數(shù)組其實(shí)就是一組同類型的數(shù)據(jù),可以當(dāng)做一個整體來處理,而無須對每個單元格一一應(yīng)用公式。數(shù)組公式可以可以對一批單元格應(yīng)用一個公式,產(chǎn)生單個結(jié)果,也可以同時分列顯示多個結(jié)果。

Excel常用函數(shù)

1)AND函數(shù)(與)
AND(logical1,logical2,...)
如果所有參數(shù)值均為邏輯「真(TRUE)」,則返回邏輯「真(TRUE)」,反之返回邏輯「假(FALSE)」。
如果指定的邏輯條件參數(shù)中包含非邏輯值時,則函數(shù)返回錯誤值「#VALUE!」或「#NAME」。

2)OR函數(shù)(或)
OR(logical1,logical2,...)
任何一個參數(shù)邏輯值為TRUE,即返回TRUE;
AND只要有一個參數(shù)是FALSE則結(jié)果是FALSE,OR函數(shù)只要有一個參數(shù)是TRUE則結(jié)果就是TRUE。

3)NOT函數(shù)(非)
用于對參數(shù)值求反。NOT函數(shù)只有一個參數(shù),可以是一個值,也可以是一個表達(dá)式。
NOT(TRUE)=FALSE;NOT(FALSE)=TRUE

4)IF函數(shù)
IF(logical_test,value_if_true,value_if_false)
IF函數(shù)就是判斷l(xiāng)ogical_test是否為TRUE或者FALSE(邏輯表達(dá)式logical_test成立或者計算結(jié)果非0則為TRUE),如果是TRUE則執(zhí)行參數(shù)2,如果FALSE則執(zhí)行參數(shù)3。

5)COUNT計數(shù)
COUNT(value1,value2,...)
返回包含數(shù)字以及包含參數(shù)列表中的數(shù)字的單元格的個數(shù)(數(shù)字、日期、或以文本代表的數(shù)字都計算在內(nèi),'+數(shù)字不計算在內(nèi))。
參數(shù)value為包含或引用各種類型數(shù)據(jù)的參數(shù)。COUNT函數(shù)最多可以有30個參數(shù)。數(shù)字、邏輯值、文本數(shù)字、日期值、空單元格、單元格和區(qū)域的引用地址、名稱都可以作為參數(shù)。
=COUNT("B1","D1","123","hello")=0,這里沒有一個數(shù)字,B1和D1因?yàn)榧恿艘,不是單元格,變成字符了?/p>

COUNTif函數(shù)是計算區(qū)域中滿足給定條件的單元格的個數(shù)。
語法格式:COUNTIF(range,criteria)
=COUNTIF(A2:A5,"apples")計算A2-A5列中蘋果所在單元格的個數(shù)。
=COUNTIF(B2:B5,">55")計算B2-B5列中值大于55的單元格個數(shù)。

6)SUM求和,是Excel中使用最多的函數(shù)(西格瑪∑)。
SUM(number1,number2,...) 
number參數(shù)包括數(shù)字(1、2、3)、邏輯值(1+2=3)、也可以是表達(dá)式(1+2)、單元格區(qū)域、數(shù)組、公式。
①=SUM((1+2=3),(1+2)),結(jié)果為4。(1+2=3)表達(dá)式的結(jié)果為真,文本值被轉(zhuǎn)換成數(shù)字,而邏輯值「TRUE」被轉(zhuǎn)換成數(shù)字1;1+2表達(dá)式的結(jié)果3會被計算。
②SUM不計算引用單元格中的表達(dá)式、不計算非數(shù)字字符。若A1為「1+2」、B1為「1+2=3」、C1為「A」,D1=SUM(A1,B1,C1),結(jié)果為0。
③SUM函數(shù)中的參數(shù)不能超過30個。
④SUM(A1:B2)=A1+A2+B1+B2,參數(shù)可以單元格區(qū)域。
⑤選中一行或一列后,點(diǎn)擊西格瑪∑按鈕或快捷鍵(Alt+=)

SUM函數(shù)也可以用來求差
SUM(A1,-B1)=A1-B1

SUMIF函數(shù)根據(jù)指定條件對若干單元格求和。
語法格式:SUMIF(range,criteria,sum_range)(sum_range)
如果參數(shù)sum_range與range是一個區(qū)域,就可省略,則條件區(qū)域就是實(shí)際求和區(qū)域。

7)求積函數(shù)(Product產(chǎn)品)
=PRODUCT(A1:B2,100)=A1*A2*B1*B2*100

PRODUCT函數(shù)也可以用來求商
=PRODUCT(A1,B1^(-1))=A1/B1

8)乘積求和函數(shù)
將數(shù)組間對應(yīng)的元素相乘,并返回乘積之和。
=SUMPRODUCT(A1:A3,B1:B3,C1:C3);
=SUMPRODUCT({2;5;9;7;1},{3;5;7;2;6},{4;6;8;7;2})(數(shù)組公式);
=A1*B1*C1+A2*B2*C2+A3*B3*C3;
=SUMPRODUCT(ROW(1:100))=SUMPRODUCT(ROW(1:100),1)(只有一組就是就是直接求和)

9)求余函數(shù)(兩數(shù)相除求余)
=MOD(100,33)
=1

10)取整函數(shù)(兩數(shù)相除取整)
=QUOTIENT(100,33)(Excel2003沒有這個函數(shù))
=INT(100/33)(INT函數(shù)
=3

11)AVERAGE函數(shù):求出所有參數(shù)的算術(shù)平均值
AVERAGE(number1,number2,……)
在B8單元格中輸入公式:=AVERAGE(B7:D7,F7:H7,7,8),確認(rèn)后,即可求出B7至D7區(qū)域、F7至H7區(qū)域中的數(shù)值和7、8的平均值。

12)時間函數(shù)
①=today(),返回當(dāng)前時間(快捷鍵Ctrl+;→輸入當(dāng)前時間)
②=now(),返回當(dāng)前日期和時間(快捷鍵Ctrl+:→輸入當(dāng)前日期和時間)

13)文本提取函數(shù)
①RIGHT(string,N)從一個文本字符串的最后一個字符開始,截取指定數(shù)目的字符。
Right()函數(shù)返回NULL;
string是包含要提取字符的文本字符串,也可以是單元格引用;
如果缺省N,則默認(rèn)值日為1;
如果N的值大于string字符串的長度,返回整個string字符串。

②LEFT(string,N)從一個文本字符串的第一個字符開始,截取指定數(shù)目的字符。

③MID(string,start_num,num_chars)從string的start_num,截取num_chars個字符。
MID函數(shù)只能從左向右提取的。

14)查詢與引用函數(shù)
LOOKUP與VLOOKUP和HLOOKUP屬于一類函數(shù),是最常用的“查找和引用”的函數(shù),VLOOKUP是按列查找,HLOOKUP是按行查找。
①Lookup
②VLOOKUP(查詢值,數(shù)據(jù)查詢范圍,返回值的行序號,邏輯值TRUE或FALSE)
③HLOOKUP(查詢值,數(shù)據(jù)查詢范圍,返回值的行序號,邏輯值TRUE或FALSE)

④COLUMN列函數(shù)-返回引用的行號
=COLUMN(A10),返回A10所在的列號;
=COLUMN(),返回函數(shù)COLUMN所在單元格的列號。

⑤ROW行函數(shù)-返回引用的行號
=ROW(1:1)=1,返回第一行的行號;
=ROW(A1:A10)={1,2,3,4..10},選擇對應(yīng)的單元格區(qū)域如B2:B11,按F2輸入函數(shù)公式,再按Ctrl+Shift+Enter,返回A1-A10的列行號;
=ROW(A:A)={1,2,3,...65536},選擇對應(yīng)的單元格區(qū)域如B列,按F2輸入函數(shù)公式,再按Ctrl+Shift+Enter,返回A列行號。

函數(shù)提示工具

①如圖所示紅色區(qū)域即為函數(shù)提示工具。

②函數(shù)提示設(shè)置
Excel2003→工具欄→選項(xiàng)→常規(guī)→勾選「函數(shù)工具提示」復(fù)選框。
Excel2007→Office按鈕→Excel選型→高級→顯示-顯示函數(shù)屏幕提示

③fx按鈕-插入函數(shù)對話框
工具欄→自定義→命令→插入→插入函數(shù)→左鍵拖動到工具欄的空白處。
Shift+F3插入函數(shù)對話框

關(guān)鍵詞:Excel

贊助商鏈接: