excel函數(shù)大全
在使用Excel制作表格整理數(shù)據(jù)的時候,常常要用到它的函數(shù)功能來自動統(tǒng)計處理表格中的數(shù)據(jù)。這里整理了Excel中使用頻率最高的幾十個函數(shù)的功能、函數(shù)公式大全及使用方法,以及這些函數(shù)在實際應(yīng)用中的實例剖析,并配有詳細(xì)的介紹,以便用Excel辦公時用起來得心應(yīng)手。
excel函數(shù)大全
一、數(shù)據(jù)庫和清單管理函數(shù)
1、DAVERAGE
【參數(shù)】返回數(shù)據(jù)庫或數(shù)據(jù)清單中滿足指定條件的列中數(shù)值的平均值。
【語法】DAVERAGE(database,field,criteria)
【參數(shù)】Database構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域。Field指定函數(shù)所使用的數(shù)據(jù)列。Criteria為一組包含給定條件的單元格區(qū)域。
2、DCOUNT
【參數(shù)】返回數(shù)據(jù)庫或數(shù)據(jù)清單的指定字段中,滿足給定條件并且包含數(shù)字的單元格數(shù)目。
【語法】DCOUNT(database,field,criteria)
【參數(shù)】Database構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域。Field指定函數(shù)所使用的數(shù)據(jù)列。Criteria為一組包含給定條件的單元格區(qū)域。
3、DCOUNTA
【參數(shù)】返回數(shù)據(jù)庫或數(shù)據(jù)清單指定字段中滿足給定條件的非空單元格數(shù)目。
【語法】DCOUNTA(database,field,criteria)
【參數(shù)】Database構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域。Field指定函數(shù)所使用的數(shù)據(jù)列。Criteria為一組包含給定條件的單元格區(qū)域。
4、DGET
【參數(shù)】從數(shù)據(jù)清單或數(shù)據(jù)庫中提取符合指定條件的單個值。
【語法】DGET(database,field,criteria)
【參數(shù)】Database構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域。Field指定函數(shù)所使用的數(shù)據(jù)列。Criteria為一組包含給定條件的單元格區(qū)域。
5、DMAX
【參數(shù)】返回數(shù)據(jù)清單或數(shù)據(jù)庫的指定列中,滿足給定條件單元格中的最大數(shù)值。
【語法】DMAX(database,field,criteria)
【參數(shù)】Database構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域。Field指定函數(shù)所使用的數(shù)據(jù)列。Criteria為一組包含給定條件的單元格區(qū)域。
6、DMIN
【參數(shù)】返回數(shù)據(jù)清單或數(shù)據(jù)庫的指定列中滿足給定條件的單元格中的最小數(shù)字。
【語法】DMIN(database,field,criteria)
【參數(shù)】Database構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域。Field指定函數(shù)所使用的數(shù)據(jù)列。Criteria為一組包含給定條件的單元格區(qū)域。
7、DPRODUCT
【參數(shù)】返回數(shù)據(jù)清單或數(shù)據(jù)庫的指定列中,滿足給定條件單元格中數(shù)值乘積。
【語法】DPRODUCT(database,field,criteria)
【參數(shù)】同上
8、DSTDEV
【參數(shù)】將列表或數(shù)據(jù)庫的列中滿足指定條件的數(shù)字作為一個樣本,估算樣本總體的標(biāo)準(zhǔn)偏差。
【語法】DSTDEV(database,field,criteria)
【參數(shù)】同上
9、DSTDEVP
【參數(shù)】將數(shù)據(jù)清單或數(shù)據(jù)庫的指定列中,滿足給定條件單元格中的數(shù)字作為樣本總體,計算總體的標(biāo)準(zhǔn)偏差。
【語法】DSTDEVP(database,field,criteria)
【參數(shù)】同上
10、DSUM
【參數(shù)】返回數(shù)據(jù)清單或數(shù)據(jù)庫的指定列中,滿足給定條件單元格中的數(shù)字之和。
【語法】DSUM(database,field,criteria)
【參數(shù)】同上
11、DVAR
【參數(shù)】將數(shù)據(jù)清單或數(shù)據(jù)庫的指定列中滿足給定條件單元格中的數(shù)字作為一個樣本,估算樣本總體的方差。
【語法】DVAR(database,field,criteria)
【參數(shù)】同上
12、DVARP
【參數(shù)】將數(shù)據(jù)清單或數(shù)據(jù)庫的指定列中滿足給定條件單元格中的數(shù)字作為樣本總體,計算總體的方差。
【語法】DVARP(database,field,criteria)
【參數(shù)】同上
13、GETPIVOTDATA
【參數(shù)】返回存儲在數(shù)據(jù)透視表報表中的數(shù)據(jù)。如果報表中的匯總數(shù)據(jù)可見,則可以使用函數(shù)GETPIVOTDATA從數(shù)據(jù)透視表報表中檢索匯總數(shù)據(jù)。
【語法】GETPIVOTDATA(pivot_table,name)
【參數(shù)】Data_field為包含要檢索的數(shù)據(jù)的數(shù)據(jù)字段的名稱(放在引號中)。Pivot_table在數(shù)據(jù)透視表中對任何單元格、單元格區(qū)域或定義的單元格區(qū)域的引用,該信息用于決定哪個數(shù)據(jù)數(shù)據(jù)透視表包含要檢索的數(shù)據(jù)。Field1,Item1,F(xiàn)ield2,Item2為1到14對用于描述檢索數(shù)據(jù)的字段名和項名稱,可以任意次序排列。
二、日期和時間函數(shù)
1、DATE
【用途】返回代表特定日期的序列號。
【語法】DATE(year,month,day)
【參數(shù)】year為一到四位,根據(jù)使用的日期系統(tǒng)解釋該參數(shù)。默認(rèn)情況下,Excel for Windows使用1900日期系統(tǒng),而Excel for Macintosh使用1904日期系統(tǒng)。Month代表每年中月份的數(shù)字。如果所輸入的月份大于12,將從指定年份的一月份執(zhí)行加法運算。Day代表在該月份中第幾天的數(shù)字。如果 day 大于該月份的最大天數(shù)時,將從指定月份的第一天開始往上累加。
注意:Excel按順序的序列號保存日期,這樣就可以對其進(jìn)行計算。如果工作簿使用的是1900日期系統(tǒng),則Excel會將1900年1月1日保存為序列號1。同理,會將1998年1月1日保存為序列號35796,因為該日期距離1900年1月1日為35795天。
【實例】如果采用1900日期系統(tǒng)(Excel默認(rèn)),則公式“=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)部時鐘的當(dāng)前年代,且date_text中的時間信息將被忽略。
【實例】公式“=DATEVaLUE("2001/3/5")”返回36955,DATEVaLUE("2-26")返回36948。
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。
4、DAYS360
【用途】按照一年, 360天的算法(每個月30天,一年共計12 個月),返回兩日期間相差的天數(shù)。
【語法】DAYS360(start_date,end_date,method)
【參數(shù)】Start_date和end_date是用于計算期間天數(shù)的起止日期。如果start_date在end_date之后,則DAYS360將返回一個負(fù)數(shù)。日期可以有多種輸入方式:帶引號的文本串(例如:"1998/01/30")、序列號(例如:如果使用1900日期系統(tǒng),則35825表示1998年1月30日)或其他公式或函數(shù)的結(jié)果(例如,DATEVaLUE("1998/1/30"))。
Method是一個邏輯值,它指定了在計算中是采用歐洲方法還是美國方法。若為FALSE或忽略,則采用美國方法(如果起始日期是一個月的31日,則等于同月的30日。如果終止日期是一個月的31日,并且起始日期早于30日,則終止日期等于下一個月的1日,否則,終止日期等于本月的30日)。 若為TRUE則采用歐洲方法(無論是起始日期還是終止日期為一個月的 31 號,都將等于本月的 30 號)。
【實例】公式“=DAYS360("1998/2/1","2001/2-1")”返回1080。
5、EDATE
【用途】返回指定日期(start_date)之前或之后指定月份的日期序列號。
【語法】EDATE(start_date,months)
【參數(shù)】Start_date參數(shù)代表開始日期,它有多種輸入方式:帶引號的文本串(例如:"1998/01/30")、序列號(如35825表示1998年1月30日)或其他公式或函數(shù)的結(jié)果(例如:DATEVaLUE("1998/1/30"))。Months 為在start_date之前或之后的月份數(shù),未來日期用正數(shù)表示,過去日期用負(fù)數(shù)表示。
【實例】公式“=EDATE("2001/3/5",2)”返回37016即2001年5月5日,=EDATE("2001/3/5",-6)返回36774即2000年9月5日。
6、EOMONTH
【用途】返回start-date之前或之后指定月份中最后一天的序列號。
【語法】EOMONTH(start_date,months)
【參數(shù)】Start_date參數(shù)代表開始日期,它有多種輸入方式:帶引號的文本串(如"1998/01/30")、序列號(如1900日期系統(tǒng)中的35825)或其他公式或函數(shù)的結(jié)果(如DATEVaLUE("1998/1/30"))。Month為start_date之前或之后的月份數(shù),正數(shù)表示未來日期,負(fù)數(shù)表示過去日期。
【實例】公式“=EOMONTH("2001/01/01",2)”返回36981即2001年3月31日,=EOMONTH("2001/01/01",-6)返回36738即2000年7月31日。
7、HOUR
【用途】返回時間值的小時數(shù)。即介于0(12:00 A.M.)到23(11:00 P.M.)之間的一個整數(shù)。
【語法】HOUR(serial_number)
【參數(shù)】Serial_number表示一個時間值,其中包含著要返回的小時數(shù)。它有多種輸入方式:帶引號的文本串(如"6:45 PM")、十進(jìn)制數(shù)(如0、78125 表示6:45PM)或其他公式或函數(shù)的結(jié)果(如TIMEVaLUE("6:45 PM"))。
【實例】公式“=HOUR("3:30:30 PM")”返回15,=HOUR(0.5)返回12即12:00:00 AM,=HOUR(29747.7)返回16。
8、MINUTE
【用途】返回時間值中的分鐘,即介于0到59之間的一個整數(shù)。
【語法】MINUTE(serial_number)
【參數(shù)】Serial_number是一個時間值,其中包含著要查找的分鐘數(shù)。時間有多種輸入方式:帶引號的文本串(如"6:45 PM")、十進(jìn)制數(shù)(如 0.78125表示6:45 PM)或其他公式或函數(shù)的結(jié)果(如TIMEVaLUE("6:45 PM"))。
【實例】公式“=MINUTE("15:30:00")”返回30,=MINUTE(0、06)返回26,=MINUTE(TIMEVaLUE("9:45 PM"))返回45。
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。
三、財務(wù)函數(shù)
1、DB
【用途】使用固定余額遞減法,計算一筆資產(chǎn)在給定期間內(nèi)的折舊值。
【語法】DB(cost,salvage,life,period,month)
【參數(shù)】Cost為資產(chǎn)原值,Salvage為資產(chǎn)在折舊期末的價值(也稱為資產(chǎn)殘值),Life為折舊期限(有時也稱作資產(chǎn)的使用壽命),Period為需要計算折舊值的期間。Period必須使用與life相同的單位,Month為第一年的月份數(shù)(省略時假設(shè)為12)。
2、DDB
【用途】使用雙倍余額遞減法或其他指定方法,計算一筆資產(chǎn)在給定期間內(nèi)的折舊值。
【語法】DDB(cost,salvage,life,period,factor)
【參數(shù)】Cost為資產(chǎn)原值,Salvage為資產(chǎn)在折舊期末的價值(也稱為資產(chǎn)殘值),Life為折舊期限(有時也稱作資產(chǎn)的使用壽命),Period為需要計算折舊值的期間。Period必須使用與life相同的單位,F(xiàn)actor為余額遞減速率(如果factor省略,則假設(shè)為2)。<, /SPAN>
3、FV
【用途】基于固定利率及等額分期付款方式,返回某項投資的未來值。
【語法】FV(rate,nper,pmt,pv,type)
【參數(shù)】Rate為各期利率,Nper為總投資期(即該項投資的付款期總數(shù)),Pmt為各期所應(yīng)支付的金額,Pv為現(xiàn)值(即從該項投資開始計算時已經(jīng)入帳的款項,或一系列未來付款的當(dāng)前值的累積和,也稱為本金),Type為數(shù)字0或1(0為期末,1為期初)。
4、IPMT
【用途】基于固定利率及等額分期付款方式,返回投資或貸款在某一給定期限內(nèi)的利息償還額。
【語法】IPMT(rate,per,nper,pv,fv,type)
【參數(shù)】Rate為各期利率,Per用于計算其利息數(shù)額的期數(shù)(1到nper之間),Nper為總投資期,Pv為現(xiàn)值(本金),F(xiàn)v為未來值(最后一次付款后的現(xiàn)金余額。如果省略fv,則假設(shè)其值為零),Type指定各期的付款時間是在期初還是期末(0為期末,1為期初)。
5、IRR
【用途】返回由數(shù)值代表的一組現(xiàn)金流的內(nèi)部收益率。
【語法】IRR(values,guess)
【參數(shù)】values為數(shù)組或單元格的引用,包含用來計算返回的內(nèi)部收益率的數(shù)字。Guess 為對函數(shù)IRR計算結(jié)果的估計值。
6、ISPMT
【用途】計算特定投資期內(nèi)要支付的利息。
【語法】ISPMT(rate,per,nper,pv)
【參數(shù)】Rate為投資的利率,Per為要計算利息的期數(shù)(在1到nper之間),Nper為投資的總支付期數(shù),Pv為投資的當(dāng)前值(對于貸款來說pv為貸款數(shù)額)。
7、MIRR
【用途】返回某一期限內(nèi)現(xiàn)金流的修正內(nèi)部收益率。
【語法】MIRR(values,finance_rate,reinvest_rate)
【參數(shù)】values為一個數(shù)組或?qū)Π瑪?shù)字的單元格的引用(代表著各期的一系列支出及收入,其中必須至少包含一個正值和一個負(fù)值,才能計算修正后的內(nèi)部收益率),F(xiàn)inance_rate為現(xiàn)金流中使用的資金支付的利率,Reinvest_rate為將現(xiàn)金流再投資的收益率。
8、NPER
【用途】基于固定利率及等額分期付款方式,返回某項投資(或貸款)的總期數(shù)。
【語法】NPER(rate,pmt,pv,fv,type)
【參數(shù)】Rate為各期利率,Pmt為各期所應(yīng)支付的金額,Pv為現(xiàn)值(本金),F(xiàn)v為未來值(即最后一次付款后希望得到的現(xiàn)金余額),Type可以指定各期的付款時間是在期初還是期末(0為期末,1為期初)。
9、NPV
【用途】通過使用貼現(xiàn)率以及一系列未來支出(負(fù)值)和收入(正值),返回一項投資的凈現(xiàn)值。
【語法】NPV(rate,value1,value2,...)
【參數(shù)】Rate為某一期間的貼現(xiàn)率,value1,value2,...為1到29個參數(shù),代表支出及收入。
10、PMT
【用途】基于固定利率及等額分期付款方式,返回貸款的每期付款額。
【語法】PMT(rate,nper,pv,fv,type)
【參數(shù)】Rate貸款利率,Nper該項貸款的付款總數(shù),Pv為現(xiàn)值(也稱為本金),F(xiàn)v為未來值(或最后一次付款后希望得到的現(xiàn)金余額),Type指定各期的付款時間是在期初還是期末(1為期初,0為期末)。
11、PPMT
【用途】基于固定利率及等額分期付款方式,返回投資在某一給定期間內(nèi)的本金償還額。
【語法】PPMT(rate,per,nper,pv,fv,type)
【參數(shù)】Rate為各期利率,Per用于計算其本金數(shù)額的期數(shù)(介于1到nper之間),Nper為總投資期(該項投資的付款期總數(shù)),Pv為現(xiàn)值(也稱為本金),F(xiàn)v為未來值,Type指定各期的付款時間是在期初還是期末(1為期初。0為期末)。
12、PV
【用途】返回投資的現(xiàn)值(即一系列未來付款的當(dāng)前值的累積和),如借入方的借入款即為貸出方貸款的現(xiàn)值。
【語法】PV(rate,nper,pmt,fv,type)
【參數(shù)】Rate為各期利率,Nper為總投資(或貸款)期數(shù),Pmt為各期所應(yīng)支付的金額,F(xiàn)v為未來值,Type指定各期的付款時間是在期初還是期末(1為期初,0為期末)。
13、RATE
【用途】返回年金的各期利率。函數(shù)RATE通過迭代法計算得出,并且可能無解或有多個解。
【語法】RATE(nper,pmt,pv,fv,type,guess)
【參數(shù)】Nper為總投資期(即該項投資的付款期總數(shù)),Pmt為各期付款額,Pv為現(xiàn)值(本金),F(xiàn)v為未來值,Type指定各期的付款時間是在期初還是期末(1為期初,0為期末)。
14、SLN
【用途】返回某項資產(chǎn)在一個期間中的線性折舊值。
【語法】SLN(cost,salvage,life)
【參數(shù)】Cost為資產(chǎn)原值,Salvage為資產(chǎn)在折舊期末的價值(也稱為資產(chǎn)殘值),Life為折舊期限(有時也稱作資產(chǎn)的使用壽命)。
15、SYD
【用途】返回某項資產(chǎn)按年限總和折舊法計算的指定期間的折舊值。
【語法】SYD(cost,salvage,life,per)
【參數(shù)】Cost為資產(chǎn)原值,Salvage為資產(chǎn)在折舊期末的價值(也稱為資產(chǎn)殘值),Life為折舊期限(有時也稱作資產(chǎn)的使用壽命),Per為期間(單位與life相同)。
16、VDB
【用途】使用雙倍余額遞減法或其他指定的方法,返回指定的任何期間內(nèi)(包括部分期間)的資產(chǎn)折舊值。
【語法】VDB(cost,salvage,life,start_period,end_period,factor,no_switch)
【參數(shù)】Cost為資產(chǎn)原值,Salvage為資產(chǎn)在折舊期末的價值(也稱為資產(chǎn)殘值),Life為折舊期限(有時也稱作資產(chǎn)的使用壽命),Start_period為進(jìn)行折舊計算的起始期間,End_period為進(jìn)行折舊計算的截止期間。
四、信息函數(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
用途:返回對應(yīng)于某一錯誤類型的數(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。
3.INFO
用途:返回有關(guān)當(dāng)前操作環(huán)境的的信息。
語法:INFO(type_text)
參數(shù):Type_text是一文本,指明所要返回的信息類型。其中"directory"返回當(dāng)前目錄或文件夾的路徑,"memavail"返回可用的內(nèi)存空間(以字節(jié)為單位),"memused"返回數(shù)據(jù)占用的內(nèi)存空間,"numfile"返回當(dāng)前所有打開的工作表的數(shù)目,"osversion"返回當(dāng)前操作系統(tǒng)的版本號(文本),"recalc"返回當(dāng)前的重計算方式(“自動”或“人工”),"release"返回Excel的版本號(文本),"system"返回操作系統(tǒng)名稱(Macintosh="mac",Windows="pcdos"),"totmem"返回全部內(nèi)存空間,包括已經(jīng)占用的內(nèi)存空間(以字節(jié)為單位)。
注意:INFO函數(shù)中的文本參數(shù)必須用西文引號引起來。
實例:公式“=INFO("osversion")”返回“Windows(32-bit)4.90”,=INFO("memavail")返回1048576。
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是需要進(jìn)行檢驗的參數(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!。為了應(yīng)付這種情況,可以使用公式“=IF(ISERROR(AVERAGE(A1:A4)),"引用包含空白單元格",AVERAGE(A1:A4))”查出可能存在的錯誤。
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,F(xiàn)ALSE返回0,錯誤值(如#DIV/0!)返回該錯誤值,其他值返回0。
實例:如果A1包含"7",A2包含"文件",A3包含"TRUE",則公式“=N(A1)”返回7,=N(A2)返回0(因為A2含有文字),=N(A3)返回1(因為A3含有TRUE)。
8.NA
用途:返回錯誤值#N/A。#N/A表示“無法得到有效值”。如果使用#N/A標(biāo)志空白單元格,可以避免不小心將空白單元格計算在內(nèi)而產(chǎn)生的問題,因為公式引用含有#N/A的單元格時返回錯誤值#N/A。
語法:NA()
參數(shù):空白單元格
實例:公式“=NA("")”返回#N/A。
9.TYPE
用途:返回數(shù)值的類型。當(dāng)某一個函數(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個邏輯表達(dá)式,它們的結(jié)論或為TRUE(真)或為FALSE(假)。參數(shù)必須是邏輯值或者包含邏輯值的數(shù)組或引用,如果數(shù)組或引用內(nèi)含有文字或空白單元格,則忽略它的值。如果指定的單元格區(qū)域內(nèi)包括非邏輯值,AND將返回錯誤值#value!。
實例:如果A1=2、A=6,那么公式“=AND(A1A2)”返回FALSE。如果B4=104,那么公式“=IF(AND(1
2.FALSE
用途:返回邏輯值FALSE。
語法:FALSE()
參數(shù):該函數(shù)不需要參數(shù)
實例:如果在A1單元格內(nèi)輸入公式“=FALSE()”,回車后即可返回FALSE。若在單元格或公式中輸入文字FALSE,Excel會自動將它解釋成邏輯值FALSE。
3.IF
用途:執(zhí)行邏輯判斷,它可以根據(jù)邏輯表達(dá)式的真假,返回不同的結(jié)果,從而執(zhí)行數(shù)值或公式的條件檢測任務(wù)。
語法:IF(logical_test,value_if_true,value_if_false)。
參數(shù):Logical_test計算結(jié)果為TRUE或FALSE的任何數(shù)值或表達(dá)式;value_if_true是Logical_test為TRUE時函數(shù)的返回值,如果logical_test為TRUE并且省略了value_if_true,則返回TRUE。而且value_if_true可以是一個表達(dá)式;value_if_false是Logical_test為FALSE時函數(shù)的返回值。如果logical_test為FALSE并且省略value_if_false,則返回FALSE。value_if_false也可以是一個表達(dá)式。
實例:公式“=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))”,其中第二個IF語句同時也是第一個IF語句的參數(shù)。同樣,第三個IF語句是第二個IF語句的參數(shù),以此類推。例如,若第一個邏輯判斷表達(dá)式C2>=85成立,則D2單元格被賦值“A”;如果第一個邏輯判斷表達(dá)式C2>=85不成立,則計算第二個IF語句“IF(C2>=70”;以此類推直至計算結(jié)束,該函數(shù)廣泛用于需要進(jìn)行邏輯判斷的場合。
4.NOT
用途:求出一個邏輯值或邏輯表達(dá)式的相反值。如果您要確保一個邏輯值等于其相反值,就應(yīng)該使用NOT函數(shù)。
語法:NOT(logical)
參數(shù):Logical是一個可以得出TRUE或FALSE結(jié)論的邏輯值或邏輯表達(dá)式。如果邏輯值或表達(dá)式的結(jié)果為FALSE,則NOT函數(shù)返回TRUE;如果邏輯值或表達(dá)式的結(jié)果為TRUE,那么NOT函數(shù)返回的結(jié)果為FALSE。
實例:如果A1=6、A2=8,那么公式“=NOT(A1
5.OR
用途:所有參數(shù)中的任意一個邏輯值為真時即返回TRUE(真)。
語法:OR(logical1,logical2,...)
參數(shù):Logical1,logical2,...是需要進(jìn)行檢驗的1至30個邏輯表達(dá)式,其結(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。
6.TRUE
用途:返回邏輯值TRUE。
語法:TRUE()
參數(shù):該函數(shù)不需要參數(shù)
實例:如果在A1單元格內(nèi)輸入公式“=TRUE()”,回車后即可返回TRUE。若在單元格或公式中輸入文字TRUE,Excel會自動將它解釋成邏輯值TRUE。函數(shù)TRUE主要用于與其它電子表格程序兼容。
六、查找與引用
1.ADDRESS
用途:以文字形式返回對工作簿中某一單元格的引用。
語法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)
參數(shù):Row_num是單元格引用中使用的行號;Column_num是單元格引用中使用的列標(biāo);Abs_num指明返回的引用類型(1或省略為絕對引用,2絕對行號、相對列標(biāo),3相對行號、絕對列標(biāo),4是相對引用);A1是一個邏輯值,它用來指明是以A1或R1C1返回引用樣式。如果A1為TRUE或省略,函數(shù)ADDRESS返回A1樣式的引用;如果A1為FALSE,函數(shù)ADDRESS返回R1C1樣式的引用。Sheet_text為一文本,指明作為外部引用的工作表的名稱,如果省略sheet_text,則不使用任何工作表的名稱。
實例:公式“=ADDRESS(1,4,4,1)”返回D1。
2.AREAS
用途:返回引用中包含的區(qū)域個數(shù)。
語法:AREAS(reference)。
參數(shù):Reference是對某一單元格或單元格區(qū)域的引用,也可以引用多個區(qū)域。
注意:如果需要將幾個引用指定為一個參數(shù),則必須用括號括起來,以免Excel將逗號作為參數(shù)間的分隔符。
實例:公式“=AREAS(a2:b4)”返回1,=AREAS((A1:A3,A4:A6,B4:B7,A16:A18))返回4。
3.CHOOSE
用途:可以根據(jù)給定的索引值,從多達(dá)29個待選參數(shù)中選出相應(yīng)的值或操作。
語法: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)。
4.COLUMN
用途:返回給定引用的列標(biāo)。
語法:COLUMN(reference)。
參數(shù):Reference為需要得到其列標(biāo)的單元格或單元格區(qū)域。如果省略reference,則假定函數(shù)COLUMN是對所在單元格的引用。如果reference為一個單元格區(qū)域,并且函數(shù)COLUMN作為水平數(shù)組輸入,則COLUMN函數(shù)將reference中的列標(biāo)以水平數(shù)組的形式返回。
實例:公式“=COLUMN(A3)”返回1,=COLUMN(B3:C5)返回2。
5.COLUMNS
用途:返回數(shù)組或引用的列數(shù)。
語法:COLUMNS(array)。
參數(shù):Array為需要得到其列數(shù)的數(shù)組、數(shù)組公式或?qū)卧駞^(qū)域的引用。
實例:公式“=COLUMNS(B1:C4)”返回2,=COLUMNS({5,4;4,5})返回2。
6.HLOOKUP
用途:在表格或數(shù)值數(shù)組的首行查找指定的數(shù)值,并由此返回表格或數(shù)組當(dāng)前列中指定行處的數(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”。
7.HYPERLINK
用途:創(chuàng)建一個快捷方式,用以打開存儲在網(wǎng)絡(luò)服務(wù)器、Intranet(Internet)或本地硬盤的其它文件。
語法:HYPERLINK(link_location,friendly_name)
參數(shù):Link_location是文件的路徑和文件名,它還可以指向文檔中的某個更為具體的位置,如Execl工作表或工作簿中特定的單元格或命名區(qū)域,或是指向Word文檔中的書簽。路徑可以是存儲在硬盤驅(qū)動器上的文件,或是Internet或Intranet上的URL路徑;Friendly_name為單元格中顯示的鏈接文字或數(shù)字,它用藍(lán)色顯示并帶有下劃線。如果省略了Friendly_name,單元格就將link_location顯示為鏈接。
實例:HYPERLINK("http://soft.yesky.com/","驅(qū)動之家")會在工作表中顯示文本“驅(qū)動之家”,單擊它即可連接到“http://soft.yesky.com/”。公式“=HYPERLINK("D:\README.TXT","說明文件")”在工作表中建立一個的藍(lán)色“說明文件”鏈接,單擊它可以打開D盤上的README.TXT文件。
8.INDEX
用途:返回表格或區(qū)域中的數(shù)值或?qū)?shù)值的引用。函數(shù)INDEX()有兩種形式:數(shù)組和引用。數(shù)組形式通常返回數(shù)值或數(shù)值數(shù)組;引用形式通常返回引用。
語法:INDEX(array,row_num,column_num)返回數(shù)組中指定的單元格或單元格數(shù)組的數(shù)值。INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區(qū)域的引用。
參數(shù):Array為單元格區(qū)域或數(shù)組常數(shù);Row_num為數(shù)組中某行的行序號,函數(shù)從該行返回數(shù)值。如果省略row_num,則必須有column_num;Column_num是數(shù)組中某列的列序號,函數(shù)從該列返回數(shù)值。如果省略column_num,則必須有row_num。Reference是對一個或多個單元格區(qū)域的引用,如果為引用輸入一個不連續(xù)的選定區(qū)域,必須用括號括起來。Area_num是選擇引用中的一個區(qū)域,并返回該區(qū)域中row_num和column_num的交叉區(qū)域。選中或輸入的第一個區(qū)域序號為1,第二個為2,以此類推。如果省略area_num,則INDEX函數(shù)使用區(qū)域1。
實例:如果A1=68、A2=96、A3=90,則公式“=INDEX(A1:A3,1,1)”返回68,=INDEX(A1:A3,1,1,1)返回68。
9.INDIRECT
用途:返回由文字串指定的引用。此函數(shù)立即對引用進(jìn)行計算,并顯示其內(nèi)容。當(dāng)需要更改公式中單元格的引用,而不更改公式本身,即可使用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 class="main">
excel函數(shù)大全
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進(jìn)行比較。
注意: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。
11.MATCH
用途:返回在指定方式下與指定數(shù)值匹配的數(shù)組中元素的相應(yīng)位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應(yīng)該使用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中目標(biāo)值的位置,而不是數(shù)值本身。如果match_type為0且lookup_value為文本,lookup_value可以包含通配符(“*”和“?”)。星號可以匹配任何字符序列,問號可以匹配單個字符。
實例:如果A1=68、A2=76、A3=85、A4=90,則公式“=MATCH(90,A1:A5,0)”返回3。
12.OFFSET
用途:以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以是一個單元格或單元格區(qū)域,并可以指定返回的行數(shù)或列數(shù)。
語法:OFFSET(reference,rows,cols,height,width)。
參數(shù):Reference是作為偏移量參照系的引用區(qū)域,它必須是單元格或相連單元格區(qū)域的引用;Rows是相對于偏移量參照系的左上角單元格,上(下)偏移的行數(shù)。如果使用5作為參數(shù)Rows,則說明目標(biāo)引用區(qū)域的左上角單元格比reference低5行。行數(shù)可為正數(shù)(代表在起始引用的下方)或負(fù)數(shù)(代表在起始引用的上方);Cols是相對于偏移量參照系的左上角單元格,左(右)偏移的列數(shù)。如果使用5作為參數(shù)Cols,則說明目標(biāo)引用區(qū)域的左上角的單元格比reference靠右5列。列數(shù)可為正數(shù)(代表在起始引用的右邊)或負(fù)數(shù)(代表在起始引用的左邊);Height是要返回的引用區(qū)域的行數(shù),Height必須為正數(shù);Width是要返回的引用區(qū)域的列數(shù),Width必須為正數(shù)。
實例:如果A1=68、A2=76、A3=85、A4=90,則公式“=SUM(OFFSET(A1:A2,2,0,2,1))”返回177。
13.ROW
用途:返回給定引用的行號。
語法:ROW(reference)。
Reference為需要得到其行號的單元格或單元格區(qū)域。
實例:公式“=ROW(A6)”返回6,如果在C5單元格中輸入公式“=ROW()”,其計算結(jié)果為5。
14.ROWS
用途:返回引用或數(shù)組的行數(shù)。
語法:ROWS(array)。
參數(shù):Array是需要得到其行數(shù)的數(shù)組、數(shù)組公式或?qū)卧駞^(qū)域的引用。
實例:公式“=ROWS(A1:A9)”返回9,=ROWS({1,2,3;4,5,6;1,2,3})返回3。
15.RTD
用途:從支持COM自動化的程序中返回實時數(shù)據(jù)。
語法:RTD(ProgID,server,topic1,[topic2],...)
參數(shù):ProgID已安裝在本地計算機中,經(jīng)過注冊的COM自動化加載宏的ProgID名稱,該名稱用引號引起來。Server是運行加載宏的服務(wù)器的名稱。如果沒有服務(wù)器,程序是在本地計算機上運行,那么該參數(shù)為空白。topic1,topic2,...為1到28個參數(shù),這些參數(shù)放在一起代表一個唯一的實時數(shù)據(jù)。
16.TRANSPOSE
用途:返回區(qū)域的轉(zhuǎn)置(所謂轉(zhuǎn)置就是將數(shù)組的第一行作為新數(shù)組的第一列,數(shù)組的第二行作為新數(shù)組的第二列,以此類推)。
語法:TRANSPOSE(array)。
參數(shù):Array是需要轉(zhuǎn)置的數(shù)組或工作表中的單元格區(qū)域。
實例:如果A1=68、A2=76、B1=85、B2=90,那么公式“{=TRANSPOSE(A1:B1)}”返回C1=56、D1=98、C2=90、D2=87。
17.VLOOKUP
用途:在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組當(dāng)前行中指定列處的數(shù)值。當(dāng)比較值位于數(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ù)學(xué)與三角函數(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。
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
用途:返回直角坐標(biāo)系中給定X及Y的反正切值。它等于X軸與過原點和給定點(x_num,y_num)的直線之間的夾角,并介于-π~π之間(以弧度表示,不包括-π)。
語法:ATAN2(x_num,y_num)
參數(shù):X_num為給定點的X坐標(biāo),Y_num為給定點的Y坐標(biāo)。
實例:公式“=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
實例:公式“=ATANH(0.5)”返回0.549306144;=ATANH(-0.1)返回-0.10034。
9.CEILING
用途:將參數(shù)Number沿絕對值增大的方向,返回一個最接近的整數(shù)或基數(shù)significance的最小倍數(shù)。
語法:CEILING(number,significance)
參數(shù):number為待返回的數(shù)值,Significance為待返回的最小倍數(shù)。
注意:無論number的正負(fù)如何,都是按遠(yuǎn)離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。
實例:假設(shè)有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。
13.COUNTIF
用途:統(tǒng)計某一區(qū)域中符合條件的單元格數(shù)目。
語法:COUNTIF(range,criteria)
參數(shù):range為需要統(tǒng)計的符合條件的單元格數(shù)目的區(qū)域;Criteria為參與計算的單元格條件,其形式可以為數(shù)字、表達(dá)式或文本(如36、">160"和"男"等)。其中數(shù)字可以直接寫入,表達(dá)式和文本必須加引號。
實例:假設(shè)A1:A5區(qū)域內(nèi)存放的文本分別為女、男、女、男、女,則公式“=COUNTIF(A1:A5,"女")”返回3。
14.DEGREES
用途:將弧度轉(zhuǎn)換為度。
語法:DEGREES(angle)
參數(shù):angle是采用弧度單位的一個角度。
實例:公式“=DEGREES(1)返回57.29577951”,=DEGREES(PI()/3)返回60。
15.EVEN
用途:返回沿絕對值增大方向,將一個數(shù)值取整為最接近的偶數(shù)。
語法:EVEN(number)
參數(shù):number是要取整的一個數(shù)值。
實例:如果A1=-2.6則公式“=EVEN(A1)”返回-4;=EVEN(-4.56+6.87)返回4。
16.EXP
用途:返回e的n次冪。
語法:EXP(number)
參數(shù):Number為底數(shù)e的指數(shù)。
注意:EXP函數(shù)是計算自然對數(shù)的LN函數(shù)的反函數(shù)。
實例:如果A1=3,則公式“=EXP(A1)”返回20.085537即e3。
17.FACT
用途:返回一個數(shù)的階乘,即1*2*3*...*該數(shù)。
語法:FACT(number)
注意:Number是計算其階乘的非負(fù)數(shù)。如果輸入的Number不是整數(shù),則截去小數(shù)部分取整數(shù)。
實例:如果A1=3,則公式“=FACT(A1)”返回6;=FACT(5.5)返回1*2*3*4*5.5即120。
18.FACTDOUBLE
用途:返回參數(shù)Number的半階乘。
語法:FACTDOUBLE(number)
Number要計算其半階乘的數(shù)值,如果參數(shù)Number為非整數(shù),則截尾取整。
注意:如果該函數(shù)不存在,應(yīng)當(dāng)運行“安裝”程序加載“分析工具庫”。
實例:公式“=FACTDOUBLE(4)”返回8。
19.FLOOR
用途:將參數(shù)Number沿絕對值減小的方向去尾舍入,使其等于最接近的significance的倍數(shù)。
語法:FLOOR(number,significance)
參數(shù):Number為要舍入的某一數(shù)值,Significance為該數(shù)值的倍數(shù)。
實例:如果A1=22.5,則公式“=FLOOR(A1,1)”返回22;=FLOOR(-2.5,-2)返回-2。
20.GCD
用途:返回兩個或多個整數(shù)的最大公約數(shù)。
語法:GCD(number1,number2,...)
參數(shù):Number1,number2,...為1到29個數(shù)值,如果數(shù)值為非整數(shù),則截尾取整。
說明:如果該函數(shù)不存在,必須運行“安裝”程序加載“分析工具庫”。
實例:如果A1=16、A2=28、A3=46,則公式“=GCD(A1:A3)”返回2。
21.INT
用途:將任意實數(shù)向下取整為最接近的整數(shù)。
語法:INT(number)
參數(shù):Number為需要處理的任意一個實數(shù)。
實例:如果A1=16.24、A2=-28.389,則公式“=INT(A1)”返回16,=INT(A2)返回-29。
22.LCM
用途:返回整數(shù)的最小公倍數(shù)。最小公倍數(shù)是所有整數(shù)參數(shù)number1、number2、…,的最小正整數(shù)倍數(shù)。用函數(shù)LCM可以將分母不同的分?jǐn)?shù)相加。
語法:LCM(number1,number2,...)
參數(shù):Number1,number2,...是要計算最小公倍數(shù)的1到29個參數(shù)。如果參數(shù)不是整數(shù),則自動截去小數(shù)部分取整。
說明:該函數(shù)需要加載“分析工具庫”才能使用。
實例:如果A1=4、A2=16、A3=8,則公式“=LCM(A1:A3)”返回16。
23.LN
用途:返回一個數(shù)的自然對數(shù),即以e(2.71828182845904)為底的對數(shù)(LN函數(shù)是EXP函數(shù)的反函數(shù))。
語法:LN(number)
參數(shù):Number是待計算其自然對數(shù)的正實數(shù)。
實例:如果A1=100、A2=67,則公式“=LN(A1+A2)”返回5.117993812;=LN(EXP(3))返回3;=EXP(LN(4))返回4。
24.LOG
用途:按所指定的底數(shù),返回某個數(shù)的對數(shù)。
語法:LOG(number,base)
參數(shù):Number是計算對數(shù)的任意實數(shù),Base是對數(shù)的底數(shù)。如果省略底數(shù),則默認(rèn)它的值為10。
實例:如果A1=8,則公式“=LOG(A1,2)”返回3;=LOG(100,10)返回2。
25.LOG10
用途:返回以10為底的對數(shù)。
語法:LOG10(number)
參數(shù):Number是待計算常用對數(shù)的一個正實數(shù)。
實例:如果A1=1000,則公式“=LOG10(A1)”返回3;=LOG10(10^5)返回5。
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。
27.MINVERSE
用途:返回數(shù)組矩陣的逆距陣。
語法:MINVERSE(array)
參數(shù):Array是具有相等行列數(shù)的數(shù)值數(shù)組,它可以是單元格區(qū)域,例如A1:C3;也可以是常數(shù)數(shù)組如{1,2,3;4,5,6;7,8,9};或者是兩者的名稱。
實例:公式“=MINVERSE({4,-1;2,0})”返回{0,0.5;-1,2};=MINVERSE({1,2,1;3,4,-1;0,2,0})返回{0.25,0.25,-0.75;0,0,0.5;0.75,-0.25,-0.25}。
28.MMULT
用途:返回兩數(shù)組的矩陣乘積。結(jié)果矩陣的行數(shù)與array1的行數(shù)相同,矩陣的列數(shù)與array2的列數(shù)相同。
語法:MMULT(array1,array2)
參數(shù):Array1和array2是要進(jìn)行矩陣乘法運算的兩個數(shù)組。Array1的列數(shù)必須與array2的行數(shù)相同,而且兩個數(shù)組中都只能包含數(shù)值。Array1和array2可以是單元格區(qū)域、數(shù)組常數(shù)或引用。
實例:公式“=MMULT({1,2;2,3},{3,4;4,5})”返回11。
29.MOD
用途:返回兩數(shù)相除的余數(shù),其結(jié)果的正負(fù)號與除數(shù)相同。
語法:MOD(number,divisor)
參數(shù):Number為被除數(shù),Divisor為除數(shù)(divisor不能為零)。
實例:如果A1=51,則公式“=MOD(A1,4)”返回3;=MOD(-101,-2)返回–1。
30.MROUND
用途:返回參數(shù)按指定基數(shù)舍入后的數(shù)值。
語法:MROUND(number,significance)
參數(shù):Number是將要舍入的數(shù)值,Significance是要對參數(shù)Number進(jìn)行舍入運算的基數(shù)。
注意:如果參數(shù)number除以基數(shù)Significance的余數(shù)大于或等于基數(shù)Significance的一半,則函數(shù)MROUND向遠(yuǎn)離零的方向舍入。另外,該函數(shù)只有加載了“分析工具庫”方可使用。
實例:如果A1=6.6876,則公式“=MROUND(A1,4)”的計算結(jié)果是8。
31.MULTINOMIAL
用途:返回參數(shù)和的階乘與各參數(shù)階乘乘積的比值,例如MULTINOMIAL(2,3,4)執(zhí)行的運算為9!/2!*3!*4!。
語法:MULTINOMIAL(number1,number2,...)
參數(shù):Number1,number2,...是用于進(jìn)行函數(shù)Multinomial運算的1到29個數(shù)值參數(shù)。
注意:該函數(shù)只有加載“分析工具庫”方可使用。
實例:MULTINOMIAL(2,3,4)返回的結(jié)果為1260。
32.ODD
用途:將一個正(負(fù)數(shù))向上(向下)舍入為最接近的奇數(shù)。
語法:ODD(number)
參數(shù):Number是待計算的一個數(shù)值。
注意:參數(shù)number必須是一個數(shù)值參數(shù),不論它的正負(fù)號如何,其結(jié)果均按遠(yuǎn)離0的方向舍入。如果number恰好是奇數(shù),則保持原來的數(shù)值不變。
實例:如果A1=31.5,則公式“=ODD(A1)”返回33;=ODD(3)返回3;=ODD(-26.38)返回–27。
33.PI
用途:返回圓周率π,精確到小數(shù)點后14位。
語法:PI()
參數(shù):不需要
實例:公式“=PI()”返回3.14159265358979。
34.POWER
用途:返回給定數(shù)字的乘冪。
語法:POWER(number,power)
參數(shù):其中Number為底數(shù),Power為指數(shù),均可以為任意實數(shù)。
注意:可以用“^”運算符代替POWER函數(shù)執(zhí)行乘冪運算,例如公式“=5^2”與“=POWER(5,2)”等價。
實例:如果A1=25.37,則公式“=POWER(A1,7)”返回6764617901;=POWER(4,5/4)返回5.656854。
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。
36.QUOTIENT
用途:返回商的整數(shù)部分,即舍去商的小數(shù)部分。
語法:QUOTIENT(numerator,denominator)
參數(shù):Numerator為被除數(shù),Denominator為除數(shù)。
注意:該函數(shù)只有加載“分析工具庫”方可使用。
實例:如果A1=86、A2=9,則公式“=QUOTIENT(A1,A2)”返回9;=QUOTIENT(-10,3)返回–3。
37.RADIANS
用途:將一個表示角度的數(shù)值或參數(shù)轉(zhuǎn)換為弧度。
語法:RADIANS(angle)
參數(shù):Angle為需要轉(zhuǎn)換成弧度的角度。
實例:如果A1=90,則公式“=RADIANS(A1)”返回1.57,=RADIANS(360)返回6.28(均取兩位小數(shù))。
38.RAND
用途:返回一個大于等于0小于1的隨機數(shù),每次計算工作表(按F9鍵)將返回一個新的數(shù)值。
語法:RAND()
參數(shù):不需要
注意:如果要生成a,b之間的隨機實數(shù),可以使用公式“=RAND()*(b-a)+a”。如果在某一單元格內(nèi)應(yīng)用公式“=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ù)。
40.ROMAN
用途:將阿拉伯?dāng)?shù)字轉(zhuǎn)換為文本形式的羅馬數(shù)字。
語法:ROMAN(number,form)
參數(shù):Number為需要轉(zhuǎn)換的阿拉伯?dāng)?shù)字。form則是一個數(shù)字,它指定要轉(zhuǎn)換的羅馬數(shù)字樣式??梢詮慕?jīng)典到簡化,隨著form值的增加趨于簡單。
實例:公式“=ROMAN(499,0)”返回“CDXCIX”;=ROMAN(499,1)返回“LDVLIV”。
41.ROUND
用途:按指定位數(shù)四舍五入某個數(shù)字。
語法:ROUND(number,num_digits)
參數(shù):Number是需要四舍五入的數(shù)字;Num_digits為指定的位數(shù),Number按此位數(shù)進(jìn)行處理。
注意:如果num_digits大于0,則四舍五入到指定的小數(shù)位;如果num_digits等于0,則四舍五入到最接近的整數(shù);如果num_digits小于0,則在小數(shù)點左側(cè)按指定位數(shù)四舍五入。
實例:如果A1=65.25,則公式“=ROUND(A1,1)”返回65.3;=ROUND(82.149,2)返回82.15;=ROUND(21.5,-1)返回20。
42.ROUNDDOWN
用途:按絕對值減小的方向舍入某一數(shù)字。
語法:ROUNDDOWN(number,num_digits)
參數(shù):Number是需要向下舍入的任意實數(shù),Num_digits指定計算的小數(shù)位數(shù)。
注意:ROUNDDOWN函數(shù)和ROUND函數(shù)的用途相似,不同之處是ROUNDDOWN函數(shù)總是向下舍入數(shù)字。
實例:如果A1=65.251,則公式“=ROUNDDOWN(A1,0)”返回65;=ROUNDDOWN(A1,2)返回65.25;=ROUNDDOWN(3.14159,3)返回3.141;=ROUNDDOWN(-3.14159,1)返回-3.1;=ROUNDDOWN(31415.92654,-2)返回31400。
43.ROUNDUP
用途:按絕對值增大的方向舍入一個數(shù)字。
語法:ROUNDUP(number,num_digits)
參數(shù):Number為需要舍入的任意實數(shù),Num_digits指定舍入的數(shù)字位數(shù)。
注意:如果num_digits為0或省略,則將數(shù)字向上舍入到最接近的整數(shù)。如果num_digits小于0,則將數(shù)字向上舍入到小數(shù)點左邊的相應(yīng)位數(shù)。
實例:如果A1=65.251,則公式“=ROUNDUP(A1,0)”返回66;=ROUNDUP(A1,1)返回66;=ROUNDUP(A1,2)返回65.26;=ROUNDUP(-3.14159,1)返回-3.2;=ROUNDUP(31415.92654,-2)返回31500。
44.SERIESSUM
用途:返回冪級數(shù)的和。
語法:SERIESSUM(x,n,m,coefficients)
參數(shù):X冪級數(shù)的輸入值,N為x的首項乘冪,M為級數(shù)中每一項的乘冪n的步長增加值,Coefficients為一系列與x各級乘冪相乘的系數(shù)。Coefficients的值決定了冪級數(shù)的項數(shù)。
注意:SERIESSUM函數(shù)只有加載“分析工具庫”以后方能使用。
實例:如果單元格A1=65.25,則公式“=SERIESSUM(A1,3,2,6)”返回1666835.719。
45.SIGN
用途:返回數(shù)字的符號。正數(shù)返回1,零返回0,負(fù)數(shù)時返回-1。
語法:SIGN(number)
參數(shù):Number是需要返回符號的任意實數(shù)。
實例:如果A1=65.25,則公式“=SIGN(A1)”返回1;=SIGN(6-12)返回-1;=SIGN(9-9)返回0。
46.SIN
用途:返回某一角度的正弦值。
語法:SIN(number)
參數(shù):Number是待求正弦值的一個角度(采用弧度單位),如果它的單位是度,則必須乘以PI()/180轉(zhuǎn)換為弧度。
實例:如果A1=60,則公式“=SIN(A1*PI()/180)”返回0.866,即60度角的正弦值。
47.SINH
用途:返回任意實數(shù)的雙曲正弦值。
語法:SINH(number)
參數(shù):Number為任意實數(shù)。
實例:公式“=SINH(10)”返回11013.23287,=SINH(-6)返回-201.7131574。
48.SQRT
用途:返回某一正數(shù)的算術(shù)平方根。
語法:SQRT(number)
參數(shù):Number為需要求平方根的一個正數(shù)。
實例:如果A1=81,則公式“=SQRT(A1)”返回9;=SQRT(4+12)返回6。
49.SQRTPI
用途:返回一個正實數(shù)與π的乘積的平方根。
語法:SQRTPI(number)
參數(shù):Number是用來與π相乘的正實數(shù)。
注意:SQRTPI函數(shù)只有加載“分析工具庫”以后方能使用。如果參數(shù)number<0,則函數(shù)SQRTPI返回錯誤值#NUM!。
實例:公式“=SQRTPI(1)”返回1.772454,=SQRTPI(2)返回2.506628。
50.SUBTOTAL
用途:返回數(shù)據(jù)清單或數(shù)據(jù)庫中的分類匯總。如果用戶使用“數(shù)據(jù)”菜單中的“分類匯總”命令創(chuàng)建了分類匯總數(shù)據(jù)清單,即可編輯SUBTOTAL函數(shù)對其進(jìn)行修改。
語法: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ū)域進(jìn)行分類匯總,其結(jié)果為6。
51.SUM
用途:返回某一單元格區(qū)域中所有數(shù)字之和。
語法:SUM(number1,number2,...)。
參數(shù):Number1,number2,...為1到30個需要求和的數(shù)值(包括邏輯值及文本表達(dá)式)、區(qū)域或引用。
注意:參數(shù)表中的數(shù)字、邏輯值及數(shù)字的文本表達(dá)式可以參與計算,其中邏輯值被轉(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ù)字、邏輯表達(dá)式等組成的判定條件,Sum_range為需要求和的單元格、區(qū)域或引用。
實例:某單位統(tǒng)計工資報表中職稱為“中級”的員工工資總額。假設(shè)工資總額存放在工作表的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ù)組間對應(yīng)的元素相乘,并返回乘積之和。
語法:SUMPRODUCT(array1,array2,array3,...)
參數(shù):Array1,array2,array3,...為2至30個數(shù)組,其相應(yīng)元素需要進(jìn)行相乘并求和。
實例:公式“=SUMPRODUCT({3,4;8,6;1,9},{2,7;6,7;5,3})”的計算結(jié)果是156。
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)。
55.SUMX2MY2
用途:返回兩數(shù)組中對應(yīng)數(shù)值的平方差之和。
語法:SUMX2MY2(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,則公式“=SUMX2MY2(A1:A3,B1:B3)”返回-63。
56.SUMX2PY2
用途:返回兩數(shù)組中對應(yīng)數(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.SUMXMY2
用途:返回兩數(shù)組中對應(yīng)數(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。
58.TAN
用途:返回某一角度的正切值。
語法:TAN(number)
參數(shù):Number為需要求正切的角度,以弧度表示。如果參數(shù)的單位是度,可以乘以P1()/180轉(zhuǎn)換為弧度。
實例:如果A1=60,則公式“=TAN(A1*PI()/180)”返回1.732050808;TAN(1)返回1.557407725。
59.TANH
用途:返回任意實數(shù)的雙曲正切值。
語法:TANH(number)
參數(shù):Number為任意實數(shù)。
實例:如果A1=60,則公式“=TANH(A1)”返回1,=TANH(0.5)返回0.462117。
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ù)在處理負(fù)數(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。
八、統(tǒng)計函數(shù)
1.AVEDEV
用途:返回一組數(shù)據(jù)與其平均值的絕對偏差的平均值,該函數(shù)可以評測數(shù)據(jù)(例如學(xué)生的某科考試成績)的離散度。
語法:AVEDEV(number1,number2,...)
參數(shù):Number1、number2、...是用來計算絕對偏差平均值的一組參數(shù),其個數(shù)可以在1~30個之間。
實例:如果A1=79、A2=62、A3=45、A4=90、A5=25,則公式“=AVEDEV(A1:A5)”返回20.16。
2.AVERAGE
用途:計算所有參數(shù)的算術(shù)平均值。
語法:AVERAGE(number1,number2,...)。
參數(shù):Number1、number2、...是要計算平均值的1~30個參數(shù)。
實例:如果A1:A5區(qū)域命名為分?jǐn)?shù),其中的數(shù)值分別為100、70、92、47和82,則公式“=AVERAGE(分?jǐn)?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)。
4.BETADIST
用途:返回Beta分布累積函數(shù)的函數(shù)值。Beta分布累積函數(shù)通常用于研究樣本集合中某些事物的發(fā)生和變化情況。例如,人們一天中看電視的時間比率。
語法:BETADIST(x,alpha,beta,A,B)
參數(shù):X用來進(jìn)行函數(shù)計算的值,須居于可選性上下界(A和B)之間。Alpha分布的參數(shù)。Beta分布的參數(shù)。A是數(shù)值x所屬區(qū)間的可選下界,B是數(shù)值x所屬區(qū)間的可選上界。
實例:公式“=BETADIST(2,8,10,1,3)”返回0.685470581。
5.BETAINV
用途:返回beta分布累積函數(shù)的逆函數(shù)值。即,如果probability=BETADIST(x,...),則BETAINV(probability,...)=x。beta分布累積函數(shù)可用于項目設(shè)計,在給出期望的完成時間和變化參數(shù)后,模擬可能的完成時間。
語法:BETAINV(probability,alpha,beta,A,B)
參數(shù):Probability為Beta分布的概率值,Alpha分布的參數(shù),Beta分布的參數(shù),A數(shù)值x所屬區(qū)間的可選下界,B數(shù)值x所屬區(qū)間的可選上界。
實例:公式“=BETAINV(0.685470581,8,10,1,3)”返回2。
6.BINOMDIST
用途:返回一元二項式分布的概率值。BINOMDIST函數(shù)適用于固定次數(shù)的獨立實驗,實驗的結(jié)果只包含成功或失敗二種情況,且成功的概率在實驗期間固定不變。例如,它可以計算擲10次硬幣時正面朝上6次的概率。
語法:BINOMDIST(number_s,trials,probability_s,cumulative)
參數(shù):Number_s為實驗成功的次數(shù),Trials為獨立實驗的次數(shù),Probability_s為一次實驗中成功的概率,Cumulative是一個邏輯值,用于確定函數(shù)的形式。如果cumulative為TRUE,則BINOMDIST函數(shù)返回累積分布函數(shù),即至多number_s次成功的概率;如果為FALSE,返回概率密度函數(shù),即number_s次成功的概率。
實例:拋硬幣的結(jié)果不是正面就是反面,第一次拋硬幣為正面的概率是0.5。則擲硬幣10次中6次的計算公式為“=BINOMDIST(6,10,0.5,F(xiàn)ALSE)”,計算的結(jié)果等于0.205078
7.CHIDIST
用途:返回c2分布的單尾概率。c2分布與c2檢驗相關(guān)。使用c2檢驗可以比較觀察值和期望值。例如,某項遺傳學(xué)實驗假設(shè)下一代植物將呈現(xiàn)出某一組顏色。使用此函數(shù)比較觀測結(jié)果和期望值,可以確定初始假設(shè)是否有效。
語法:CHIDIST(x,degrees_freedom)
參數(shù):X是用來計算c2分布單尾概率的數(shù)值,Degrees_freedom是自由度。
實例:公式“=CHIDIST(1,2)”的計算結(jié)果等于0.606530663。
8.CHIINV
用途:返回c2分布單尾概率的逆函數(shù)。如果probability=CHIDIST(x,?),則CHIINV(probability,?)=x。使用此函數(shù)比較觀測結(jié)果和期望值,可以確定初始假設(shè)是否有效。
語法:CHIINV(probability,degrees_freedom)
參數(shù):Probability為c2分布的單尾概率,Degrees_freedom為自由度。
實例:公式“=CHIINV(0.5,2)”返回1.386293564。
9.CHITEST
用途:返回相關(guān)性檢驗值,即返回c2分布的統(tǒng)計值和相應(yīng)的自由度,可使用c2檢驗確定假設(shè)值是否被實驗所證實。
語法:CHITEST(actual_range,expected_range)
參數(shù):Actual_range是包含觀察值的數(shù)據(jù)區(qū)域,Expected_range是包含行列匯總的乘積與總計值之比的數(shù)據(jù)區(qū)域。
實例:如果A1=1、A2=2、A3=3、B1=4、B2=5、B3=6,則公式“=CHITEST(A1:A3,B1:B3)”返回0.062349477。
10.CONFIDENCE
用途:返回總體平均值的置信區(qū)間,它是樣本平均值任意一側(cè)的區(qū)域。例如,某班學(xué)生參加考試,依照給定的置信度,可以確定該次考試的最低和最高分?jǐn)?shù)。
語法:CONFIDENCE(alpha,standard_dev,size)。
參數(shù):Alpha是用于計算置信度(它等于100*(1-alpha)%,如果alpha為0.05,則置信度為95%)的顯著水平參數(shù),Standard_dev是數(shù)據(jù)區(qū)域的總體標(biāo)準(zhǔn)偏差,Size為樣本容量。
實例:假設(shè)樣本取自46名學(xué)生的考試成績,他們的平均分為60,總體標(biāo)準(zhǔn)偏差為5分,則平均分在下列區(qū)域內(nèi)的置信度為95%。公式“=CONFIDENCE(0.05,5,46)”返回1.44,即考試成績?yōu)?0±1.44分。
11.CORREL
用途:返回單元格區(qū)域array1和array2之間的相關(guān)系數(shù)。它可以確定兩個不同事物之間的關(guān)系,例如檢測學(xué)生的物理與數(shù)學(xué)學(xué)習(xí)成績之間是否關(guān)聯(lián)。
語法:CORREL(array1,array2)
參數(shù):Array1第一組數(shù)值單元格區(qū)域。Array2第二組數(shù)值單元格區(qū)域。
實例:如果A1=90、A2=86、A3=65、A4=54、A5=36、B1=89、B2=83、B3=60、B4=50、B5=32,則公式“=CORREL(A1:A5,B1:B5)”返回0.998876229,可以看出A、B兩列數(shù)據(jù)具有很高的相關(guān)性。
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。
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)計邏輯值、文字或錯誤值,則應(yī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ù)字、表達(dá)式或文本。
16.COVAR
用途:返回協(xié)方差,即每對數(shù)據(jù)點的偏差乘積的平均數(shù)。利用協(xié)方差可以研究兩個數(shù)據(jù)集合之間的關(guān)系。
語法:COVAR(array1,array2)
參數(shù):Array1是第一個所含數(shù)據(jù)為整數(shù)的單元格區(qū)域,Array2是第二個所含數(shù)據(jù)為整數(shù)的單元格區(qū)域。
實例:如果A1=3、A2=2、A3=1、B1=3600、B2=1500、B3=800,則公式“=COVAR(A1:A3,B1:B3)”返回933.3333333。
17.CRITBINOM
用途:返回使累積二項式分布大于等于臨界值的最小值,其結(jié)果可以用于質(zhì)量檢驗。例如決定最多允許出現(xiàn)多少個有缺陷的部件,才可以保證當(dāng)整個產(chǎn)品在離開裝配線時檢驗合格。
語法:CRITBINOM(trials,probability_s,alpha)
參數(shù):Trials是伯努利實驗的次數(shù),Probability_s是一次試驗中成功的概率,Alpha是臨界值。
實例:公式“=CRITBINOM(10,0.9,0.75)”返回10。
18.DEVSQ
用途:返回數(shù)據(jù)點與各自樣本平均值的偏差的平方和。
語法:DEVSQ(number1,number2,...)
參數(shù):Number1、number2、...是用于計算偏差平方和的1到30個參數(shù)。它們可以是用逗號分隔的數(shù)值,也可以是數(shù)組引用。
實例:如果A1=90、A2=86、A3=65、A4=54、A5=36,則公式“=DEVSQ(A1:A5)”返回2020.8。
19.EXPONDIST
用途:返回指數(shù)分布。該函數(shù)可以建立事件之間的時間間隔模型,如估計銀行的自動取款機支付一次現(xiàn)金所花費的時間,從而確定此過程最長持續(xù)一分鐘的發(fā)生概率。
語法:EXPONDIST(x,lambda,cumulative)。
參數(shù):X函數(shù)的數(shù)值,Lambda參數(shù)值,Cumulative為確定指數(shù)函數(shù)形式的邏輯值。如果cumulative為TRUE,EXPONDIST返回累積分布函數(shù);如果cumulative為FALSE,則返回概率密度函數(shù)。
實例:公式“=EXPONDIST(0.2,10,TRUE)”返回0.864665,=EXPONDIST(0.2,10,F(xiàn)ALSE)返回1.353353。
20.FDIST
用途:返回F概率分布,它可以確定兩個數(shù)據(jù)系列是否存在變化程度上的不同。例如,通過分析某一班級男、女生的考試分?jǐn)?shù),確定女生分?jǐn)?shù)的變化程度是否與男生不同。
語法:FDIST(x,degrees_freedom1,degrees_freedom2)
參數(shù):X是用來計算概率分布的區(qū)間點,Degrees_freedom1是分子自由度,Degrees_freedom2是分母自由度。
實例:公式“=FDIST(1,90,89)”返回0.500157305。
21.FINV
用途:返回F概率分布的逆函數(shù)值,即F分布的臨界值。如果p=FDIST(x,…),則FINV(p,…)=x。
語法:FINV(probability,degrees_freedom1,degrees_freedom2)
參數(shù):Probability是累積F分布的概率值,Degrees_freedom1是分子自由度,Degrees_freedom2是分母自由度。
實例:公式“=FINV(0.1,86,74)”返回1.337888023。
22.FISHER
用途:返回點x的Fisher變換。該變換生成一個近似正態(tài)分布而非偏斜的函數(shù),使用此函數(shù)可以完成相關(guān)系數(shù)的假設(shè)性檢驗。
語法:FISHER(x)
參數(shù):X為一個數(shù)字,在該點進(jìn)行變換。
實例:公式“=FISHER(0.55)”返回0.618381314。
23.FISHERINV
用途:返回Fisher變換的逆函數(shù)值,如果y=FISHER(x),則FISHERINV(y)=x。上述變換可以分析數(shù)據(jù)區(qū)域或數(shù)組之間的相關(guān)性。
語法:FISHERINV(y)
參數(shù):Y為一個數(shù)值,在該點進(jìn)行反變換。
實例:公式“=FISHERINV(0.765)”返回0.644012628。
24.FORECAST
用途:根據(jù)一條線性回歸擬合線返回一個預(yù)測值。使用此函數(shù)可以對未來銷售額、庫存需求或消費趨勢進(jìn)行預(yù)測。
語法:FORECAST(x,known_y’s,known_x’s)。
參數(shù):X為需要進(jìn)行預(yù)測的數(shù)據(jù)點的X坐標(biāo)(自變量值)。Known_y’s是從滿足線性擬合直線y=kx+b的點集合中選出的一組已知的y值,Known_x’s是從滿足線性擬合直線y=kx+b的點集合中選出的一組已知的x值。
實例:公式“=FORECAST(16,{7,8,9,11,15},{21,26,32,36,42})”返回4.378318584。
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ū)域的引用,設(shè)定對data_array進(jìn)行頻率計算的分段點。
26.FTEST
用途:返回F檢驗的結(jié)果。它返回的是當(dāng)數(shù)組1和數(shù)組2的方差無明顯差異時的單尾概率,可以判斷兩個樣本的方差是否不同。例如,給出兩個班級同一學(xué)科考試成績,從而檢驗是否存在差別。
語法:FTEST(array1,array2)
參數(shù):Array1是第一個數(shù)組或數(shù)據(jù)區(qū)域,Array2是第二個數(shù)組或數(shù)據(jù)區(qū)域。
實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,B1=59、B2=70、B3=80、B4=90、B5=89、B6=84、B7=92,則公式“=FTEST(A1:A7,B1:B7)”返回0.519298931。
27.GAMMADIST
用途:返回伽瑪分布??捎盟芯烤哂衅珣B(tài)分布的變量,通常用于排隊分析。
語法:GAMMADIST(x,alpha,beta,cumulative)。
參數(shù):X為用來計算伽瑪分布的數(shù)值,Alpha是γ分布參數(shù),Betaγ分布的一個參數(shù)。如果beta=1,GAMMADIST函數(shù)返回標(biāo)準(zhǔn)伽瑪分布。Cumulative為一邏輯值,決定函數(shù)的形式。如果cumulative為TRUE,GAMMADIST函數(shù)返回累積分布函數(shù);如果為FALSE,則返回概率密度函數(shù)。
實例:公式“=GAMMADIST(10,9,2,F(xiàn)ALSE)”的計算結(jié)果等于0.032639,=GAMMADIST(10,9,2,TRUE)返回0.068094。
28.GAMMAINV
用途:返回具有給定概率的伽瑪分布的區(qū)間點,用來研究出現(xiàn)分布偏斜的變量。如果P=GAMMADIST(x,...),則GAMMAINV(p,...)=x。
語法:GAMMAINV(probability,alpha,beta)
參數(shù):Probability為伽瑪分布的概率值,Alphaγ分布參數(shù),Betaγ分布參數(shù)。如果beta=1,函數(shù)GAMMAINV返回標(biāo)準(zhǔn)伽瑪分布。
實例:公式“=GAMMAINV(0.05,8,2)”返回7.96164386。
29.GAMMALN
用途:返回伽瑪函數(shù)的自然對數(shù)Γ(x)。
語法:GAMMALN(x)
參數(shù):X為需要計算GAMMALN函數(shù)的數(shù)值。
實例:公式“=GAMMALN(6)”返回4.787491743。
30.GEOMEAN
用途:返回正數(shù)數(shù)組或數(shù)據(jù)區(qū)域的幾何平均值??捎糜谟嬎憧勺儚?fù)利的平均增長率。
語法:GEOMEAN(number1,number2,...)
參數(shù):Number1,number2,...為需要計算其平均值的1到30個參數(shù),除了使用逗號分隔數(shù)值的形式外,還可使用數(shù)組或?qū)?shù)組的引用。
實例:公式“=GEOMEAN(1.2,1.5,1.8,2.3,2.6,2.8,3)”的計算結(jié)果是2.069818248。
31.GROWTH
用途:給定的數(shù)據(jù)預(yù)測指數(shù)增長值。根據(jù)已知的x值和y值,函數(shù)GROWTH返回一組新的x值對應(yīng)的y值。通常使用GROWTH函數(shù)擬合滿足給定x值和y值的指數(shù)曲線。
語法:GROWTH(known_y’s,known_x’s,new_x’s,const)
參數(shù):Known_y’s是滿足指數(shù)回歸擬合曲線y=b*m^x的一組已知的y值;Known_x’s是滿足指數(shù)回歸擬合曲線y=b*m^x的一組已知的x值的集合(可選參數(shù));New_x’s是一組新的x值,可通過GROWTH函數(shù)返回各自對應(yīng)的y值;Const為一邏輯值,指明是否將系數(shù)b強制設(shè)為1,如果const為TRUE或省略,b將參與正常計算。如果const為FALSE,b將被設(shè)為1,m值將被調(diào)整使得y=m^x。
32.HARMEAN
用途:返回數(shù)據(jù)集合的調(diào)和平均值。調(diào)和平均值與倒數(shù)的算術(shù)平均值互為倒數(shù)。調(diào)和平均值總小于幾何平均值,而幾何平均值總小于算術(shù)平均值。
語法:HARMEAN(number1,number2,...)
參數(shù):Number1,number2,...是需要計算其平均值的1到30個參數(shù)??梢允褂枚禾柗指魠?shù)的形式,還可以使用數(shù)組或數(shù)組的引用。
實例:公式“=HARMEAN(66,88,92)”返回80.24669604。
33.HYPGEOMDIST
用途:返回超幾何分布。給定樣本容量、樣本總體容量和樣本總體中成功的次數(shù),HYPGEOMDIST函數(shù)返回樣本取得給定成功次數(shù)的概率。
語法:HYPGEOMDIST(sample_s,number_sample,population_s,number_population)
參數(shù):Sample_s為樣本中成功的次數(shù),Number_sample為樣本容量。Population_s為樣本總體中成功的次數(shù),Number_population為樣本總體的容量。
實例:如果某個班級有42名學(xué)生。其中22名是男生,20名是女生。如果隨機選出6人,則其中恰好有三名女生的概率公式是:“=HYPGEOMDIST(3,6,20,42)”,返回的結(jié)果為0.334668627。
34.INTERCEPT
用途:利用已知的x值與y值計算直線與y軸的截距。當(dāng)已知自變量為零時,利用截距可以求得因變量的值。
語法:INTERCEPT(known_y’s,known_x’s)
參數(shù):Known_y’s是一組因變量數(shù)據(jù)或數(shù)據(jù)組,Known_x’s是一組自變量數(shù)據(jù)或數(shù)據(jù)組。
實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,B1=59、B2=70、B3=80、B4=90、B5=89、B6=84、B7=92,則公式“=INTERCEPT(A1:A7,B1:B7)”返回87.61058785。
35.KURT
用途:返回數(shù)據(jù)集的峰值。它反映與正態(tài)分布相比時某一分布的尖銳程度或平坦程度,正峰值表示相對尖銳的分布,負(fù)峰值表示相對平坦的分布。
語法:KURT(number1,number2,...)
參數(shù):Number1,number2,...為需要計算其峰值的1到30個參數(shù)。它們可以使用逗號分隔參數(shù)的形式,也可以使用單一數(shù)組,即對數(shù)組單元格的引用。
實例:如果某次學(xué)生考試的成績?yōu)锳1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,則公式“=KURT(A1:A7)”返回-1.199009798,說明這次的成績相對正態(tài)分布是一比較平坦的分布。
36.LARGE
用途:返回某一數(shù)據(jù)集中的某個最大值??梢允褂肔ARGE函數(shù)查詢考試分?jǐn)?shù)集中第一、第二、第三等的得分。
語法:LARGE(array,k)
參數(shù):Array為需要從中查詢第k個最大值的數(shù)組或數(shù)據(jù)區(qū)域,K為返回值在數(shù)組或數(shù)據(jù)單元格區(qū)域里的位置(即名次)。
實例:如果B1=59、B2=70、B3=80、B4=90、B5=89、B6=84、B7=92,,則公式“=LARGE(B1,B7,2)”返回90。
37.LINEST
用途:使用最小二乘法對已知數(shù)據(jù)進(jìn)行最佳直線擬合,并返回描述此直線的數(shù)組。
語法:LINEST(known_y’s,known_x’s,const,stats)
參數(shù):Known_y’s是表達(dá)式y(tǒng)=mx+b中已知的y值集合,Known_x’s是關(guān)系表達(dá)式y(tǒng)=mx+b中已知的可選x值集合,Const為一邏輯值,指明是否強制使常數(shù)b為0,如果const為TRUE或省略,b將參與正常計算。如果const為FALSE,b將被設(shè)為0,并同時調(diào)整m值使得y=mx。Stats為一邏輯值,指明是否返回附加回歸統(tǒng)計值。如果stats為TRUE,函數(shù)LINEST返回附加回歸統(tǒng)計值。如果stats為FALSE或省略,函數(shù)LINEST只返回系數(shù)m和常數(shù)項b。
實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,B1=59、B2=70、B3=80、B4=90、B5=89、B6=84、B7=92,則數(shù)組公式“{=LINEST(A1:A7,B1:B7)}”返回-0.174244885、-0.174244885、-0.174244885、-0.174244885、-0.174244885、-0.174244885、-0.174244885。
38.LOGEST
用途:在回歸分析中,計算最符合觀測數(shù)據(jù)組的指數(shù)回歸擬合曲線,并返回描述該曲線的數(shù)組。
語法:LOGEST(known_y’s,known_x’s,const,stats)
參數(shù):Known_y’s是一組符合y=b*m^x函數(shù)關(guān)系的y值的集合,Known_x’s是一組符合y=b*m^x運算關(guān)系的可選x值集合,Const是指定是否要設(shè)定常數(shù)b為1的邏輯值,如果const設(shè)定為TRUE或省略,則常數(shù)項b將通過計算求得。
實例:如果某公司的新產(chǎn)品銷售額呈指數(shù)增長,依次為A1=33100、A2=47300、A3=69000、A4=102000、A5=150000和A6=220000,同時B1=11、B2=12、B3=13、B4=14、B5=15、B6=16。則使用數(shù)組公式“{=LOGEST(A1:A6,B1:B6,TRUE,TRUE)}”,在C1:D5單元格內(nèi)得到的計算結(jié)果是:1.463275628、495.3047702、0.002633403、0.035834282、0.99980862、0.011016315、20896.8011、4、2.53601883和0.000485437。
39.LOGINV
用途:返回x的對數(shù)正態(tài)分布累積函數(shù)的逆函數(shù),此處的ln(x)是含有mean(平均數(shù))與standard-dev(標(biāo)準(zhǔn)差)參數(shù)的正態(tài)分布。如果p=LOGNORMDIST(x,...),那么LOGINV(p,...)=x。
語法:LOGINV(probability,mean,standard_dev)
參數(shù):Probability是與對數(shù)正態(tài)分布相關(guān)的概率,Mean為ln(x)的平均數(shù),Standard_dev為ln(x)的標(biāo)準(zhǔn)偏差。
實例:公式“=LOGINV(0.036,2.5,1.5)”返回0.819815949。
40.LOGNORMDIST
用途:返回x的對數(shù)正態(tài)分布的累積函數(shù),其中l(wèi)n(x)是服從參數(shù)為mean和standard_dev的正態(tài)分布。使用此函數(shù)可以分析經(jīng)過對數(shù)變換的數(shù)據(jù)。
語法:LOGNORMDIST(x,mean,standard_dev)
參數(shù):X是用來計算函數(shù)的數(shù)值,Mean是ln(x)的平均值,Standard_dev是ln(x)的標(biāo)準(zhǔn)偏差。
實例:公式“=LOGNORMDIST(2,5.5,1.6)”返回0.001331107。
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的平均值。
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。
47.NEGBINOMDIST
用途:返回負(fù)二項式分布。當(dāng)成功概率為常數(shù)probability_s時,函數(shù)NEGBINOMDIST返回在到達(dá)number_s次成功之前,出現(xiàn)number_f次失敗的概率。此函數(shù)與二項式分布相似,只是它的成功次數(shù)固定,試驗總數(shù)為變量。與二項分布類似的是,試驗次數(shù)被假設(shè)為自變量。
語法:NEGBINOMDIST(number_f,number_s,probability_s)
Number_f是失敗次數(shù),Number_s為成功的臨界次數(shù),Probability_s是成功的概率。
實例:如果要找10個反應(yīng)敏捷的人,且已知具有這種特征的候選人的概率為0.3。那么,找到10個合格候選人之前,需要對不合格候選人進(jìn)行面試的概率公式為“=NEGBINOMDIST(40,10,0.3)”,計算結(jié)果是0.007723798。
48.NORMDIST
用途:返回給定平均值和標(biāo)準(zhǔn)偏差的正態(tài)分布的累積函數(shù)。
語法:NORMDIST(x,mean,standard_dev,cumulative)
參數(shù):X為用于計算正態(tài)分布函數(shù)的區(qū)間點,Mean是分布的算術(shù)平均值,Standard_dev是分布的標(biāo)準(zhǔn)方差;Cumulative為一邏輯值,指明函數(shù)的形式。如果cumulative為TRUE,則NORMDIST函數(shù)返回累積分布函數(shù);如果為FALSE,則返回概率密度函數(shù)。
實例:公式“=NORMDIST(46,35,2.5,TRUE)”返回0.999994583。
49.NORMSINV
用途:返回標(biāo)準(zhǔn)正態(tài)分布累積函數(shù)的逆函數(shù)。該分布的平均值為0,標(biāo)準(zhǔn)偏差為1。
語法:NORMSINV(probability)
參數(shù):Probability是正態(tài)分布的概率值。
實例:公式“=NORMSINV(0.8)”返回0.841621386。
50.NORMSDIST
用途:返回標(biāo)準(zhǔn)正態(tài)分布的累積函數(shù),該分布的平均值為0,標(biāo)準(zhǔn)偏差為1。
語法:NORMSDIST(z)
參數(shù):Z為需要計算其分布的數(shù)值。
實例:公式“=NORMSDIST(1.5)”的計算結(jié)果為0.933192771。
51.NORMSINV
用途:返回標(biāo)準(zhǔn)正態(tài)分布累積函數(shù)的逆函數(shù)。該分布的平均值為0,標(biāo)準(zhǔn)偏差為1。
語法:NORMSINV(probability)
參數(shù):Probability是正態(tài)分布的概率值。
實例:公式“=NORMSINV(0.933192771)”返回1.499997779(即1.5)。
52.PEARSON
用途:返回Pearson(皮爾生)乘積矩相關(guān)系數(shù)r,它是一個范圍在-1.0到1.0之間(包括-1.0和1.0在內(nèi))的無量綱指數(shù),反映了兩個數(shù)據(jù)集合之間的線性相關(guān)程度。
語法:PEARSON(array1,array2)
參數(shù):Array1為自變量集合,Array2為因變量集合。
實例:如果A1=71、A2=83、A3=71、A4=49、A5=92、A6=88,B1=69、B2=80、B3=76、B4=40、B5=90、B6=81,則公式“=PEARSON(A1:A6,B1:B6)”返回0.96229628。
53.PERCENTILE
用途:返回數(shù)值區(qū)域的K百分比數(shù)值點。例如確定考試排名在80個百分點以上的分?jǐn)?shù)。
語法:PERCENTILE(array,k)
參數(shù):Array為定義相對位置的數(shù)值數(shù)組或數(shù)值區(qū)域,k為數(shù)組中需要得到其排位的值。
實例:如果某次考試成績?yōu)锳1=71、A2=83、A3=71、A4=49、A5=92、A6=88,則公式“=PERCENTILE(A1:A6,0.8)”返回88,即考試排名要想在80個百分點以上,則分?jǐn)?shù)至少應(yīng)當(dāng)為88分。
54.PERCENTRANK
用途:返回某個數(shù)值在一個數(shù)據(jù)集合中的百分比排位,可用于查看數(shù)據(jù)在數(shù)據(jù)集中所處的位置。例如計算某個分?jǐn)?shù)在所有考試成績中所處的位置。
語法:PERCENTRANK(array,x,significance)
參數(shù):Array為彼此間相對位置確定的數(shù)據(jù)集合,X為其中需要得到排位的值,Significance為可選項,表示返回的百分?jǐn)?shù)值的有效位數(shù)。如果省略,函數(shù)PERCENTRANK保留3位小數(shù)。
實例:如果某次考試成績?yōu)锳1=71、A2=83、A3=71、A4=49、A5=92、A6=88,則公式“=PERCENTRANK(A1:A6,71)”的計算結(jié)果為0.2,即71分在6個分?jǐn)?shù)中排20%。
55.PERMUT
用途:返回從給定數(shù)目的元素集合中選取的若干元素的排列數(shù)。
語法:PERMUT(number,number_chosen)
參數(shù):Number為元素總數(shù),Number_chosen是每個排列中的元素數(shù)目。
實例:如果某種彩票的號碼有9個數(shù),每個數(shù)的范圍是從0到9(包括0和9)。則所有可能的排列數(shù)量用公式“=PERMUT(10,9)”計算,其結(jié)果為3628800。
56.POISSON
用途:返回泊松分布。泊松分布通常用于預(yù)測一段時間內(nèi)事件發(fā)生的次數(shù),比如一分鐘內(nèi)通過收費站的轎車的數(shù)量。
語法:POISSON(x,mean,cumulative)
參數(shù):X是某一事件出現(xiàn)的次數(shù),Mean是期望值,Cumulative為確定返回的概率分布形式的邏輯值。
實例:公式“=POISSON(5,10,TRUE)”返回0.067085963,=POISSON(3,12,F(xiàn)ALSE)返回0.001769533。
57.PROB
用途:返回一概率事件組中落在指定區(qū)域內(nèi)的事件所對應(yīng)的概率之和。
語法:PROB(x_range,prob_range,lower_limit,upper_limit)
參數(shù):X_range是具有各自相應(yīng)概率值的x數(shù)值區(qū)域,Prob_range是與x_range中的數(shù)值相對應(yīng)的一組概率值,Lower_limit是用于概率求和計算的數(shù)值下界,Upper_limit是用于概率求和計算的數(shù)值可選上界。
實例:公式“=PROB({0,1,2,3},{0.2,0.3,0.1,0.4},2)”返回0.1,=PROB({0,1,2,3},{0.2,0.3,0.1,0.4},1,3)返回0.8。
58.QUARTILE
用途:返回一組數(shù)據(jù)的四分位點。四分位數(shù)通常用于在考試成績之類的數(shù)據(jù)集中對總體進(jìn)行分組,如求出一組分?jǐn)?shù)中前25%的分?jǐn)?shù)。
語法:QUARTILE(array,quart)
參數(shù):Array為需要求得四分位數(shù)值的數(shù)組或數(shù)字引用區(qū)域,Quart決定返回哪一個四分位值。如果qurart取0、1、2、3或4,則函數(shù)QUARTILE返回最小值、第一個四分位數(shù)(第25個百分排位)、中分位數(shù)(第50個百分排位)、第三個四分位數(shù)(第75個百分排位)和最大數(shù)值。
實例:如果A1=78、A2=45、A3=90、A4=12、A5=85,則公式“=QUARTILE(A1:A5,3)”返回85。
59.RANK
用途:返回一個數(shù)值在一組數(shù)值中的排位(如果數(shù)據(jù)清單已經(jīng)排過序了,則數(shù)值的排位就是它當(dāng)前的位置)。
語法:RANK(number,ref,order)
參數(shù):Number是需要計算其排位的一個數(shù)字;Ref是包含一組數(shù)字的數(shù)組或引用(其中的非數(shù)值型參數(shù)將被忽略);Order為一數(shù)字,指明排位的方式。如果order為0或省略,則按降序排列的數(shù)據(jù)清單進(jìn)行排位。如果order不為零,ref當(dāng)作按升序排列的數(shù)據(jù)清單進(jìn)行排位。
注意:函數(shù)RANK對重復(fù)數(shù)值的排位相同。但重復(fù)數(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 class="main">
excel函數(shù)大全
60.RSQ
用途:返回給定數(shù)據(jù)點的Pearson乘積矩相關(guān)系數(shù)的平方。
語法:RSQ(known_y’s,known_x’s)
參數(shù):Known_y’s為一個數(shù)組或數(shù)據(jù)區(qū)域,Known_x’s也是一個數(shù)組或數(shù)據(jù)區(qū)域。
實例:公式“=RSQ({22,23,29,19,38,27,25},{16,15,19,17,15,14,34})”返回0.013009334。
61.SKEW
用途:返回一個分布的不對稱度。它反映以平均值為中心的分布的不對稱程度,正不對稱度表示不對稱邊的分布更趨向正值。負(fù)不對稱度表示不對稱邊的分布更趨向負(fù)值。
語法:SKEW(number1,number2,...)。
參數(shù):Number1,number2...是需要計算不對稱度的1到30個參數(shù)。包括逗號分隔的數(shù)值、單一數(shù)組和名稱等。
實例:公式“=SKEW({22,23,29,19,38,27,25},{16,15,19,17,15,14,34})”返回0.854631382。
62.SLOPE
用途:返回經(jīng)過給定數(shù)據(jù)點的線性回歸擬合線方程的斜率(它是直線上任意兩點的垂直距離與水平距離的比值,也就是回歸直線的變化率)。
語法:SLOPE(known_y’s,known_x’s)
參數(shù):Known_y’s為數(shù)字型因變量數(shù)組或單元格區(qū)域,Known_x’s為自變量數(shù)據(jù)點集合。
實例:公式“=SLOPE({22,23,29,19,38,27,25},{16,15,19,17,15,14,34})”返回-0.100680934。
63.SMALL
用途:返回數(shù)據(jù)集中第k個最小值,從而得到數(shù)據(jù)集中特定位置上的數(shù)值。
語法:SMALL(array,k)
參數(shù):Array是需要找到第k個最小值的數(shù)組或數(shù)字型數(shù)據(jù)區(qū)域,K為返回的數(shù)據(jù)在數(shù)組或數(shù)據(jù)區(qū)域里的位置(從小到大)。
實例:如果如果A1=78、A2=45、A3=90、A4=12、A5=85,則公式“=SMALL(A1:A5,3)”返回78。
64.STANDARDIZE
用途:返回以mean為平均值,以standard-dev為標(biāo)準(zhǔn)偏差的分布的正態(tài)化數(shù)值。
語法:STANDARDIZE(x,mean,standard_dev)
參數(shù):X為需要進(jìn)行正態(tài)化的數(shù)值,Mean分布的算術(shù)平均值,Standard_dev為分布的標(biāo)準(zhǔn)偏差。
實例:公式“=STANDARDIZE(62,60,10)”返回0.2。
65.STDEV
用途:估算樣本的標(biāo)準(zhǔn)偏差。它反映了數(shù)據(jù)相對于平均值(mean)的離散程度。
語法:STDEV(number1,number2,...)
參數(shù):Number1,number2,...為對應(yīng)于總體樣本的1到30個參數(shù)??梢允褂枚禾柗指舻膮?shù)形式,也可使用數(shù)組,即對數(shù)組單元格的引用。
注意:STDEV函數(shù)假設(shè)其參數(shù)是總體中的樣本。如果數(shù)據(jù)是全部樣本總體,則應(yīng)該使用STDEVP函數(shù)計算標(biāo)準(zhǔn)偏差。同時,函數(shù)忽略參數(shù)中的邏輯值(TRUE或FALSE)和文本。如果不能忽略邏輯值和文本,應(yīng)使用STDEVA函數(shù)。
實例:假設(shè)某次考試的成績樣本為A1=78、A2=45、A3=90、A4=12、A5=85,則估算所有成績標(biāo)準(zhǔn)偏差的公式為“=STDEV(A1:A5)”,其結(jié)果等于33.00757489。
66.STDEVA
用途:計算基于給定樣本的標(biāo)準(zhǔn)偏差。它與STDEV函數(shù)的區(qū)別是文本值和邏輯值(TRUE或FALSE)也將參與計算。
語法:STDEVA(value1,value2,...)
參數(shù):value1,value2,...是作為總體樣本的1到30個參數(shù)??梢允褂枚禾柗指魠?shù)的形式,也可以使用單一數(shù)組,即對數(shù)組單元格的引用。
實例:假設(shè)某次考試的部分成績?yōu)锳1=78、A2=45、A3=90、A4=12、A5=85,則估算所有成績標(biāo)準(zhǔn)偏差的公式為“=STDEVA(A1:A5)”,其結(jié)果等于33.00757489。
67.STDEVP
用途:返回整個樣本總體的標(biāo)準(zhǔn)偏差。它反映了樣本總體相對于平均值(mean)的離散程度。
語法:STDEVP(number1,number2,...)
參數(shù):Number1,number2,...為對應(yīng)于樣本總體的1到30個參數(shù)??梢允褂枚禾柗指魠?shù)的形式,也可以使用單一數(shù)組,即對數(shù)組單元格的引用。
注意:STDEVP函數(shù)在計算過程中忽略邏輯值(TRUE或FALSE)和文本。如果邏輯值和文本不能忽略,應(yīng)當(dāng)使用STDEVPA函數(shù)。
同時STDEVP函數(shù)假設(shè)其參數(shù)為整個樣本總體。如果數(shù)據(jù)代表樣本總體中的樣本,應(yīng)使用函數(shù)STDEV來計算標(biāo)準(zhǔn)偏差。當(dāng)樣本數(shù)較多時,STDEV和STDEVP函數(shù)的計算結(jié)果相差很小。
實例:如果某次考試只有5名學(xué)生參加,成績?yōu)锳1=78、A2=45、A3=90、A4=12、A5=85,則計算的所有成績的標(biāo)準(zhǔn)偏差公式為“=STDEVP(A1:A5)”,返回的結(jié)果等于29.52287249。
68.STDEVPA
用途:計算樣本總體的標(biāo)準(zhǔn)偏差。它與STDEVP函數(shù)的區(qū)別是文本值和邏輯值(TRUE或FALSE)參與計算。
語法:STDEVPA(value1,value2,...)
參數(shù):value1,value2,...作為樣本總體的1到30個參數(shù)??梢允褂枚禾柗指魠?shù)的形式,也可以使用單一數(shù)組(即對數(shù)組單元格的引用)。
注意:STDEVPA函數(shù)假設(shè)參數(shù)為樣本總體。如果數(shù)據(jù)代表的是總體的部分樣本,則必須使用STDEVA函數(shù)來估算標(biāo)準(zhǔn)偏差。
實例:如果某次考試只有5名學(xué)生參加,成績?yōu)锳1=78、A2=45、A3=90、A4=12、A5=85,則計算的所有成績的標(biāo)準(zhǔn)偏差公式為“=STDEVP(A1:A5)”,返回的結(jié)果等于29.52287249。
69.STEYX
用途:返回通過線性回歸法計算y預(yù)測值時所產(chǎn)生的標(biāo)準(zhǔn)誤差。標(biāo)準(zhǔn)誤差用來度量根據(jù)單個x變量計算出的y預(yù)測值的誤差量。
語法:STEYX(known_y’s,known_x’s)
參數(shù):Known_y’s為因變量數(shù)據(jù)點數(shù)組或區(qū)域,Known_x’s為自變量數(shù)據(jù)點數(shù)組或區(qū)域。
實例:公式“=STEYX({22,13,29,19,18,17,15},{16,25,11,17,25,14,17})”返回4.251584755。
70.TDIST
用途:返回學(xué)生氏t-分布的百分點(概率),t分布中的數(shù)值(x)是t的計算值(將計算其百分點)。t分布用于小樣本數(shù)據(jù)集合的假設(shè)檢驗,使用此函數(shù)可以代替t分布的臨界值表。
語法:TDIST(x,degrees_freedom,tails)
參數(shù):X為需要計算分布的數(shù)字,Degrees_freedom為表示自由度的整數(shù),Tails指明返回的分布函數(shù)是單尾分布還是雙尾分布。如果tails=1,函數(shù)TDIST返回單尾分布。如果tails=2,函數(shù)TDIST返回雙尾分布。
實例:公式“=TDIST(60,2,1)”返回0.000138831。
71.TINV
用途:返回作為概率和自由度函數(shù)的學(xué)生氏t分布的t值。
語法:TINV(probability,degrees_freedom)
參數(shù):Probability為對應(yīng)于雙尾學(xué)生氏-t分布的概率,Degrees_freedom為分布的自由度。
實例:公式“=TINV(0.5,60)”返回0.678600713。
72.TREND
用途:返回一條線性回歸擬合線的一組縱坐標(biāo)值(y值)。即找到適合給定的數(shù)組known_y’s和known_x’s的直線(用最小二乘法),并返回指定數(shù)組new_x’s值在直線上對應(yīng)的y值。
語法:TREND(known_y’s,known_x’s,new_x’s,const)
參數(shù):Known_y’s為已知關(guān)系y=mx+b中的y值集合,Known_x’s為已知關(guān)系y=mx+b中可選的x值的集合,New_x’s為需要函數(shù)TREND返回對應(yīng)y值的新x值,Const為邏輯值指明是否強制常數(shù)項b為0。
73.TRIMMEAN
用途:返回數(shù)據(jù)集的內(nèi)部平均值。TRIMMEAN函數(shù)先從數(shù)據(jù)集的頭部和尾部除去一定百分比的數(shù)據(jù)點,然后再求平均值。當(dāng)希望在分析中剔除一部分?jǐn)?shù)據(jù)的計算時,可以使用此函數(shù)。
語法:TRIMMEAN(array,percent)
參數(shù):Array為需要進(jìn)行篩選并求平均值的數(shù)組或數(shù)據(jù)區(qū)域,Percent為計算時所要除去的數(shù)據(jù)點的比例。如果percent=0.2,則在20個數(shù)據(jù)中除去4個,即頭部除去2個尾部除去2個。如果percent=0.1,30個數(shù)據(jù)點的10%等于3個數(shù)據(jù)點。函數(shù)TRIMMEAN將對稱地在數(shù)據(jù)集的頭部和尾部各除去一個數(shù)據(jù)。
實例:如果A1=78、A2=45、A3=90、A4=12、A5=85,則公式“=TRIMMEAN(A1:A5,0.1)”返回62。
74.TTEST
用途:返回與學(xué)生氏-t檢驗相關(guān)的概率。它可以判斷兩個樣本是否來自兩個具有相同均值的總體。
語法:TTEST(array1,array2,tails,type)
參數(shù):Array1是第一個數(shù)據(jù)集,Array2是第二個數(shù)據(jù)集,Tails指明分布曲線的尾數(shù)。如果tails=1,TTEST函數(shù)使用單尾分布。如果tails=2,TTEST函數(shù)使用雙尾分布。Type為t檢驗的類型。如果type等于(1、2、3)檢驗方法(成對、等方差雙樣本檢驗、異方差雙樣本檢驗)
實例:公式“=TTEST({3,4,5,8,9,1,2,4,5},{6,19,3,2,14,4,5,17,1},2,1)”返回0.196016。
75.VAR
用途:估算樣本方差。
語法:VAR(number1,number2,...)
參數(shù):Number1,number2,...對應(yīng)于與總體樣本的1到30個參數(shù)。
實例:假設(shè)抽取某次考試中的5個分?jǐn)?shù),并將其作為隨機樣本,用VAR函數(shù)估算成績方差,樣本值為A1=78、A2=45、A3=90、A4=12、A5=85,則公式“=VAR(A1:A5)”返回1089.5。
76.VARA
用途:用來估算給定樣本的方差。它與VAR函數(shù)的區(qū)別在于文本和邏輯值(TRUE和FALSE)也將參與計算。
語法:VARA(value1,value2,...)
參數(shù):value1,value2,...作為總體的一個樣本的1到30個參數(shù)。
實例:假設(shè)抽取某次考試中的5個分?jǐn)?shù),并將其作為隨機樣本,用VAR函數(shù)估算成績方差,樣本值為A1=78、A2=45、A3=90、A4=12、A5=85,則公式“=VARA(A1:A5,TRUE)”返回1491.766667。
77.VARP
用途:計算樣本總體的方差。
語法:VARP(number1,number2,...)
參數(shù):Number1,number2,...為對應(yīng)于樣本總體的1到30個參數(shù)。其中的邏輯值(TRUE和FALSE)和文本將被忽略。
實例:如果某次補考只有5名學(xué)生參加,成績?yōu)锳1=88、A2=55、A3=90、A4=72、A5=85,用VARP函數(shù)估算成績方差,則公式“=VARP(A1:A5)”返回214.5。
78.VARPA
用途:計算樣本總體的方差。它與VARP函數(shù)的區(qū)別在于文本和邏輯值(TRUE和FALSE)也將參與計算。
語法:VARPA(value1,value2,...)
參數(shù):value1,value2,...作為樣本總體的1到30個參數(shù)。
實例:如果某次補考只有5名學(xué)生參加,成績?yōu)锳1=88、A2=55、A3=90、A4=72、A5=85,用VARPA函數(shù)估算成績方差,則公式“=VARPA(A1:A5)”返回214.5。
79.WEIBULL
用途:返回韋伯分布。使用此函數(shù)可以進(jìn)行可靠性分析,如設(shè)備的平均無故障時間。
語法:WEIBULL(x,alpha,beta,cumulative)
參數(shù):X為用來計算函數(shù)值的數(shù)值,Alpha分布參數(shù),Beta分布參數(shù),Cumulative指明函數(shù)的形式。
實例:公式“=WEIBULL(98,21,100,TRUE)”返回0.480171231,=WEIBULL(58,11,67,F(xiàn)ALSE)返回0.031622583。
80.ZTEST
用途:返回z檢驗的雙尾P值。Z檢驗根據(jù)數(shù)據(jù)集或數(shù)組生成x的標(biāo)準(zhǔn)得分,并返回正態(tài)分布的雙尾概率。可以使用此函數(shù)返回從某總體中抽取特定觀測值的似然估計。
語法:ZTEST(array,x,sigma)
參數(shù):Array為用來檢驗x的數(shù)組或數(shù)據(jù)區(qū)域。X為被檢驗的值。Sigma為總體(已知)標(biāo)準(zhǔn)偏差,如果省略,則使用樣本標(biāo)準(zhǔn)偏差。
實例:公式“=ZTEST({3,6,7,8,6,5,4,2,1,9},4)”返回0.090574。
九、文本函數(shù)
1.ASC
用途:將字符串中的全角(雙字節(jié))英文字母更改為半角(單字節(jié))字符。
語法:ASC(text)
參數(shù):Text為文本或包含文本的單元格引用。如果文本中不包含任何全角英文字母,則文本不會被更改。
實例:如果A1=excel,則公式“=ASC(A1)”返回excel。
2.CHAR
用途:返回對應(yīng)于數(shù)字代碼的字符,該函數(shù)可將其他類型的電腦文件中的代碼轉(zhuǎn)換為字符(操作環(huán)境為MacintoshMacintosh字符集和WindowsANSI字符集)。
語法:CHAR(number)。
參數(shù):Number是用于轉(zhuǎn)換的字符代碼,介于1~255之間(使用當(dāng)前計算機字符集中的字符)。
實例:公式“=CHAR(56)”返回8,=CHAR(36)返回$。
3.CLEAN
用途:刪除文本中不能打印的字符。對從其他應(yīng)用程序中輸入的字符串使用CLEAN函數(shù),將刪除其中含有的當(dāng)前操作系統(tǒng)無法打印的字符。
語法:CLEAN(text)。
參數(shù):Text為要從中刪除不能打印字符的任何字符串。
實例:由于CHAR(7)返回一個不能打印的字符,因此公式“=CLEAN(CHAR(7)&"text"&CHAR(7))”返回text。
4.CODE
用途:返回文字串中第一個字符的數(shù)字代碼(對應(yīng)于計算機當(dāng)前使用的字符集)。
語法:CODE(text)
參數(shù):Text為需要得到其第一個字符代碼的文本。
實例:因為CHAR(65)返回A,所以公式“=CODE("Alphabet")”返回65。
5.CONCATENATE
用途:將若干文字串合并到一個文字串中,其功能與"&"運算符相同。
語法:CONCATENATE(text1,text2,...)
參數(shù):Text1,text2,...為1到30個將要合并成單個文本的文本項,這些文本項可以是文字串、數(shù)字或?qū)蝹€單元格的引用。
實例:如果A1=98、A2=千米,則公式“=CONCATENATE(A1,A2)”返回“98千米”,與公式“=A1&A2”等價。
6.DOLLAR或RMB
用途:按照貨幣格式將小數(shù)四舍五入到指定的位數(shù)并轉(zhuǎn)換成文字。
語法:DOLLAR(number,decimals)或RMB(number,decimals)。
參數(shù):Number是數(shù)字、包含數(shù)字的單元格引用,或計算結(jié)果為數(shù)字的公式;Decimals是十進(jìn)制的小數(shù),如果Decimals為負(fù)數(shù),則參數(shù)number從小數(shù)點往左按相應(yīng)位數(shù)取整。如果省略Decimals,則假設(shè)其值為2。
實例:公式“=RMB(1586.567,2)”返回“¥1586.57”,=RMB(99.888)返回“¥99.89”。
7.EXACT
用途:測試兩個字符串是否完全相同。如果它們完全相同,則返回TRUE;否則返回FALSE。EXACT函數(shù)能區(qū)分大小寫,但忽略格式上的差異。
語法:EXACT(text1,text2)。
參數(shù):Text1是待比較的第一個字符串,Text2是待比較的第二個字符串。
實例:如果A1=物理、A2=化學(xué)A3=物理,則公式“=EXACT(A1,A2)”返回FALSE,=EXACT(A1,A3)返回FALSE,=EXACT("word","word")返回TRUE。
8.FIND
用途:FIND用于查找其他文本串(within_text)內(nèi)的文本串(find_text),并從within_text的首字符開始返回find_text的起始位置編號。此函數(shù)適用于雙字節(jié)字符,它區(qū)分大小寫但不允許使用通配符。
語法:FIND(find_text,within_text,start_num),
參數(shù):Find_text是待查找的目標(biāo)文本;Within_text是包含待查找文本的源文本;Start_num指定從其開始進(jìn)行查找的字符,即within_text中編號為1的字符。如果忽略start_num,則假設(shè)其為1。
實例:如果A1=軟件報,則公式“=FIND("軟件",A1,1)”返回1。
9.FINDB
用途:FINDB用于查找其他文本串(within_text)內(nèi)的文本串(find_text),并根據(jù)每個字符使用的字節(jié)數(shù)從within_text的首字符開始返回find_text的起始位置編號。FIND與FINDB的區(qū)別在于:前者是以字符數(shù)為單位返回起始位置編號,后者是以字節(jié)數(shù)為單位返回起始位置編號。
語法:FINDB(find_text,within_text,start_num),
參數(shù):Find_text是待查找的目標(biāo)文本;Within_text是包含待查找文本的源文本;Start_num指定從其開始進(jìn)行查找的字符,即within_text中編號為1的字符。如果忽略start_num,則假設(shè)其為1。
注意:此函數(shù)適用于雙字節(jié)字符,它能區(qū)分大小寫但不允許使用通配符。其它事項與FIND函數(shù)相同。
實例:如果A1=電腦愛好者,則公式“=FINDB(愛好者",A1,1)”返回5。因為每個字符均按字節(jié)進(jìn)行計算,而一個漢字為2個字節(jié),所以第三個漢字“愛”從第五個字節(jié)開始。
10.FIXED
用途:按指定的小數(shù)位數(shù)四舍五入一個數(shù),以小數(shù)格式設(shè)置后以文字串形式返回結(jié)果。
語法:FIXED(number,decimals,no_commas)。
參數(shù):Number是要進(jìn)行四舍五入并轉(zhuǎn)換成文字串的數(shù);Decimals為一數(shù)值,用以指定小數(shù)點右邊的小數(shù)位數(shù);No_commas為一邏輯值。如果是TRUE,則函數(shù)FIXED返回的文字不含逗號。如果no_commas是FALSE或省略,則返回的文字中包含逗號。
實例:如果A1=2001.16845,則公式“=FIXED(A2,2,TRUE)”返回2001.17,=FIXED(6834.567,-1)返回6830。
11.JIS
用途:將字符串中的半角(單字節(jié))英文字母更改為全角(雙字節(jié))字符。
語法:JIS(text)
參數(shù):Text為文本或?qū)Π谋镜膯卧?或引用)。如果文本中不包含任何半角英文字母,則文本不會更改。
實例:如果A1=excel,則公式“=JIS(a1)”返回EXCEL。
12.LEFT或LEFTB
用途:根據(jù)指定的字符數(shù)返回文本串中的第一個或前幾個字符。此函數(shù)用于雙字節(jié)字符。
語法:LEFT(text,num_chars)或LEFTB(text,num_bytes)。
參數(shù):Text是包含要提取字符的文本串;Num_chars指定函數(shù)要提取的字符數(shù),它必須大于或等于0。Num_bytes按字節(jié)數(shù)指定由LEFTB提取的字符數(shù)。
實例:如果A1=電腦愛好者,則LEFT(A1,2)返回“電腦”,LEFTB(A1,2)返回“電”。
13.LEN或LENB
用途:LEN返回文本串的字符數(shù)。LENB返回文本串中所有字符的字節(jié)數(shù)。
語法:LEN(text)或LENB(text)。
參數(shù):Text待要查找其長度的文本。
注意:此函數(shù)用于雙字節(jié)字符,且空格也將作為字符進(jìn)行統(tǒng)計。
實例:如果A1=電腦愛好者,則公式“=LEN(A1)”返回5,=LENB(A1)返回10。
14.LOWER
用途:將一個文字串中的所有大寫字母轉(zhuǎn)換為小寫字母。
語法:LOWER(text)。
語法:Text是包含待轉(zhuǎn)換字母的文字串。
注意:LOWER函數(shù)不改變文字串中非字母的字符。LOWER與PROPER和UPPER函數(shù)非常相似。
實例:如果A1=Excel,則公式“=LOWER(A1)”返回excel。
15.MID或MIDB
用途:MID返回文本串中從指定位置開始的特定數(shù)目的字符,該數(shù)目由用戶指定。MIDB返回文本串中從指定位置開始的特定數(shù)目的字符,該數(shù)目由用戶指定。MIDB函數(shù)可以用于雙字節(jié)字符。
語法:MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes)。
參數(shù):Text是包含要提取字符的文本串。Start_num是文本中要提取的第一個字符的位置,文本中第一個字符的start_num為1,以此類推;Num_chars指定希望MID從文本中返回字符的個數(shù);Num_bytes指定希望MIDB從文本中按字節(jié)返回字符的個數(shù)。
實例:如果a1=電子計算機,則公式“=MID(A1,3,2)”返回“計算”,=MIDB(A1,3,2)返回“子”。
16.PHONETIC
用途:提取文本串中的拼音(furigana)字符。
語法:PHONETIC(reference)。
參數(shù):Reference為文本串或?qū)蝹€單元格或包含文本串的單元格區(qū)域的引用。如果reference為單元格區(qū)域,則返回區(qū)域左上角單元格中的furigana文本串。如果reference為不相鄰單元格的區(qū)域,將返回#N/A錯誤值。
注意:該函數(shù)在中文Excel中無效。
17.PROPER
用途:將文字串的首字母及任何非字母字符之后的首字母轉(zhuǎn)換成大寫。將其余的字母轉(zhuǎn)換成小寫。
語法:PROPER(text)
參數(shù):Text是需要進(jìn)行轉(zhuǎn)換的字符串,包括雙引號中的文字串、返回文本值的公式或?qū)形谋镜膯卧褚玫取?/p>
實例:如果A1=學(xué)習(xí)excel,則公式“=PROPER(A1)”返回“學(xué)習(xí)Excel”。
18.REPLACE或REPLACEB
用途:REPLACE使用其他文本串并根據(jù)所指定的字符數(shù)替換另一文本串中的部分文本。REPLACEB的用途與REPLACE相同,它是根據(jù)所指定的字節(jié)數(shù)替換另一文本串中的部分文本。
語法:REPLACE(old_text,start_num,num_chars,new_text),REPLACEB(old_text,start_num,num_bytes,new_text)。
參數(shù):Old_text是要替換其部分字符的文本;Start_num是要用new_text替換的old_text中字符的位置;Num_chars是希望REPLACE使用new_text替換old_text中字符的個數(shù);Num_bytes是希望REPLACE使用new_text替換old_text的字節(jié)數(shù);New_text是要用于替換old_text中字符的文本。
注意:以上兩函數(shù)均適用于雙字節(jié)的漢字。
實例:如果A1=學(xué)習(xí)的革命、A2=電腦,則公式“=REPLACE(A1,3,3,A2)”返回“學(xué)習(xí)電腦”,=REPLACEB(A1,2,3,A2)返回“電腦的革命”。
19.REPT
用途:按照給定的次數(shù)重復(fù)顯示文本??梢酝ㄟ^REPT函數(shù)對單元格進(jìn)行重復(fù)填充。
語法:REPT(text,number_times)。
參數(shù):Text是需要重復(fù)顯示的文本,Number_times是重復(fù)顯示的次數(shù)(正數(shù))。
注意:REPT函數(shù)的結(jié)果不能多于255個字符。
實例:公式“=REPT("軟件報",2)”返回“軟件報軟件報”。
20.RIGHT或RIGHTB
用途:RIGHT根據(jù)所指定的字符數(shù)返回文本串中最后一個或多個字符。RIGHTB根據(jù)所指定的字節(jié)數(shù)返回文本串中最后一個或多個字符。
語法:RIGHT(text,num_chars),RIGHTB(text,num_bytes)。
參數(shù):Text是包含要提取字符的文本串;Num_chars指定希望RIGHT提取的字符數(shù),它必須大于或等于0。如果num_chars大于文本長度,則RIGHT返回所有文本。如果忽略num_chars,則假定其為1。Num_bytes指定欲提取字符的字節(jié)數(shù)。
實例:如果A1=學(xué)習(xí)的革命,則公式“=RIGHT(A1,2)”返回“革命”,=RIGHTB(A1,2)返回“命”。
21.SEARCH或SEARCHB
用途:返回從start_num開始首次找到特定字符或文本串的位置編號。其中SEARCH以字符數(shù)為單位,SEARCHB以字節(jié)數(shù)為單位。
語法:SEARCH(find_text,within_text,start_num),SEARCHB(find_text,within_text,start_num)。
參數(shù):Find_text是要查找的文本,可以使用通配符,包括問號“?”和星號“*”。其中問號可匹配任意的單個字符,星號可匹配任意的連續(xù)字符。如果要查找實際的問號或星號,應(yīng)當(dāng)在該字符前鍵入波浪線“~”。Within_text是要在其中查找find_text的文本。Start_num是within_text中開始查找的字符的編號。如果忽略start_num,則假定其為1。
實例:如果A1=學(xué)習(xí)的革命,則公式“=SEARCH("的",A1)”返回3,=SEARCHB("的",A1)返回5。
22.SUBSTITUTE
用途:在文字串中用new_text替代old_text。如果需要在一個文字串中替換指定的文本,可以使用函數(shù)SUBSTITUTE;如果需要在某一文字串中替換指定位置處的任意文本,就應(yīng)當(dāng)使用函數(shù)REPLACE。
語法:SUBSTITUTE(text,old_text,new_text,instance_num)。
參數(shù):Text是需要替換其中字符的文本,或是含有文本的單元格引用;Old_text是需要替換的舊文本;New_text用于替換old_text的文本;Instance_num為一數(shù)值,用來指定以new_text替換第幾次出現(xiàn)的old_text;如果指定了instance_num,則只有滿足要求的old_text被替換;否則將用new_text替換Text中出現(xiàn)的所有old_text。
實例:如果A1=學(xué)習(xí)的革命、A2=電腦,則公式“=SUBSTITUTE(A1,"的革命",A2,1)”返回“學(xué)習(xí)電腦”。
23.T
用途:將數(shù)值轉(zhuǎn)換成文本。
語法:T(value)。
參數(shù):value是需要進(jìn)行測試的數(shù)據(jù)。如果value本身就是文本,或是對文本單元格的引用,T函數(shù)將返回value;如果沒有引用文本,則返回""(空文本)。
實例:如果A1中含有文本“電腦”,則公式“=T(A1)”返回“電腦”。
24.TEXT
用途:將數(shù)值轉(zhuǎn)換為按指定數(shù)字格式表示的文本。
語法:TEXT(value,format_text)。
參數(shù):value是數(shù)值、計算結(jié)果是數(shù)值的公式、或?qū)?shù)值單元格的引用;format_text是所要選用的文本型數(shù)字格式,即“單元格格式”對話框“數(shù)字”選項卡的“分類”列表框中顯示的格式,它不能包含星號“*”。
注意:使用“單元格格式”對話框的“數(shù)字”選項卡設(shè)置單元格格式,只會改變單元格的格式而不會影響其中的數(shù)值。使用函數(shù)TEXT可以將數(shù)值轉(zhuǎn)換為帶格式的文本,而其結(jié)果將不再作為數(shù)字參與計算。
實例:如果A1=2986.638,則公式“=TEXT(A5,"#,##0.00")”返回2,986.64。
25.TRIM
用途:除了單詞之間的單個空格外,清除文本中的所有的空格。如果從其他應(yīng)用程序中獲得了帶有不規(guī)則空格的文本,可以使用TRIM函數(shù)清除這些空格。
語法:TRIM(text)。
參數(shù):Text是需要清除其中空格的文本。
實例:如果A1=FirstQuarterEarnings,則公式“=TRIM(A1)”返回“FirstQuarterEarnings”。
26.UPPER
用途:將文本轉(zhuǎn)換成大寫形式。
語法:UPPER(text)。
參數(shù):Text為需要轉(zhuǎn)換成大寫形式的文本,它可以是引用或文字串。
實例:公式“=UPPER("apple")”返回APPLE。
27.value
用途:將表示數(shù)字的文字串轉(zhuǎn)換成數(shù)字。
語法:value(text)。
參數(shù):Text為帶引號的文本,或?qū)π枰M(jìn)行文本轉(zhuǎn)換的單元格的引用。它可以是Excel可以識別的任意常數(shù)、日期或時間格式。如果Text不屬于上述格式,則value函數(shù)返回錯誤值#value!。
注意:通常不需要在公式中使用value函數(shù),Excel可以在需要時自動進(jìn)行轉(zhuǎn)換。value函數(shù)主要用于與其他電子表格程序兼容。
實例:公式“=value("¥1,000")”返回1000;=value("16:48:00")-value("12:00:00")返回0.2,該序列數(shù)等于4小時48分鐘。
28.WIDECHAR
用途:將單字節(jié)字符轉(zhuǎn)換為雙字節(jié)字符。
語法:WIDECHAR(text)。
參數(shù):Text是需要轉(zhuǎn)換為雙字節(jié)字符的文本或包含文本的單元格引用。
注意:因為漢字本身是雙字節(jié)字符,所以使用此函數(shù)轉(zhuǎn)換漢字時得到的是漢字的原形。
實例:公式“=WIDECHAR("apple")”返回apple,=WIDECHAR("電腦")返回“電腦”。