Excel常用函數(shù)語法_第1頁
Excel常用函數(shù)語法_第2頁
Excel常用函數(shù)語法_第3頁
Excel常用函數(shù)語法_第4頁
Excel常用函數(shù)語法_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

廣東外語外貿(mào)大學信息技術(shù)學院楊漢群

EMAIL:TEACHER.YANGHQ@GMAIL.COM

QQ:544308483

MOBILExcel常用函數(shù)語法函數(shù)應用基礎(chǔ)(一)函數(shù)和公式1.什么是函數(shù)

Excel函數(shù)即是預先定義,執(zhí)行計算、分析等處理數(shù)據(jù)任務的特殊公式。以常用的求和函數(shù)SUM為例,它的語法是“SUM(number1,number2,......)”。其中“SUM”稱為函數(shù)名稱,一個函數(shù)只有唯一的一個名稱,它決定了函數(shù)的功能和用途。函數(shù)名稱后緊跟左括號,接著是用逗號分隔的稱為參數(shù)的內(nèi)容,最后用一個右括號表示函數(shù)結(jié)束。

參數(shù)是函數(shù)中最復雜的組成部分,它規(guī)定了函數(shù)的運算對象、順序或結(jié)構(gòu)等。使得用戶可以對某個單元格或區(qū)域進行處理,如分析存款利息、確定成績名次、計算三角函數(shù)值等。按照函數(shù)的來源,Excel函數(shù)可以分為內(nèi)置函數(shù)和擴展函數(shù)兩大類。前者只要啟動了Excel,用戶就可以使用它們;而后者必須通過單擊“工具→加載宏”菜單命令加載,然后才能像內(nèi)置函數(shù)那樣使用。

2.什么是公式

函數(shù)與公式既有區(qū)別又互相聯(lián)系。如果說前者是Excel預先定義好的特殊公式,后者就是由用戶自行設計對工作表進行計算和處理的公式。以公式“=SUM(E1:H1)*A1+26”為例,它要以等號“=”開始,其內(nèi)部可以包括函數(shù)、引用、運算符和常量。上式中的“SUM(E1:H1)”是函數(shù),“A1”則是對單元格A1的引用(使用其中存儲的數(shù)據(jù)),“26”則是常量,“*”和“+”則是算術(shù)運算符(另外還有比較運算符、文本運算符和引用運算符)。

如果函數(shù)要以公式的形式出現(xiàn),它必須有兩個組成部分,一個是函數(shù)名稱前面的等號,另一個則是函數(shù)本身。函數(shù)應用基礎(chǔ)(續(xù))(二)函數(shù)的參數(shù)函數(shù)右邊括號中的部分稱為參數(shù),假如一個函數(shù)可以使用多個參數(shù),那么參數(shù)與參數(shù)之間使用半角逗號進行分隔。參數(shù)可以是常量(數(shù)字和文本)、邏輯值(例如TRUE或FALSE)、數(shù)組、錯誤值(例如#N/A)或單元格引用(例如E1:H1),甚至可以是另一個或幾個函數(shù)等。參數(shù)的類型和位置必須滿足函數(shù)語法的要求,否則將返回錯誤信息。1.常量

常量是直接輸入到單元格或公式中的數(shù)字或文本,或由名稱所代表的數(shù)字或文本值,例如數(shù)字“2890.56”、日期“2003-8-19”和文本“黎明”都是常量。2.邏輯值邏輯值是比較特殊的一類參數(shù),它只有TRUE(真)或FALSE(假)兩種類型。3.數(shù)組

數(shù)組用于可產(chǎn)生多個結(jié)果,或可以對存放在行和列中的一組參數(shù)進行計算的公式。Excel中有常量和區(qū)域兩類數(shù)組。前者放在“{}”(按下Ctrl+Shift+Enter組合鍵自動生成)內(nèi)部,而且內(nèi)部各列的數(shù)值要用逗號“,”隔開,各行的數(shù)值要用分號“;”隔開。區(qū)域數(shù)組是一個矩形的單元格區(qū)域,該區(qū)域中的單元格共用一個公式。例如公式“=TREND(B1:B3,A1:A3)”作為數(shù)組公式使用時,它所引用的矩形單元格區(qū)域“B1:B3,A1:A3”就是一個區(qū)域數(shù)組。函數(shù)應用基礎(chǔ)(續(xù))4.錯誤值使用錯誤值作為參數(shù)的主要是信息函數(shù),例如“ERROR.TYPE”函數(shù)就是以錯誤值作為參數(shù)。它的語“ERROR.TYPE(error_val)”,如果其中的參數(shù)是#NUM!,則返回數(shù)值“6”5.單元格引用單元格引用是函數(shù)中最常見的參數(shù),引用的目的在于標識工作表單元格或單元格區(qū)域,并指明公式或函數(shù)所使用的數(shù)據(jù)的位置,便于它們使用工作表各處的數(shù)據(jù),或者在多個函數(shù)中使用同一個單元格的數(shù)據(jù)。還可以引用同一工作簿不同工作表的單元格,甚至引用其他工作簿中的數(shù)據(jù)。根據(jù)公式所在單元格的位置發(fā)生變化時,單元格引用的變化情況,我們可以引用分為相對引用、絕對引用和混合引用三種類型。6.嵌套函數(shù)除了上面介紹的情況外,函數(shù)也可以是嵌套的,即一個函數(shù)是另一個函數(shù)的參數(shù),例如“=IF(OR(RIGHTB(E2,1)=”1“,RIGHTB(E2,1)="3",RIGHTB(E2,1)="5",RIGHTB(E2,1)="7",RIGHTB(E2,1)="9"),"男","女")”。其中公式中的IF函數(shù)使用了嵌套的RIGHTB函數(shù),并將后者返回的結(jié)果作為IF的邏輯判斷依據(jù)。7.名稱和標志為了更加直觀地標識單元格或單元格區(qū)域,我們可以給它們賦予一個名稱,從而在公式或函數(shù)中直接引用。函數(shù)應用基礎(chǔ)(續(xù))(三)函數(shù)輸入方法對Excel公式而言,函數(shù)是其中的主要組成部分,因此公式輸入可以歸結(jié)為函數(shù)輸入的問題。1.“插入函數(shù)”對話框“插入函數(shù)”對話框是Excel輸入公式的重要工具,2.編輯欄輸入如果你要套用某個現(xiàn)成公式,或者輸入一些嵌套關(guān)系復雜的公式,利用編輯欄輸入更加快捷。函數(shù)分類詳解日期與時間函數(shù)統(tǒng)計函數(shù)財務函數(shù)邏輯函數(shù)數(shù)學與三角函數(shù)信息函數(shù)文本函數(shù)查找與引用函數(shù)工程函數(shù)(略)數(shù)據(jù)庫函數(shù)一.日期與時間函數(shù)1.DATE用途:返回代表特定日期的序列號。語法:DATE(year,month,day)

參數(shù):year為一到四位,根據(jù)使用的日期系統(tǒng)解釋該參數(shù)。默認情況下,ExcelforWindows使用1900日期系統(tǒng),而ExcelforMacintosh使用1904日期系統(tǒng)。Month代表每年中月份的數(shù)字。如果所輸入的月份大于12,將從指定年份的一月份執(zhí)行加法運算。Day代表在該月份中第幾天的數(shù)字。如果

day大于該月份的最大天數(shù)時,將從指定月份的第一天開始往上累加。注意:Excel按順序的序列號保存日期,這樣就可以對其進行計算。如果工作簿使用的是1900日期系統(tǒng),則Excel會將1900年1月1日保存為序列號1。同理,會將1998年1月1日保存為序列號35796,因為該日期距離1900年1月1日為35795天。實例:如果采用1900日期系統(tǒng)(Excel默認),則公式“=DATE(2001,1,1)”返回36892。

2.DATEVALUE用途:返回date_text所表示的日期的序列號。該函數(shù)的主要用途是將文字表示的日期轉(zhuǎn)換成一個序列號。

語法:DATEVALUE(date_text)參數(shù):Date_text是用Excel日期格式表示日期的文本。在使用1900日期系統(tǒng)中,date_text必須是1900年1月1日到9999年12月31日之間的一個日期;而在1904日期系統(tǒng)中,date_text必須是1904年1月1日到9999年12月31日之間的一個日期。如果date_text超出上述范圍,則函數(shù)DATEVALUE返回錯誤值#VALUE!。如果省略參數(shù)date_text中的年代,則函數(shù)DATEVALUE使用電腦系統(tǒng)內(nèi)部時鐘的當前年代,且date_text中的時間信息將被忽略。實例:公式“=DATEVALUE("2001/3/5")”返回36955,

DATEVALUE("2-26")返回36948。一.日期與時間函數(shù)(續(xù))3.DAY用途:返回用序列號(整數(shù)1到31)表示的某日期的天數(shù),用整數(shù)

1到

31表示。語法:DAY(serial_number)參數(shù):Serial_number是要查找的天數(shù)日期,它有多種輸入方式:帶引號的文本串(如"1998/01/30")、序列號(如1900日期系統(tǒng)的35825表示的1998年1月30日),以及其他公式或函數(shù)的結(jié)果(如DATEVALUE("1998/1/30"))。

實例:公式“=DAY("2001/1/27")”返回27,=DAY(35825)返回30,=DAY(DATEVALUE("2001/1/25"))返回25。9.MONTH用途:返回以序列號表示的日期中的月份,它是介于1(一月)和12(十二月)之間的整數(shù)。語法:MONTH(serial_number)參數(shù):Serial_number表示一個日期值,其中包含著要查找的月份。日期有多種輸入方式:帶引號的文本串(如"1998/01/30")、序列號(如表示1998年1月30日的35825)或其他公式或函數(shù)的結(jié)果(如DATEVALUE("1998/1/30"))等。

實例:公式“=MONTH("2001/02/24")”返回2,=MONTH(35825)返回1,=MONTH(DATEVALUE("2000/6/30"))返回6。19.YEAR用途:返回某日期的年份。其結(jié)果為1900到9999之間的一個整數(shù)。語法:YEAR(serial_number)參數(shù):Serial_number是一個日期值,其中包含要查找的年份。日期有多種輸入方式:帶引號的文本串(例如

"1998/01/30")、序列號(例如,如果使用

1900日期系統(tǒng)則

35825表示

1998年

1月

30日)或其他公式或函數(shù)的結(jié)果

(例如

DATEVALUE("1998/1/30"))。實例:公式“=YEAR("2000/8/6")返回2000”,

=YEAR("2003/05/01")返回2003,=YEAR(35825)返回1998。一.日期與時間函數(shù)(續(xù))13.TIME用途:返回某一特定時間的小數(shù)值,它返回的小數(shù)值從0到

0.99999999之間,代表0:00:00(12:00:00A.M)到23:59:59(11:59:59P.M)之間的時間。語法:TIME(hour,minute,second)參數(shù):Hour是0到23之間的數(shù),代表小時;Minute是0到59之間的數(shù),代表分;Second是0到59之間的數(shù),代表秒。實例:公式“=TIME(12,10,

30)”返回序列號0.51,等價于12:10:30PM。=TIME(9,30,

10)返回序列號0.40,等價于9:30:10AM。=TEXT(TIME(23,18,14),"h:mm:ssAM/PM")返回“11:18:14PM”。7.HOUR用途:返回時間值的小時數(shù)。即介于0(12:00A.M.)到23(11:00P.M.)之間的一個整數(shù)。語法:HOUR(serial_number)參數(shù):Serial_number表示一個時間值,其中包含著要返回的小時數(shù)。它有多種輸入方式:帶引號的文本串(如"6:45PM")、十進制數(shù)(如0.78125表示6:45PM)或其他公式或函數(shù)的結(jié)果(如TIMEVALUE("6:45PM"))。實例:公式“=HOUR("3:30:30PM")”返回15,=HOUR(0.5)返回12即12:00:00AM,=HOUR(29747.7)返回16。12.SECOND用途:返回時間值的秒數(shù)(為0至59之間的一個整數(shù))。語法:SECOND(serial_number)參數(shù):Serial_number表示一個時間值,其中包含要查找的秒數(shù)。關(guān)于時間的輸入方式見上文的有關(guān)內(nèi)容。實例:公式“=SECOND("3:30:26PM")”返回26,

=SECOND(0.016)返回2。8.MINUTE用途:返回時間值中的分鐘,即介于0到59之間的一個整數(shù)。語法:MINUTE(serial_number)

參數(shù):Serial_number是一個時間值,其中包含著要查找的分鐘數(shù)。時間有多種輸入方式:帶引號的文本串(如"6:45PM")、十進制數(shù)(如

0.78125表示6:45PM)或其他公式或函數(shù)的結(jié)果(如TIMEVALUE("6:45PM"))。實例:公式“=MINUTE("15:30:00")”返回30,

=MINUTE(0.06)返回26,=MINUTE(TIMEVALUE("9:45PM"))返回45。一.日期與時間函數(shù)(續(xù))15.TODAY用途:返回系統(tǒng)當前日期的序列號。語法:TODAY()參數(shù):無實例:公式“=TODAY()”返回2001-8-28(執(zhí)行公式時的系統(tǒng)時間)。

16.WEEKDAY

用途:返回某日期的星期數(shù)。在默認情況下,它的值為1(星期天)到7(星期六)之間的一個整數(shù)。語法:WEEKDAY(serial_number,return_type)參數(shù):Serial_number是要返回日期數(shù)的日期,它有多種輸入方式:帶引號的文本串(如"2001/02/26")、序列號(如35825表示1998年1月30日)或其他公式或函數(shù)的結(jié)果(如DATEVALUE("2000/1/30"))。Return_type為確定返回值類型的數(shù)字,數(shù)字1或省略則1至7代表星期天到數(shù)星期六,數(shù)字2則1至7代表星期一到星期天,數(shù)字3則0至6代表星期一到星期天。

實例:公式“=WEEKDAY(”2001/8/28“,2)”返回2(星期二),=WEEKDAY(“2003/02/23”,3)返回6(星期日)。17.WEEKNUM用途:返回一個數(shù)字,該數(shù)字代表一年中的第幾周。語法:WEEKNUM(serial_num,return_type)

參數(shù):Serial_num代表一周中的日期。應使用DATE函數(shù)輸入日期,或者將日期作為其他公式或函數(shù)的結(jié)果輸入。Return_type為一數(shù)字,確定星期計算從哪一天開始。默認值為

1。

實例18.WORKDAY用途:返回某日期(起始日期)之前或之后相隔指定工作日(不包括周末和專門指定的假日)的某一日期的值,并扣除周末或假日。語法:WORKDAY(start_date,days,holidays)參數(shù):Start_date為開始日期;Days為Start_date之前或之后不含周末及節(jié)假日的天數(shù);Days是正值將產(chǎn)生未來日期、負值產(chǎn)生過去日期;Holidays為可選的數(shù)據(jù)清單,表示需要從工作日歷中排除的日期值(如法定假日或非法定假日)。此清單可以是包含日期的單元格區(qū)域,也可以是由代表日期的序列號所構(gòu)成的數(shù)組常量。日期有多種輸入方式:帶引號的文本串(如"1998/01/30")、序列號(如1900日期系統(tǒng)時的35825表示1998年1月30日)或其他公式或函數(shù)的結(jié)果(例如

DATEVALUE("1998/1/30"))。實例二.信息函數(shù)1.CELL用途:返回某一引用區(qū)域的左上角單元格的格式、位置或內(nèi)容等信息,該函數(shù)主要用于保持與其它電子表格程序的兼容性。語法:CELL(info_type,reference)參數(shù):Info_type為一個文本值,指明所需要的單元格信息的類型。Reference表示要獲取其有關(guān)信息的單元格。如果忽略,則在info_type中所指定的信息將返回給最后更改的單元格。實例:公式“=CELL("row",A20)”返回20,如果A3單元格包含TOTAL,則CELL("contents",A3)返回"TOTAL"。

2.ERROR.TYPE用途:返回對應于某一錯誤類型的數(shù)字,如果沒有錯誤則返回#N/A。在IF函數(shù)中可以使用ERROR.TYPE檢測錯誤值,并返回文字串(如“發(fā)生錯誤”)來取代錯誤值。語法:ERROR.TYPE(error_val)參數(shù):Error_val為需要得到其數(shù)字代碼的一個錯誤類型。盡管error_val可以是實際的錯誤值,但它通常為一個單元格引用,而此單元格中包含需要檢測的公式。注意:ERROR.TYPE函數(shù)返回的錯誤代碼是:#NULL!返回1,

#DIV/0!返回2,

#VALUE!返回3,

#REF!返回4,

#NAME?返回5,

#NUM!返回6,#N/A返回7,其他錯誤則返回#N/A。

實例:如果A5=36/0,則公式“=ERROR.TYPE(A5)”返回2。二.信息函數(shù)(續(xù))4.IS類函數(shù)

用途:其中包括用來檢驗數(shù)值或引用類型的九個工作表函數(shù)。它們可以檢驗數(shù)值的類型并根據(jù)參數(shù)的值返回TRUE或FALSE。例如,數(shù)值為空白單元格引用時,ISBLANK函數(shù)返回邏輯值TRUE,否則返回FALSE。語法:ISBLANK(value)、ISERR(value)、ISERROR(value)、ISLOGICAL(value)、ISNA(value)、ISNONTEXT(value)、ISNUMBER(value)、ISREF(value)、ISTEXT(value)。

參數(shù):Value是需要進行檢驗的參數(shù)。分別為空白(空白單元格)、錯誤值、邏輯值、文本、數(shù)字、引用值或?qū)τ谝陨先我鈪?shù)的名稱引用。如果函數(shù)中的參數(shù)為下面的內(nèi)容,則返回TRUE:ISBLANK的參數(shù)是空白單元格,ISERR的參數(shù)是任意錯誤值(除去#N/A),ISERROR的參數(shù)是任意錯誤值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!),ISLOGICAL的參數(shù)是邏輯值,ISNA的參數(shù)是錯誤值#N/A,ISNONTEXT的參數(shù)是任意不是文本的內(nèi)容(此函數(shù)在值為空白單元格時返回TRUE),ISNUMBER的參數(shù)是數(shù)字,ISREF的參數(shù)是引用,ISTEXT的參數(shù)是文本。注意:IS類函數(shù)的參數(shù)value是不可轉(zhuǎn)換的。在其他大多數(shù)需要數(shù)字的函數(shù)中,文本"19"會被轉(zhuǎn)換成數(shù)字19。然而在公式ISNUMBER("19")中,"19"并由文本值轉(zhuǎn)換成其他類型的值,而是返回FALSE。

IS類函數(shù)用于檢驗公式計算結(jié)果十分有用,它與函數(shù)IF結(jié)合在一起可以提供一種在公式中查出錯誤值的方法。實例:公式“=ISBLANK("")”返回FALSE,

=ISREF(A5)返回TRUE(其中a5為空白單元格)。如果需要計算A1:A4區(qū)域的平均值,但不能確定單元格內(nèi)是否包含數(shù)字,則公式AVERAGE(A1:A4)返回錯誤值#DIV/0!。為了應付這種情況,可以使用公式“=IF(ISERROR(AVERAGE(A1:A4)),"引用包含空白單元格",AVERAGE(A1:A4))”查出可能存在的錯誤。二.信息函數(shù)(續(xù))5.ISEVEN用途:測試參數(shù)的奇偶性,如果參數(shù)為偶數(shù)返回TRUE,否則返回FALSE。語法:ISEVEN(number)Number待測試的數(shù)值。如果參數(shù)值不是整數(shù),則自動截去小數(shù)部分取整。注意:該函數(shù)必須加載“分析工具庫”方能使用。如果參數(shù)number不是數(shù)值,ISEVEN函數(shù)返回錯誤值#VALUE!。

實例:公式“=ISEVEN(11)返回FALSE”,=ISEVEN(6)返回TRUE。6.ISODD用途:測試參數(shù)的奇偶性,如果參數(shù)為奇數(shù)返回TRUE,否則返回FALSE。語法:ISODD(number)參數(shù):Number待測試的數(shù)值。如果參數(shù)不是整數(shù),則自動截去小數(shù)部分取整。注意:該函數(shù)必須加載“分析工具庫”方能使用。實例:公式“=ISODD(19)”返回TRUE,=ISODD(14.5)返回FALSE。7.N用途:返回轉(zhuǎn)化為數(shù)值后的值。語法:N(value)參數(shù):Value為要轉(zhuǎn)化的值。函數(shù)N可以轉(zhuǎn)化下表列出的值:數(shù)字返回該數(shù)字,日期返回該日期的序列號,TRUE返回1,

FALSE返回0,錯誤值(如#DIV/0!)返回該錯誤值,其他值返回0。實例:如果A1包含"7",A2包含"文件",A3包含"TRUE",則公式“=N(A1)”返回7,=N(A2)返回0(因為A2含有文字),

=N(A3)返回1(因為A3含有TRUE)。9.TYPE用途:返回數(shù)值的類型。當某一個函數(shù)的計算結(jié)果取決于特定單元格中數(shù)值的類型時,可使用函數(shù)TYPE。語法:TYPE(value)參數(shù):Value可以是Excel中的數(shù)據(jù),如數(shù)字、文本、邏輯值等等。如果value為數(shù)字返回1,是文本返回2,邏輯值返回4,錯誤值返回16,數(shù)組返回64。實例:如果A1包含文本"金額",則公式“=TYPE(A1)”返回2。=TYPE(2+A1)返回16。三.邏輯運算符1.AND用途:所有參數(shù)的邏輯值為真時返回TRUE(真);只要有一個參數(shù)的邏輯值為假,則返回FALSE(假)。語法:AND(logical1,logical2,...)參數(shù):Logical1,logical2,

.為待檢驗的1~30個邏輯表達式,它們的結(jié)論或為TRUE(真)或為FALSE(假)。實例2.FALSE用途:返回邏輯值FALSE。語法:FALSE()參數(shù):該函數(shù)不需要參數(shù)實例:如果在A1單元格內(nèi)輸入公式“=FALSE()”,回車后即可返回FALSE。若在單元格或公式中輸入文字FALSE,Excel會自動將它解釋成邏輯值FALSE。6.TRUE用途:返回邏輯值TRUE。語法:TRUE()參數(shù):該函數(shù)不需要參數(shù)實例:如果在A1單元格內(nèi)輸入公式“=TRUE()”,回車后即可返回TRUE。若在單元格或公式中輸入文字TRUE,Excel會自動將它解釋成邏輯值TRUE。函數(shù)TRUE主要用于與其它電子表格程序兼容。三.邏輯運算符(續(xù))4.NOT用途:求出一個邏輯值或邏輯表達式的相反值。如果您要確保一個邏輯值等于其相反值,就應該使用NOT函數(shù)。語法:NOT(logical)參數(shù):Logical是一個可以得出TRUE或FALSE結(jié)論的邏輯值或邏輯表達式。如果邏輯值或表達式的結(jié)果為FALSE,則NOT函數(shù)返回TRUE;如果邏輯值或表達式的結(jié)果為TRUE,那么NOT函數(shù)返回的結(jié)果為FALSE。

實例:如果A1=6、A2=8,那么公式“=NOT(A1<A2)”5.OR用途:所有參數(shù)中的任意一個邏輯值為真時即返回TRUE(真)。語法:OR(logical1,logical2,...)參數(shù):Logical1,logical2,...是需要進行檢驗的1至30個邏輯表達式,其結(jié)論分別為TRUE或FALSE。如果數(shù)組或引用的參數(shù)包含文本、數(shù)字或空白單元格,它們將被忽略。如果指定的區(qū)域中不包含邏輯值,OR函數(shù)將返回錯誤#VALUE!。實例:如果A1=6、A2=8,則公式“=OR(A1+A2>A2,A1=A2)”返回TRUE;而公式“=OR(A1>A2,A1=A2)”返回FALSE。三.邏輯運算符(續(xù))3.IF用途:執(zhí)行邏輯判斷,它可以根據(jù)邏輯表達式的真假,返回不同的結(jié)果,從而執(zhí)行數(shù)值或公式的條件檢測任務。語法:IF(logical_test,value_if_true,value_if_false)。參數(shù):Logical_test計算結(jié)果為TRUE或FALSE的任何數(shù)值或表達式;Value_if_true是Logical_test為TRUE時函數(shù)的返回值,如果logical_test為TRUE并且省略了value_if_true,則返回TRUE。而且Value_if_true可以是一個表達式;Value_if_false是Logical_test為FALSE時函數(shù)的返回值。如果logical_test為FALSE并且省略value_if_false,則返回FALSE。Value_if_false也可以是一個表達式。實例:公式“=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))”,其中第二個IF語句同時也是第一個IF語句的參數(shù)。同樣,第三個IF語句是第二個IF語句的參數(shù),以此類推。例如,若第一個邏輯判斷表達式C2>=85成立,則D2單元格被賦值“A”;如果第一個邏輯判斷表達式C2>=85不成立,則計算第二個IF語句“IF(C2>=70”;以此類推直至計算結(jié)束,該函數(shù)廣泛用于需要進行邏輯判斷的場合。四.查找和引用函數(shù)1.ADDRESS用途:以文字形式返回對工作簿中某一單元格的引用。語法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)

參數(shù):Row_num是單元格引用中使用的行號;Column_num是單元格引用中使用的列標;Abs_num指明返回的引用類型(1或省略為絕對引用,2絕對行號、相對列標,3相對行號、絕對列標,4是相對引用);A1是一個邏輯值,它用來指明是以A1或R1C1返回引用樣式。如果A1為TRUE或省略,函數(shù)ADDRESS返回A1樣式的引用;如果A1為FALSE,函數(shù)ADDRESS返回R1C1樣式的引用。Sheet_text為一文本,指明作為外部引用的工作表的名稱,如果省略sheet_text,則不使用任何工作表的名稱。實例:公式“=ADDRESS(1,4,4,1)”返回D1。3.CHOOSE用途:可以根據(jù)給定的索引值,從多達29個待選參數(shù)中選出相應的值或操作。語法:CHOOSE(index_num,value1,value2,...)參數(shù):Index_num是用來指明待選參數(shù)序號的值,它必須是1到29之間的數(shù)字、或者是包含數(shù)字1到29的公式或單元格引用;Value1,value2,...為1到29個數(shù)值參數(shù),可以是數(shù)字、單元格,已定義的名稱、公式、函數(shù)或文本。實例:公式“=CHOOSE(2,"電腦","愛好者")返回“愛好者”。公式“=SUM(A1:CHOOSE(3,A10,A20,A30))”與公式“=SUM(A1:A30)”等價(因為CHOOSE(3,A10,A20,

A30)返回A30)。四.查找和引用函數(shù)(續(xù))10.LOOKUP用途:返回向量(單行區(qū)域或單列區(qū)域)或數(shù)組中的數(shù)值。該函數(shù)有兩種語法形式:向量和數(shù)組,其向量形式是在單行區(qū)域或單列區(qū)域(向量)中查找數(shù)值,然后返回第二個單行區(qū)域或單列區(qū)域中相同位置的數(shù)值;其數(shù)組形式在數(shù)組的第一行或第一列查找指定的數(shù)值,然后返回數(shù)組的最后一行或最后一列中相同位置的數(shù)值。語法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)

語法2(數(shù)組形式):LOOKUP(lookup_value,array)。參數(shù)1(向量形式):Lookup_value為函數(shù)LOOKUP在第一個向量中所要查找的數(shù)值。Lookup_value可以為數(shù)字、文本、邏輯值或包含數(shù)值的名稱或引用。Lookup_vector為只包含一行或一列的區(qū)域。Lookup_vector的數(shù)值可以為文本、數(shù)字或邏輯值。參數(shù)2(數(shù)組形式):Lookup_value為函數(shù)LOOKUP在數(shù)組中所要查找的數(shù)值。Lookup_value可以為數(shù)字、文本、邏輯值或包含數(shù)值的名稱或引用。如果函數(shù)LOOKUP找不到lookup_value,則使用數(shù)組中小于或等于lookup_value的最大數(shù)值。Array為包含文本、數(shù)字或邏輯值的單元格區(qū)域,它的值用于與lookup_value進行比較。

注意:Lookup_vector的數(shù)值必須按升序排列,否則LOOKUP函數(shù)不能返回正確的結(jié)果,參數(shù)中的文本不區(qū)分大小寫。實例:如果A1=68、A2=76、A3=85、A4=90,則公式“=LOOKUP(76,A1:A4)”返回2,=LOOKUP("bump",{"a",

1;"b",2;"c",3})返回2。四.查找和引用函數(shù)(續(xù))6.HLOOKUP用途:在表格或數(shù)值數(shù)組的首行查找指定的數(shù)值,并由此返回表格或數(shù)組當前列中指定行處的數(shù)值。語法:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)參數(shù):Lookup_value是需要在數(shù)據(jù)表第一行中查找的數(shù)值,它可以是數(shù)值、引用或文字串;Table_array是需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用對區(qū)域或區(qū)域名稱的引用,Table_array的第一行的數(shù)值可以是文本、數(shù)字或邏輯值。Row_index_num為table_array中待返回的匹配值的行序號。Range_lookup為一邏輯值,指明函數(shù)HLOOKUP查找時是精確匹配,還是近似匹配。實例:如果A1:B3區(qū)域存放的數(shù)據(jù)為34、23、68、69、92、36,則公式“=HLOOKUP(34,A1:B3,1,F(xiàn)ALSE)返回34;=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,

TRUE)返回“c”。17.VLOOKUP用途:在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組當前行中指定列處的數(shù)值。當比較值位于數(shù)據(jù)表首列時,可以使用函數(shù)VLOOKUP代替函數(shù)HLOOKUP。語法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)參數(shù):Lookup_value為需要在數(shù)據(jù)表第一列中查找的數(shù)值,它可以是數(shù)值、引用或文字串。Table_array為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表,可以使用對區(qū)域或區(qū)域名稱的引用。Col_index_num為table_array中待返回的匹配值的列序號。Col_index_num為1時,返回table_array第一列中的數(shù)值;

col_index_num為2,返回table_array第二列中的數(shù)值,以此類推。Range_lookup為一邏輯值,指明函數(shù)VLOOKUP返回時是精確匹配還是近似匹配。如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于lookup_value的最大數(shù)值;如果range_value為FALSE,函數(shù)VLOOKUP將返回精確匹配值。如果找不到,則返回錯誤值#N/A。實例:如果A1=23、A2=45、A3=50、A4=65,則公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。四.查找和引用函數(shù)(續(xù))7.HYPERLINK用途:創(chuàng)建一個快捷方式,用以打開存儲在網(wǎng)絡服務器、Intranet(Internet)或本地硬盤的其它文件。語法:HYPERLINK(link_location,friendly_name)

參數(shù):Link_location是文件的路徑和文件名,它還可以指向文檔中的某個更為具體的位置,如Execl工作表或工作簿中特定的單元格或命名區(qū)域,或是指向Word文檔中的書簽。路徑可以是存儲在硬盤驅(qū)動器上的文件,或是Internet或Intranet上的URL路徑;Friendly_name為單元格中顯示的鏈接文字或數(shù)字,它用藍色顯示并帶有下劃線。如果省略了Friendly_name,單元格就將link_location顯示為鏈接實例:HYPERLINK(“/”,“驅(qū)動之家”)會在工作表中顯示文本“驅(qū)動之家”,單擊它即可連接到“/”。公式“=HYPERLINK("D:\README.TXT","說明文件")”在工作表中建立一個的藍色“說明文件”鏈接,單它可以打開D盤上的README.TXT文件。四.查找和引用函數(shù)(續(xù))9.INDIRECT用途:返回由文字串指定的引用。此函數(shù)立即對引用進行計算,并顯示其內(nèi)容。當需要更改公式中單元格的引用,而不更改公式本身,即可使用INDIRECT函數(shù)。語法:INDIRECT(ref_text,a1)。參數(shù):Ref_text是對單元格的引用,此單元格可以包含A1樣式的引用、R1C1樣式的引用、定義為引用的名稱或?qū)ξ淖执畣卧竦囊?;A1為一邏輯值,指明包含在單元格ref_text中的引用的類型。如果a1為TRUE或省略,ref_text被解釋為A1-樣式的引用。如果a1為FALSE,ref_text被解釋為R1C1-樣式的引用。實例:如果單元格A1存放有文本B1,而B1單元格中存放了數(shù)值68.75,則公式“=INDIRECT($A$1)”返回68.75。四.查找和引用函數(shù)(續(xù))11.MATCH用途:返回在指定方式下與指定數(shù)值匹配的數(shù)組中元素的相應位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用MATCH函數(shù)。語法:MATCH(lookup_value,lookup_array,match_type)。參數(shù):Lookup_value為需要在數(shù)據(jù)表中查找的數(shù)值,它可以是數(shù)值(或數(shù)字、文本或邏輯值)、對數(shù)字、文本或邏輯值的單元格引用。Lookup_array是可能包含所要查找的數(shù)值的連續(xù)單元格區(qū)域,Lookup_array可以是數(shù)組或數(shù)組引用;Match_type為數(shù)字-1、0或1,它說明Excel如何在lookup_array中查找lookup_value。如果match_type為1,函數(shù)MATCH查找小于或等于lookup_value的最大數(shù)值。如果match_type為0,函數(shù)MATCH查找等于lookup_value的第一個數(shù)值。如果match_type為-1,函數(shù)MATCH查找大于或等于lookup_value的最小數(shù)值。注意:MATCH函數(shù)返回lookup_array中目標值的位置,而不是數(shù)值本身。如果match_type為0且lookup_value為文本,lookup_value可以包含通配符(“*”和“?”)。星號可以匹配任何字符序列,問號可以匹配單個字符。實例:如果A1=68、A2=76、A3=85、A4=90,則公式“=MATCH(90,A1:A5,0)”返回3。五.數(shù)學和三角函數(shù)1.ABS用途:返回某一參數(shù)的絕對值。語法:ABS(number)參數(shù):number是需要計算其絕對值的一個實數(shù)。實例:如果A1=-16,則公式“=ABS(A1)”返回16。

2.ACOS用途:返回以弧度表示的參數(shù)的反余弦值,范圍是0~π語法:ACOS(number)

參數(shù):number是某一角度的余弦值,大小在-1~1之間。實例:如果A1=0.5,則公式“=ACOS(A1)”返回1.047197551(即π/3弧度,也就是600);而公式“=ACOS(-0.5)*180/PI()”返回120°。

3.ACOSH用途:返回參數(shù)的反雙曲余弦值語法:ACOSH(number)

參數(shù):number必須大于或等于1。實例:公式“=ACOSH(1)”的計算結(jié)果等于0;“=ACOSH(10)”的計算結(jié)果等于2.993223。

4.ASIN用途:返回參數(shù)的反正弦值。語法:ASIN(number)參數(shù):Number為某一角度的正弦值,其大小介于-1~1之間。實例:如果A1=-0.5,則公式“=ASIN(A1)”返回-0.5236(-π/6弧度);而公式“=ASIN(A1)*180/PI()”返回-300。

五.數(shù)學和三角函數(shù)(續(xù))5.ASINH用途:返回參數(shù)的反雙曲正弦值。語法:ASINH(number)參數(shù):number為任意實數(shù)。實例:公式“=ASINH(-2.5)”返回-1.64723;“=ASINH(10)”返回2.998223。

6.ATAN用途:返回參數(shù)的反正切值。返回的數(shù)值以弧度表示,大小在-π/2~π/2之間。語法:ATAN(number)參數(shù):number為某一角度的正切值。如果要用度表示返回的反正切值,需將結(jié)果乘以180/PI()。實例:公式“=ATAN(1)”返回0.785398(π/4弧度);=ATAN(1)*180/PI()返回450。

7.ATAN2用途:返回直角坐標系中給定X及Y的反正切值。它等于X軸與過原點和給定點(x_num,y_num)的直線之間的夾角,并介于-π~π之間(以弧度表示,不包括-π)。語法:ATAN2(x_num,y_num)參數(shù):X_num為給定點的X坐標,Y_num為給定點的Y坐標。實例:公式“=ATAN2(1,1)”返回0.785398(即π/4弧度);=ATAN2(-1,

-1)返回-2.35619(-3π/4弧度);=ATAN2(-1,

-1)*180/PI()返回-1350。

8.ATANH用途:返回參數(shù)的反雙曲正切值,參數(shù)必須在-1~1之間(不包括-1和1)。語法:ATANH(number)參數(shù):number是-1<NUMBER<1的任意實數(shù)。實例:公式“=ATANH(0.5)”返回0.549306144;=ATANH(-0.1)返回-0.10034。五.數(shù)學和三角函數(shù)(續(xù))9.CEILING用途:將參數(shù)Number沿絕對值增大的方向,返回一個最接近的整數(shù)或基數(shù)significance的最小倍數(shù)。語法:CEILING(number,significance)參數(shù):number為待返回的數(shù)值,Significance為待返回的最小倍數(shù)。注意:無論number的正負如何,都是按遠離0點的方向返回結(jié)果。如果number是Significance的倍數(shù),則返回的數(shù)值是其自身。

實例:如果A1=3.1416,則公式“=CEILING(A1,1)”返回的結(jié)果是4;=CEILING(-2.5,-2)返回的結(jié)果為–4。

10.COMBIN用途:返回一組對象所有可能的組合數(shù)目。語法:COMBIN(number,number_chosen)參數(shù):number是某一對象的總數(shù)量,number_chosen則是每一組合中對象的數(shù)量。注意:函數(shù)中的參數(shù)按照截尾取整的原則參與運算,并且要求number>0、number_chosen>0以及number>number_chosen。實例:假設有10名乒乓球隊員,從中選出任意兩人搭配參加雙打,則計算公式為“=COMBIN(10,2)”,可以得出45種搭配方案。

11.COS用途:返回某一角度的余弦值。語法:COS(number)

參數(shù):number為需要求余弦值的一個角度,必須用弧度表示。如果number的單位是度,可以乘以PI()/180轉(zhuǎn)換為弧度。實例:如果A1=1,則公式“=COS(A1)”返回0.540302;若A2=60,則公式“=COS(A2*PI()/180)”返回0.5。

12.COSH用途:返回參數(shù)的雙曲余弦值。語法:COSH(number)參數(shù):number為任意實數(shù)。實例:如果A1=5、A3=6,則公式“=COSH(A1+A3)”返回29937.07087;若C1=60,則公式“=COSH(COS(C1*PI()/180))”返回1.127625965。五.數(shù)學和三角函數(shù)(續(xù))13.COUNTIF用途:統(tǒng)計某一區(qū)域中符合條件的單元格數(shù)目。語法:COUNTIF(range,criteria)參數(shù):range為需要統(tǒng)計的符合條件的單元格數(shù)目的區(qū)域;Criteria為參與計算的單元格條件,其形式可以為數(shù)字、表達式或文本(如36、">160"和"男"等)。其中數(shù)字可以直接寫入,表達式和文本必須加引號。實例:假設A1:A5區(qū)域內(nèi)存放的文本分別為女、男、女、男、女,則公式“=COUNTIF(A1:A5,"女")”返回3。21.INT用途:將任意實數(shù)向下取整為最接近的整數(shù)。語法:INT(number)參數(shù):Number為需要處理的任意一個實數(shù)。

實例:如果A1=16.24、A2=-28.389,則公式“=INT(A1)”返回16,=INT(A2)返回-29。26.MDETERM用途:返回一個數(shù)組的矩陣行列式的值。語法:MDETERM(array)參數(shù):Array是一個行列數(shù)相等的數(shù)值數(shù)組。Array可以是單元格區(qū)域,例如A1:C3;或是一個數(shù)組常量,如{1,2,3;4,5,6;7,8,9};也可以是區(qū)域或數(shù)組常量的名稱。矩陣行列式的值多用于求解多元聯(lián)立方程。實例:如果A1=1、A2=2、B1=3、B2=4,則公式“=MDETERM(A1:B2)”返回-2。29.MOD用途:返回兩數(shù)相除的余數(shù),其結(jié)果的正負號與除數(shù)相同。語法:MOD(number,divisor)參數(shù):Number為被除數(shù),Divisor為除數(shù)(divisor不能為零)。實例:如果A1=51,則公式“=MOD(A1,4)”返回3;

=MOD(-101,-2)返回–1。

35.PRODUCT用途:將所有數(shù)字形式給出的參數(shù)相乘,然后返回乘積值。語法:PRODUCT(number1,number2,...)參數(shù):Number1,number2,...為1到30個需要相乘的數(shù)字參數(shù)。

實例:如果單元格A1=24、A2=36、A3=80,則公式“=PRODUCT(A1:A3)”返回69120;=PRODUCT(12,26,39)返回12168。五.數(shù)學和三角函數(shù)(續(xù))38.RAND用途:返回一個大于等于0小于1的隨機數(shù),每次計算工作表(按F9鍵)將返回一個新的數(shù)值。語法:RAND()參數(shù):不需要注意:如果要生成a,b之間的隨機實數(shù),可以使用公式“=RAND()*(b-a)+a”。如果在某一單元格內(nèi)應用公式“=RAND()”,然后在編輯狀態(tài)下按住F9鍵,將會產(chǎn)生一個變化的隨機數(shù)。實例:公式“=RAND()*1000”返回一個大于等于0、小于1000的隨機數(shù)。

39.RANDBETWEEN用途:產(chǎn)生位于兩個指定數(shù)值之間的一個隨機數(shù),每次重新計算工作表(按F9鍵)都將返回新的數(shù)值。語法:RANDBETWEEN(bottom,top)參數(shù):Bottom是RANDBETWEEN函數(shù)可能返回的最小隨機數(shù),Top是RANDBETWEEN函數(shù)可能返回的最大隨機數(shù)。注意:該函數(shù)只有在加載了“分析工具庫”以后才能使用。

實例:公式“=RANDBETWEEN(1000,9999)”將返回一個大于等于1000、小于等于9999的隨機數(shù)。

45.SIGN用途:返回數(shù)字的符號。正數(shù)返回1,零返回0,負數(shù)時返回-1。語法:SIGN(number)參數(shù):Number是需要返回符號的任意實數(shù)。實例:如果A1=65.25,則公式“=SIGN(A1)”返回1;

=SIGN(6-12)返回-1;=SIGN(9-9)返回0。

50.SUBTOTAL用途:返回數(shù)據(jù)清單或數(shù)據(jù)庫中的分類匯總。如果用戶使用“數(shù)據(jù)”菜單中的“分類匯總”命令創(chuàng)建了分類匯總數(shù)據(jù)清單,即可編輯SUBTOTAL函數(shù)對其進行修改。語法:SUBTOTAL(function_num,ref1,ref2.)參數(shù):Function_num為1到11之間的自然數(shù),用來指定分類匯總計算使用的函數(shù)(1是AVERAGE;2是COUNT;3是COUNTA;4是MAX;5是MIN;6是PRODUCT;7是STDEV;8是STDEVP;9是SUM;10是VAR;11是VARP)。Ref1、ref2.則是需要分類匯總的1到29個區(qū)域或引用。實例:如果A1=1、A2=2、A3=3,則公式“=SUBTOTAL(9,A1:A3)”將使用SUM函數(shù)對“A1:A3”區(qū)域進行分類匯總,其結(jié)果為6。五.數(shù)學和三角函數(shù)(續(xù))54.SUMSQ用途:返回所有參數(shù)的平方和。語法:SUMSQ(number1,number2,...)參數(shù):Number1,number2,...為1到30個需要求平方和的參數(shù),它可以是數(shù)值、區(qū)域、引用或數(shù)組。實例:如果A1=1、A2=2、A3=3,則公式“=SUMSQ(A1:A3)返回14(即12+22+32=14)。56.SUMX2PY2用途:返回兩數(shù)組中對應數(shù)值的平方和的總和,此類運算在統(tǒng)計中經(jīng)常遇到。語法:SUMX2PY2(array_x,array_y)參數(shù):Array_x為第一個數(shù)組或數(shù)值區(qū)域,Array_y為第二個數(shù)組或數(shù)值區(qū)域。

實例:如果A1=1、A2=2、A3=3、B1=4、B2=5、B3=6,則公式“=SUMX2PY2(A1:A3,B1:B3)”返回91。

57.SUMX2MY2用途:返回兩數(shù)組中對應數(shù)值之差的平方和。語法:SUMXMY2(array_x,array_y)參數(shù):Array_x為第一個數(shù)組或數(shù)值區(qū)域。Array_y為第二個數(shù)組或數(shù)值區(qū)域。實例:如果A1=1、A2=2、A3=3、B1=4、B2=5、B3=6,則公式“=SUMXMY2(A1:A3,B1:B3)”返回27。60.TRUNC用途:將數(shù)字的小數(shù)部分截去,返回整數(shù)。語法:TRUNC(number,num_digits)參數(shù):Number是需要截去小數(shù)部分的數(shù)字,Num_digits則指定保留小數(shù)的精度(幾位小數(shù))。注意:TRUNC函數(shù)可以按需要截取數(shù)字的小數(shù)部分,而INT函數(shù)則將數(shù)字向下舍入到最接近的整數(shù)。INT和TRUNC函數(shù)在處理負數(shù)時有所不同:TRUNC(-4.3)返回-4,而INT(-4.3)返回-5。實例:如果A1=78.652,則公式“=TRUNC(A1,1)”返回78.6,=TRUNC(A1,2)返回78.65,=TRUNC(-8.963,2)返回–8.96。五.數(shù)學和三角函數(shù)(續(xù))51.SUM用途:返回某一單元格區(qū)域中所有數(shù)字之和。語法:SUM(number1,number2,...)。參數(shù):Number1,number2,...為1到30個需要求和的數(shù)值(包括邏輯值及文本表達式)、區(qū)域或引用。注意:參數(shù)表中的數(shù)字、邏輯值及數(shù)字的文本表達式可以參與計算,其中邏輯值被轉(zhuǎn)換為1、文本被轉(zhuǎn)換為數(shù)字。如果參數(shù)為數(shù)組或引用,只有其中的數(shù)字將被計算,數(shù)組或引用中的空白單元格、邏輯值、文本或錯誤值將被忽略。實例:如果A1=1、A2=2、A3=3,則公式“=SUM(A1:A3)”返回6;=SUM(“3”,2,

TRUE)返回6,因為“3”被轉(zhuǎn)換成數(shù)字3,而邏輯值TRUE被轉(zhuǎn)換成數(shù)字1。

52.SUMIF用途:根據(jù)指定條件對若干單元格、區(qū)域或引用求和。語法:SUMIF(range,criteria,sum_range)參數(shù):Range為用于條件判斷的單元格區(qū)域,Criteria是由數(shù)字、邏輯表達式等組成的判定條件,Sum_range為需要求和的單元格、區(qū)域或引用。

實例:某單位統(tǒng)計工資報表中職稱為“中級”的員工工資總額。假設工資總額存放在工作表的F列,員工職稱存放在工作表B列。則公式為“=SUMIF(B1:B1000,”中級“,F(xiàn)1:F1000)”,其中“B1:B1000”為提供邏輯判斷依據(jù)的單元格區(qū)域,“中級”為判斷條件,就是僅僅統(tǒng)計B1:B1000區(qū)域中職稱為“中級”的單元格,F(xiàn)1:F1000為實際求和的單元格區(qū)域。

53.SUMPRODUCT用途:在給定的幾組數(shù)組中,將數(shù)組間對應的元素相乘,并返回乘積之和。語法:SUMPRODUCT(array1,array2,array3,...)參數(shù):Array1,array2,array3,...為2至30個數(shù)組,其相應元素需要進行相乘并求和。實例:公式“=SUMPRODUCT({3,4;8,6;1,9},{2,7;6,

7;5,3})”的計算結(jié)果是156。六.統(tǒng)計函數(shù)2.AVERAGE用途:計算所有參數(shù)的算術(shù)平均值。語法:AVERAGE(number1,number2,...)。參數(shù):Number1、number2、...是要計算平均值的1~30個參數(shù)。實例:如果A1:A5區(qū)域命名為分數(shù),其中的數(shù)值分別為100、70、92、47和82,則公式“=AVERAGE(分數(shù))”返回78.2。3.AVERAGEA用途:計算參數(shù)清單中數(shù)值的平均值。它與AVERAGE函數(shù)的區(qū)別在于不僅數(shù)字,而且文本和邏輯值(如TRUE和FALSE)也參與計算。語法:AVERAGEA(value1,value2,...)參數(shù):Value1、value2、...為需要計算平均值的1至30個單元格、單元格區(qū)域或數(shù)值。實例:如果A1=76、A2=85、A3=TRUE,則公式“=AVERAGEA(A1:A3)”返回54(即76+85+1/3=54)。12.COUNT用途:返回數(shù)字參數(shù)的個數(shù)。它可以統(tǒng)計數(shù)組或單元格區(qū)域中含有數(shù)字的單元格個數(shù)。語法:COUNT(value1,value2,...)。參數(shù):Value1,value2,...是包含或引用各種類型數(shù)據(jù)的參數(shù)(1~30個),其中只有數(shù)字類型的數(shù)據(jù)才能被統(tǒng)計。實例:如果A1=90、A2=人數(shù)、A3=〞〞、A4=54、A5=36,則公式“=COUNT(A1:A5)”返回3。29六.統(tǒng)計函數(shù)(續(xù))13.COUNTA用途:返回參數(shù)組中非空值的數(shù)目。利用函數(shù)COUNTA可以計算數(shù)組或單元格區(qū)域中數(shù)據(jù)項的個數(shù)。語法:COUNTA(value1,value2,...)說明:Value1,value2,...所要計數(shù)的值,參數(shù)個數(shù)為1~30個。在這種情況下的參數(shù)可以是任何類型,它們包括空格但不包括空白單元格。如果參數(shù)是數(shù)組或單元格引用,則數(shù)組或引用中的空白單元格將被忽略。如果不需要統(tǒng)計邏輯值、文字或錯誤值,則應該使用COUNT函數(shù)。

實例:如果A1=6.28、A2=3.74,其余單元格為空,則公式“=COUNTA(A1:A7)”的計算結(jié)果等于2。

14.COUNTBLANK用途:計算某個單元格區(qū)域中空白單元格的數(shù)目。語法:COUNTBLANK(range)參數(shù):Range為需要計算其中空白單元格數(shù)目的區(qū)域。實例:如果A1=88、A2=55、A3=""、A4=72、A5="",則公式“=COUNTBLANK(A1:A5)”返回2。

15.COUNTIF用途:計算區(qū)域中滿足給定條件的單元格的個數(shù)。語法:COUNTIF(range,criteria)參數(shù):Range為需要計算其中滿足條件的單元格數(shù)目的單元格區(qū)域。Criteria為確定哪些單元格將被計算在內(nèi)的條件,其形式可以為數(shù)字、表達式或文本。六.統(tǒng)計函數(shù)(續(xù))41.MAX用途:返回數(shù)據(jù)集中的最大數(shù)值。語法:MAX(number1,number2,...)

參數(shù):Number1,number2,...是需要找出最大數(shù)值的1至30個數(shù)值。實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,則公式“=MAX(A1:A7)”返回96。

42.MAXA用途:返回數(shù)據(jù)集中的最大數(shù)值。它與MAX的區(qū)別在于文本值和邏輯值(如TRUE和FALSE)作為數(shù)字參與計算。

語法:MAXA(value1,value2,...)參數(shù):Value1,Value2,...為需要從中查找最大數(shù)值的1到30個參數(shù)。實例:如果A1:A5包含0、0.2、0.5、0.4和TRUE,則:

MAXA(A1:A5)返回1。43.MEDIAN用途:返回給定數(shù)值集合的中位數(shù)(它是在一組數(shù)據(jù)中居于中間的數(shù)。換句話說,在這組數(shù)據(jù)中,有一半的數(shù)據(jù)比它大,有一半的數(shù)據(jù)比它小)。語法:MEDIAN(number1,number2,...)參數(shù):Number1,number2,...是需要找出中位數(shù)的1到30個數(shù)字參數(shù)。實例:MEDIAN(11,12,13,14,

15)返回13;MEDIAN(1,

2,3,4,5,6)返回3.5,即3與4的平均值。

六.統(tǒng)計函數(shù)(續(xù))44.MIN用途:返回給定參數(shù)表中的最小值。語法:MIN(number1,number2,...)。參數(shù):Number1,number2,...是要從中找出最小值的1到30個數(shù)字參數(shù)。實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,則公式“=MIN(A1:A7)”返回49;而=MIN(A1:A5,0,-8)返回-8。

45.MINA用途:返回參數(shù)清單中的最小數(shù)值。它與MIN函數(shù)的區(qū)別在于文本值和邏輯值(如TRUE和FALSE)也作為數(shù)字參與計算。語法:MINA(value1,value2,...)參數(shù):Value1,value2,...為需要從中查找最小數(shù)值的1到30個參數(shù)。實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=FALSE,則公式“=MINA(A1:A7)”返回0。46.MODE用途:返回在某一數(shù)組或數(shù)據(jù)區(qū)域中的眾數(shù)。語法:MODE(number1,number2,...)

參數(shù):Number1,number2,

...是用于眾數(shù)計算的1到30個參數(shù)。實例:如果A1=71、A2=83、A3=71、A4=49、A5=92、A6=88,則公式“=MODE(A1:A6)”返回71。六.統(tǒng)計函數(shù)(續(xù))59.RANK用途:求一個數(shù)值在一組數(shù)值中的排位(如果數(shù)據(jù)清單已經(jīng)排過序了,則數(shù)值的排位就是它當前的位置)。語法:RANK(number,ref,order)參數(shù):Number是需要計算其排位的一個數(shù)字;Ref是一組數(shù)字的數(shù)組或引用(其中的非數(shù)值型參數(shù)將被忽略);Order為一數(shù)字,指明排位的方式。如果order為0或省略,則按降序進行排位。如果order不為零,ref按升序進行排位。注意:函數(shù)RANK對重復數(shù)值的排位相同。但重復數(shù)的存在將影響后續(xù)數(shù)值的排位。如在一列整數(shù)中,若整數(shù)60出現(xiàn)兩次,其排位為5,則61的排位為7(沒有排位為6的數(shù)值)。實例:如果A1=78、A2=45、A3=90、A4=12、A5=85,則公式“=RANK(A1,$A$1:$A$5)”返回5、8、2、10、4。25.FREQUENCY用途:以一列垂直數(shù)組返回某個區(qū)域中數(shù)據(jù)的頻率分布。它可以計算出在給定的值域和接收區(qū)間內(nèi),每個區(qū)間包含的數(shù)據(jù)個數(shù)。語法:FREQUENCY(data_array,bins_array)參數(shù):Data_array是用來計算頻率一個數(shù)組,或?qū)?shù)組單元區(qū)域的引用。Bins_array是數(shù)據(jù)接收區(qū)間,為一數(shù)組或?qū)?shù)組區(qū)域的引用,設定對data_array進行頻率計算的分段點。實例:65.STDEV用途:估算樣本的標準偏差。它反映了數(shù)據(jù)相對于平均值(mean)的離散程度。語法:STDEV(number1,number2,...)參數(shù):Number1,number2,...為對應于總體樣本的1到30個參數(shù)??梢允褂枚禾柗指舻膮?shù)形式,也可使用數(shù)組,即對數(shù)組單元格的引用。注意:STDEV函數(shù)假設其參數(shù)是總體中的樣本。如果數(shù)據(jù)是全部樣本總體,則應該使用STDEVP函數(shù)計算標準偏差。同時,函數(shù)忽略參數(shù)中的邏輯值(TRUE或FALSE)和文本。如果不能忽略邏輯值和文本,應使用STDEVA函數(shù)。實例:假設某次考試的成績樣本為A1=78、A2=45、A3=90、A4=12、A5=85,則估算所有成績標準偏差的公式為“=STDEV(A1:A5)”,其結(jié)果等于33.00757489。

六.統(tǒng)計函數(shù)(續(xù))66.STDEVA用途:計算基于給定樣本的標準偏差。它與STDEV函數(shù)的區(qū)別是文本值和邏輯值(TRUE或FALSE)也將參與計算。

語法:STDEVA(value1,value2,...)

參數(shù):Value1,value2,...是作為總體樣本的1到30個參數(shù)??梢允褂枚禾柗指魠?shù)的形式,也可以使用單一數(shù)組,即對數(shù)組單元格的引用。

實例:假設某次考試的部分成績?yōu)锳1=78、A2=45、A3=90、A4=12、A5=85,則估算所有成績標準偏差的公式為“=STDEVA(A1:A5)”,其結(jié)果等于33.00757489。

67.STDEVP用途:返回整個樣本總體的標準偏差。它反映了樣本總體相對于平均值(mean

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論