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