excel辦公常用函式(excel辦公常用函式公式大全)
(三)外部函式
1.EUROCONVERT
用途:將數字轉換為歐元形式,將數字由歐元形式轉換為歐盟成員國貨幣形式,或利用歐元作為中間貨幣將數字由某一歐盟成員國貨幣轉化為另一歐盟成員國貨幣的形式(三角轉換關係)。
語法:EUROCONVERT(number,source,target,full_precision,triangulation_precision)
引數:Number為要轉換的貨幣值,或對包含該值的單元格的引用。Source是由三個字母組成的字串,或對包含字串的單元格的引用,該字串對應於源貨幣的ISO程式碼。EUROCONVERT函式中可以使用下列貨幣程式碼:
國家/地區
基本貨幣單位
ISO程式碼
比利時
法郎
BEF
盧森堡
法郎
LUF
德國
德國馬克
DEM
西班牙
西班牙比塞塔
ESP
法國
法郎
FRF
愛爾蘭
愛爾蘭磅
IEP
義大利
里拉
ITL
荷蘭
荷蘭盾
NLG
奧地利
奧地利先令
ATS
葡萄牙
埃斯庫多
PTE
芬蘭
芬蘭馬克
FIM
希臘
德拉克馬
GRD
歐盟成員國
歐元
EUR
2.SQL.REQUEST
用途:與外部資料來源連線,從工作表執行查詢,然後 SQL.REQUEST 將查詢結果以陣列的形式返回,而無需進行巨集程式設計。
語法:SQL.REQUEST(connection_string,output_ref,driver_prompt,query_text,col_names_logical)
引數:Connection_string提供資訊,如資料來源名稱、使用者ID和密碼等。Output_ref對用於存放完整的連線字串的單元格的引用。Driver_prompt指定驅動程式對話方塊何時顯示以及何種選項可用。Column_names_logical指示是否將列名作為結果的第一行返回。如果要將列名作為結果的第一行返回,請將該引數設定為TRUE。如果不需要將列名返回,則設定為FALSE。如果省略column_names_logical,則SQL.REQUEST函式不返回列名。
(四)工程函式
1.BESSELI
用途:返回修正Bessel函式值,它與用純虛數引數運算時的Bessel 函式值相等。
語法:BESSELI(x,n)
引數:X為引數值。N為函式的階數。如果 n 非整數,則截尾取整。
2.BESSELJ
用途:返回 Bessel 函式值。
語法:BESSELJ(x,n)
引數:同上
3.BESSELK
用途:返回修正Bessel函式值,它與用純虛數引數運算時的Bessel 函式值相等。
語法:BESSELK(x,n)
引數:同上
4.BESSELY
用途:返回Bessel 函式值,也稱為Weber函式或Neumann函式。
語法:BESSELY(x,n)
引數:同上
5.BIN2DEC
用途:將二進位制數轉換為十進位制數。
語法:BIN2DEC(number)
引數:Number待轉換的二進位制數。Number的位數不能多於10位(二進位制位),最高位為符號位,後9位為數字位。負數用二進位制數補碼錶示。
6.BIN2HEX
用途:將二進位制數轉換為十六進位制數。
語法:BIN2HEX(number,places)
引數:Number為待轉換的二進位制數。Number 的位數不能多於10位(二進位制位),最高位為符號位,後 9 位為數字位。負數用二進位制數補碼錶示;Places為所要使用的字元數。如果省略places,函式 DEC2BIN用能表示此數的最少字元來表示。
7.BIN2OCT
用途:將二進位制數轉換為八進位制數。
語法:BIN2OCT(number,places)
引數:Number為待轉換的二進位制數;Places為所要使用的字元數。
8.COMPLEX
用途:將實係數及虛係數轉換為 x yi 或 x yj 形式的複數。
語法:COMPLEX(real_num,i_num,suffix)
引數:Real_num為複數的實部,I_num為複數的虛部,Suffix為複數中虛部的字尾,省略時則認為它為i。
9.CONVERT
用途:將數字從一個度量系統轉換到另一個度量系統中。
語法:CONVERT(number,from_unit,to_unit)
引數:Number是以from_units為單位的需要進行轉換的數值。From_unit是數值 number的單位。To_unit是結果的單位。
10.DEC2BIN
用途:將十進位制數轉換為二進位制數。
語法:DEC2BIN(number,places)
引數:Number是待轉換的十進位制數。Places是所要使用的字元數,如果省略places,函式DEC2OCT用能表示此數的最少字元來表示。
11.DEC2HEX
用途:將十進位制數轉換為十六進位制數。
語法:DEC2HEX(number,places)
引數:Number為待轉換的十進位制數。如果引數 number是負數,則省略places。Places是所要使用的字元數。
12.DEC2OCT
用途:將十進位制數轉換為八進位制數。
語法:DEC2OCT(number,places)
引數:Number為待轉換的十進位制數。如果引數 number是負數,則省略places。Places是所要使用的字元數。
13.DELTA
用途:測試兩個數值是否相等。如果 number1=number2,則返回1,否則返回0。
語法:DELTA(number1,number2)
引數:Number1為第一個引數。Number2為第二個引數。如果省略,假設Number2的值為零。
14.ERF
用途:返回誤差函式在上下限之間的積分。
語法:ERF(lower_limit,upper_limit)
引數:Lower_limit是ERF函式的積分下限。Upper_limit是ERF函式的積分上限。如果省略,ERF將在零到下限之間進行積分。
15.ERFC
用途:返回從 x 到 ∞(無窮)積分的 ERF 函式的餘誤差函式
語法:ERFC(x)
引數:X?是ERF函式積分的下限。
16.GESTEP
用途:如果 Number大於等於step,返回1,否則返回0。使用該函式可篩選資料。
語法:GESTEP(number,step)
引數:Number是待測試的數值。Step是閾值。如果省略step,則函式GESTEP 假設其為零。
17.HEX2BIN
用途:將十六進位制數轉換為二進位制數。
語法:HEX2BIN(number,places)
引數:Number是待轉換的十六進位制數,Places是所要使用的字元數。
18.HEX2DEC
用途:將十六進位制數轉換為十進位制數。
語法:HEX2DEC(number)
引數:Number是待轉換的十六進位制數。引數 number的位數不能多於 10 位(40 位二進位制),最高位為符號位,其餘 39 位是數字位。負數用二進位制數的補碼錶示。
19.HEX2OCT
用途:將十六進位制數轉換為八進位制數。
語法:HEX2OCT(number,places)
引數:Number是待轉換的十六進位制數,Places是所要使用的字元數。
20.IMABS
用途:返回以 x yi 或 x yj 文字格式表示的複數的絕對值(模)。
語法:IMABS(inumber)
引數:Inumber?為需要計算其絕對值的複數。
21.IMAGINARY
用途:返回以 x yi 或 x yj 文字格式表示的複數的虛係數。
語法:IMAGINARY(inumber)
引數:Inumber?為需要計算其虛係數的複數。
22.IMARGUMENT
用途:返回以弧度表示的角。
語法:IMARGUMENT(inumber)
引數:Inumber為用來計算角度值的複數。
23.MCONJUGATE
用途:返回以 x yi 或 x yj 文字格式表示的複數的共軛複數。
語法:IMCONJUGATE(inumber)
引數:Inumber為需要計算其共軛數的複數。
24.IMCOS
用途:返回以 x yi 或 x yj 文字格式表示的複數的餘弦。
語法:MCOS(inumber)
引數:Inumber為需要計算其餘弦值的複數。
25.IMDIV
用途:返回以 x yi 或 x yj 文字格式表示的兩個複數的商。
語法:IMDIV(inumber1,inumber2)
引數:Inumber1為複數分子(被除數),Inumber2為複數分母(除數)。
26.IMEXP
用途:返回以 x yi 或 x yj 文字格式表示的複數的指數。
語法:IMEXP(inumber)
引數:Inumber?為需要計算其指數的複數。
27.IMLN
用途:返回以 x yi 或 x yj 文字格式表示的複數的自然對數。
語法:IMLN(inumber)
引數:Inumber為需要計算其自然對數的複數。
28.IMLOG10
用途:返回以 x yi 或 x yj 文字格式表示的複數的常用對數(以 10 為底數)。
語法:IMLOG10(inumber)
引數:Inumber?為需要計算其常用對數的複數。
29.IMLOG2
用途:返回以 x yi 或 x yj 文字格式表示的複數的以 2 為底數的對數。
語法:IMLOG2(inumber)
引數:Inumber為需要計算以2為底數的對數值的複數。
30.IMPOWER
用途:返回以 x yi 或 x yj 文字格式表示的複數的 n 次冪。
語法:IMPOWER(inumber,number)
引數:Inumber為需要計算其冪值的複數,Number為需要計算的冪次。
31.IMPRODUCT
用途:返回以 x yi 或 x yj 文字格式表示的 2 至 29 個複數的乘積。
語法:IMPRODUCT(inumber1,inumber2,...)
引數:Inumber1,inumber2,… 為1到29個用來相乘的複數。
32.IMREAL
用途:返回以x yi或x yj文字格式表示的複數的實係數。
語法:IMREAL(inumber)
引數:Inumber?為需要計算其實係數的複數。
33.IMSIN
用途:返回以 x yi 或 x yj 文字格式表示的複數的正弦值。
語法:IMSIN(inumber)
引數:Inumber?為需要計算其正弦的複數。
34.IMSQRT
用途:返回以 x yi 或 x yj 文字格式表示的複數的平方根。
語法:IMSQRT(inumber)
引數:Inumber為需要計算其平方根的複數。
35.IMSUB
用途:返回以 x yi 或 x yj 文字格式表示的兩個複數的差。
語法:IMSUB(inumber1,inumber2)
引數:Inumber1是被減(復)數,Inumber2是為減(復)數。
35、IMSUM
用途:返回以 x yi 或 x yj 文字格式表示的兩個或多個複數的和。
語法:IMSUM(inumber1,inumber2,...)
引數:Inumber1,inumber2,...為1到29個需要相加的複數。
36.OCT2BIN
用途:將八進位制數轉換為二進位制數。
語法:OCT2BIN(number,places)
引數:Number是待轉換的八進位制數。Places是所要使用的字元數。
37.OCT2DEC
用途:將八進位制數轉換為十進位制數。
語法:OCT2DEC(number)
引數:Number?是待轉換的八進位制數。
38.OCT2HEX
用途:將八進位制數轉換為十六進位制數。
語法:OCT2HEX(number,places)
引數:Number是待轉換的八進位制數。Places是所要使用的字元數。
(五)財務函式
1.ACCRINT
用途:返回定期付息有價證券的應計利息。
語法:ACCRINT(issue,first_interest, settlement,rate,par,frequency, basis)
引數:Issue為有價證券的發行日,First_interest是證券的起息日,Settlement是證券的成交日(即發行日之後證券賣給購買者的日期),Rate為有價證券的年息票利率,Par為有價證券的票面價值(如果省略par,函式 ACCRINT將par看作$1000),Frequency為年付息次數(如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4)。
2.ACCRINTM
用途:返回到期一次性付息有價證券的應計利息。
語法:ACCRINTM(issue,maturity,rate, par,basis)
引數:Issue為有價證券的發行日,Maturity為有價證券的到期日,Rate為有價證券的年息票利率,Par為有價證券的票面價值,Basis為日計數基準型別(0 或省略時為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
3.AMORDEGRC
用途:返回每個會計期間的折舊值。
語法:AMORDEGRC(cost,date_purchased,first_period,salvage,period,rate,basis)
引數:Cost為資產原值,Date_purchased為購入資產的日期,First_period為第一個期間結束時的日期,Salvage為資產在使用壽命結束時的殘值,Period是期間,Rate為折舊率,Basis是所使用的年基準(0 或省略時為360 天,1為實際天數,3為一年365天,4為一年 360天)。
4.AMORLINC
用途:返回每個會計期間的折舊值,該函式為法國會計系統提供。如果某項資產是在會計期間內購入的,則按線性折舊法計算。
語法:AMORLINC(cost,date_purchased,first_period,salvage,period,rate,basis)
引數:Date_purchased為購入資產的日期,First_period為第一個期間結束時的日期,Salvage為資產在使用壽命結束時的殘值,Period為期間,Rate為折舊率,Basis為所使用的年基準(0 或省略時為360 天,1為實際天數,3為一年365天,4為一年 360天)。
5.COUPDAYBS
用途:返回當前付息期內截止到成交日的天數。
語法:COUPDAYBS(settlement,maturity,frequency,basis)
引數:Settlement是證券的成交日(即發行日之後證券賣給購買者的日期),Maturity為有價證券的到期日,Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
6.COUPDAYS
用途:返回成交日所在的付息期的天數。
語法:COUPDAYS(settlement,maturity,frequency,basis)
引數:Settlement是證券的成交日(即發行日之後證券賣給購買者的日期),Maturity為有價證券的到期日(即有價證券有效期截止時的日期),Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
7.COUPDAYSNC
用途:返回從成交日到下一付息日之間的天數。
語法:COUPDAYSNC(settlement,maturity,frequency,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
8.COUPNUM
用途:返回成交日和到期日之間的利息應付次數,向上取整到最近的整數。
語法:COUPNUM(settlement,maturity,frequency,basis)
引數:同上
9.COUPPCD
用途:用途:返回成交日之前的上一付息日的日期。
語法:COUPPCD(settlement,maturity,frequency,basis)
引數:同上
10.CUMIPMT
用途:返回一筆貸款在給定的start-period到end-period期間累計償還的利息數額。
語法:CUMIPMT(rate,nper,pv,start_period,end_period,type)
引數:Rate為利率,Nper為總付款期數,Pv為現值,Start_period為計算中的首期(付款期數從1開始計數),End_period為計算中的末期,Type為付款時間型別(0(零)為期末付款,1為期初付款)。
11.CUMPRINC
用途:返回一筆貸款在給定的start-period到end-period期間累計償還的本金數額。
語法:CUMPRINC(rate,nper,pv,start_period,end_period,type)
引數:Rate為利率,Nper為總付款期數,Pv為現值,Start_period為計算中的首期(付款期數從1開始計數),End_period為計算中的末期,Type為付款時間型別(0(零)為期末付款,1為期初付款)。
12.DB
用途:使用固定餘額遞減法,計算一筆資產在給定期間內的折舊值。
語法:DB(cost,salvage,life,period,month)
引數:Cost為資產原值,Salvage為資產在折舊期末的價值(也稱為資產殘值),Life為折舊期限(有時也稱作資產的使用壽命),Period為需要計算折舊值的期間。Period必須使用與life相同的單位,Month為第一年的月份數(省略時假設為12)。
13.DDB
用途:使用雙倍餘額遞減法或其他指定方法,計算一筆資產在給定期間內的折舊值。
語法:DDB(cost,salvage,life,period,factor)
引數:Cost為資產原值,Salvage為資產在折舊期末的價值(也稱為資產殘值),Life為折舊期限(有時也稱作資產的使用壽命),Period為需要計算折舊值的期間。Period必須使用與life相同的單位,Factor為餘額遞減速率(如果factor省略,則假設為2)。
14.DISC
用途:返回有價證券的貼現率。
語法:DISC(settlement,maturity,pr,redemption,basis)
引數:Settlement是證券的成交日(即在發行日之後,證券賣給購買者的日期),Maturity為有價證券的到期日,Pr為面值$100的有價證券的價格,Redemption為面值$100的有價證券的清償價值,Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
15.DOLLARDE
用途:將按分數表示的價格轉換為按小數表示的價格,如證券價格,轉換為小數表示的數字。
語法:DOLLARDE(fractional_dollar,fraction)
引數:Fractional_dollar以分數表示的數字,Fraction分數中的分母(整數)。
16.DOLLARFR
用途:將按小數表示的價格轉換為按分數表示的價格。
語法:DOLLARFR(decimal_dollar,fraction)
引數:Decimal_dollar為小數,Fraction分數中的分母(整數)。
17.DURATION
用途:返回假設面值$100的定期付息有價證券的修正期限。期限定義為一系列現金流現值的加權平均值,用於計量債券價格對於收益率變化的敏感程度。
語法:DURATION(settlement,maturity,couponyld,frequency,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Coupon為有價證券的年息票利率,Yld為有價證券的年收益率,Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
18.EFFECT
用途:利用給定的名義年利率和一年中的複利期次,計算實際年利率。
語法:EFFECT(nominal_rate,npery)
引數:Nominal_rate為名義利率,Npery為每年的複利期數。
19.FV
用途:基於固定利率及等額分期付款方式,返回某項投資的未來值。
語法:FV(rate,nper,pmt,pv,type)
引數:Rate為各期利率,Nper為總投資期(即該項投資的付款期總數),Pmt為各期所應支付的金額,Pv為現值(即從該項投資開始計算時已經入帳的款項,或一系列未來付款的當前值的累積和,也稱為本金),Type為數字0或1(0為期末,1為期初)。
20.FVSCHEDULE
用途:基於一系列複利返回本金的未來值,用於計算某項投資在變動或可調利率下的未來值。
語法:FVSCHEDULE(principal,schedule)
引數:Principal為現值,Schedule為利率陣列。
21.INTRATE
用途:返回一次性付息證券的利率。
語法:INTRATE(settlement,maturity,investment,redemption,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Investment為有價證券的投資額,Redemption為有價證券到期時的清償價值,Basis日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
22.IPMT
用途:基於固定利率及等額分期付款方式,返回投資或貸款在某一給定期限內的利息償還額。
語法:IPMT(rate,per,nper,pv,fv,type)
引數:Rate為各期利率,Per用於計算其利息數額的期數(1到nper之間),Nper為總投資期,Pv為現值(本金),Fv為未來值(最後一次付款後的現金餘額。如果省略fv,則假設其值為零),Type指定各期的付款時間是在期初還是期末(0為期末,1為期初)。
23.IRR
用途:返回由數值代表的一組現金流的內部收益率。
語法:IRR(values,guess)
引數:values為陣列或單元格的引用,包含用來計算返回的內部收益率的數字。Guess 為對函式IRR計算結果的估計值。
24.ISPMT
用途:計算特定投資期內要支付的利息。
語法:ISPMT(rate,per,nper,pv)
引數:Rate為投資的利率,Per為要計算利息的期數(在1到nper之間),Nper為投資的總支付期數,Pv為投資的當前值(對於貸款來說pv為貸款數額)。
25.MDURATION
用途:返回假設面值$100的有價證券的Macauley修正期限。
語法:MDURATION(settlement,maturity,coupon,yld,frequency,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Coupon為有價證券的年息票利率,Yld為有價證券的年收益率,Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
26.MIRR
用途:返回某一期限內現金流的修正內部收益率。
語法:MIRR(values,finance_rate,reinvest_rate)
引數:values為一個陣列或對包含數字的單元格的引用(代表著各期的一系列支出及收入,其中必須至少包含一個正值和一個負值,才能計算修正後的內部收益率),Finance_rate為現金流中使用的資金支付的利率,Reinvest_rate為將現金流再投資的收益率。
27.NOMINAL
用途:基於給定的實際利率和年複利期數,返回名義年利率。
語法:NOMINAL(effect_rate,npery)
引數:Effect_rate為實際利率,Npery為每年的複利期數。
28.NPER
用途:基於固定利率及等額分期付款方式,返回某項投資(或貸款)的總期數。
語法:NPER(rate,pmt,pv,fv,type)
引數:Rate為各期利率,Pmt為各期所應支付的金額,Pv為現值(本金),Fv為未來值(即最後一次付款後希望得到的現金餘額),Type可以指定各期的付款時間是在期初還是期末(0為期末,1為期初)。
29.NPV
用途:通過使用貼現率以及一系列未來支出(負值)和收入(正值),返回一項投資的淨現值。
語法:NPV(rate,value1,value2,...)
引數:Rate為某一期間的貼現率,value1,value2,...為1到29個引數,代表支出及收入。
30.ODDFPRICE
用途:返回首期付息日不固定的面值$100的有價證券的價格。
語法:ODDFPRICE(settlement,maturity,issue,first_coupon,rate,yld,redemption,frequency,basis)
引數:Settlement為證券的成交日,Maturity為有價證券的到期日,Issue為有價證券的發行日,First_coupon為有價證券的首期付息日,Rate為有價證券的利率,Yld為有價證券的年收益率,Redemption為面值$100的有價證券的清償價值,Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
31.ODDFYIELD
用途:返回首期付息日不固定的有價證券(長期或短期)的收益率。
語法:ODDFYIELD(settlement,maturity,issue,first_coupon,rate,pr,redemption,frequency,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Issue為有價證券的發行日,First_coupon為有價證券的首期付息日,Rate為有價證券的利率,Pr為有價證券的價格,Redemption為面值$100的有價證券的清償價值,Frequency為年付息次數(按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
32.ODDLPRICE
用途:返回末期付息日不固定的面值$100的有價證券(長期或短期)的價格。
語法:ODDLPRICE(settlement,maturity,last_interest,rate,yld,redemption,frequency,basis)
引數:Settlement為有價證券的成交日,Maturity為有價證券的到期日,Last_interest為有價證券的末期付息日,Rate為有價證券的利率,Yld為有價證券的年收益率,Redemption為面值$100的有價證券的清償價值,Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
33.ODDLYIELD
用途:返回末期付息日不固定的有價證券(長期或短期)的收益率。
語法:ODDLYIELD(settlement,maturity,last_interest,rate,pr,redemption,frequency,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Last_interest為有價證券的末期付息日,Rate為有價證券的利率,Pr為有價證券的價格,Redemption為面值$100的有價證券的清償價值,Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
34.PMT
用途:基於固定利率及等額分期付款方式,返回貸款的每期付款額。
語法:PMT(rate,nper,pv,fv,type)
引數:Rate貸款利率,Nper該項貸款的付款總數,Pv為現值(也稱為本金),Fv為未來值(或最後一次付款後希望得到的現金餘額),Type指定各期的付款時間是在期初還是期末(1為期初。0為期末)。
35.PPMT
用途:基於固定利率及等額分期付款方式,返回投資在某一給定期間內的本金償還額。
語法:PPMT(rate,per,nper,pv,fv,type)
引數:Rate為各期利率,Per用於計算其本金數額的期數(介於1到nper之間),Nper為總投資期(該項投資的付款期總數),Pv為現值(也稱為本金),Fv為未來值,Type指定各期的付款時間是在期初還是期末(1為期初。0為期末)。
36.PRICE
用途:返回定期付息的面值$100的有價證券的價格。
語法:PRICE(settlement,maturity,rate,yld,redemption,frequency,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Rate為有價證券的年息票利率,Yld為有價證券的年收益率,Redemption為面值$100的有價證券的清償價值,Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
37.PRICEDISC
用途:返回折價發行的面值$100的有價證券的價格。
語法:PRICEDISC(settlement,maturity,discount,redemption,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Discount為有價證券的貼現率,Redemption為面值$100的有價證券的清償價值,Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
38.PRICEMAT
用途:返回到期付息的面值$100的有價證券的價格。
語法:PRICEMAT(settlement,maturity,issue,rate,yld,basis)
引數:Settlement為證券的成交日,Maturity為有價證券的到期日,Issue為有價證券的發行日(以時間序列號表示),Rate為有價證券在發行日的利率,Yld為有價證券的年收益率,Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
39.PV
用途:返回投資的現值(即一系列未來付款的當前值的累積和),如借入方的借入款即為貸出方貸款的現值。
語法:PV(rate,nper,pmt,fv,type)
引數:Rate為各期利率,Nper為總投資(或貸款)期數,Pmt為各期所應支付的金額,Fv為未來值,Type指定各期的付款時間是在期初還是期末(1為期初。0為期末)。
40.RATE
用途:返回年金的各期利率。函式RATE通過迭代法計算得出,並且可能無解或有多個解。
語法:RATE(nper,pmt,pv,fv,type,guess)
引數:Nper為總投資期(即該項投資的付款期總數),Pmt為各期付款額,Pv為現值(本金),Fv為未來值,Type指定各期的付款時間是在期初還是期末(1為期初。0為期末)。
41.RECEIVED
用途:返回一次性付息的有價證券到期收回的金額。
語法:RECEIVED(settlement,maturity,investment,discount,basis)
引數:Settlement為證券的成交日,Maturity為有價證券的到期日,Investment為有價證券的投資額,Discount為有價證券的貼現率,Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
42.SLN
用途:返回某項資產在一個期間中的線性折舊值。
語法:SLN(cost,salvage,life)
引數:Cost為資產原值,Salvage為資產在折舊期末的價值(也稱為資產殘值),Life為折舊期限(有時也稱作資產的使用壽命)。
43.SYD
用途:返回某項資產按年限總和折舊法計算的指定期間的折舊值。
語法:SYD(cost,salvage,life,per)
引數:Cost為資產原值,Salvage為資產在折舊期末的價值(也稱為資產殘值),Life為折舊期限(有時也稱作資產的使用壽命),Per為期間(單位與life相同)。
44.TBILLEQ
用途:返回國庫券的等效收益率。
語法:TBILLEQ(settlement,maturity,discount)
引數:Settlement為國庫券的成交日(即在發行日之後,國庫券賣給購買者的日期),Maturity為國庫券的到期日,Discount為國庫券的貼現率。
45.TBILLPRICE
用途:返回面值$100的國庫券的價格。
語法:TBILLPRICE(settlement,maturity,discount)
引數:Settlement為國庫券的成交日,Maturity為國庫券的到期日,Discount為國庫券的貼現率。
46.TBILLYIELD
用途:返回國庫券的收益率。
語法:TBILLYIELD(settlement,maturity,pr)
引數:Settlement為國庫券的成交日,Maturity為國庫券的到期日,Pr為面值$100的國庫券的價格。
47.VDB
用途:使用雙倍餘額遞減法或其他指定的方法,返回指定的任何期間內(包括部分期間)的資產折舊值。
語法:VDB(cost,salvage,life,start_period,end_period,factor,no_switch)
引數:Cost為資產原值,Salvage為資產在折舊期末的價值(也稱為資產殘值),Life為折舊期限(有時也稱作資產的使用壽命),Start_period為進行折舊計算的起始期間,End_period為進行折舊計算的截止期間。
48.XIRR
用途:返回一組現金流的內部收益率,這些現金流不一定定期發生。若要計算一組定期現金流的內部收益率,可以使用IRR函式。
語法:XIRR(values,dates,guess)
引數:values與dates中的支付時間相對應的一系列現金流,Dates是與現金流支付相對應的支付日期表,Guess是對函式XIRR計算結果的估計值。
49.XNPV
用途:返回一組現金流的淨現值,這些現金流不一定定期發生。若要計算一組定期現金流的淨現值,可以使用函式NPV。
語法:XNPV(rate,values,dates)
引數:Rate應用於現金流的貼現率,values是與dates中的支付時間相對應的一系列現金流轉,Dates與現金流支付相對應的支付日期表。
50.YIELD
用途:返回定期付息有價證券的收益率,函式YIELD用於計算債券收益率。
語法:YIELD(settlement,maturity,rate,pr,redemption,frequency,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Rate為有價證券的年息票利率,Pr為面值$100的有價證券的價格,Redemption為面值$100的有價證券的清償價值,Frequency為年付息次數(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
51.YIELDDISC
用途:返回折價發行的有價證券的年收益率。
語法:YIELDDISC(settlement,maturity,pr,redemption,basis)
引數:Settlement為證券的成交日,Maturity為有價證券的到期日,Pr為面值$100的有價證券的價格,Redemption為面值$100的有價證券的清償價值,Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。
52.YIELDMAT
用途:返回到期付息的有價證券的年收益率。
語法:YIELDMAT(settlement,maturity,issue,rate,pr,basis)
引數:Settlement是證券的成交日,Maturity為有價證券的到期日,Issue為有價證券的發行日(以時間序列號表示),Rate為有價證券在發行日的利率,Pr為面值$100的有價證券的價格,Basis為日計數基準型別(0或省略為30/360,1為實際天數/實際天數,2為實際天數/360,3為實際天數/365,4為歐洲30/360)。