-
1 # Excel高效技能分享
-
2 # 精進Excel
如何定義Excel最常用的函式,微軟官方根據大資料給出了答案:
在微軟的幫助檔案中,專門有一個版塊是“最常用的10個函式”,我想這些函式應該能代表Excel中最常用的函式。
最常用的10個函式到底都是哪些呢?
01、SUM函式
這應該是最簡單的函式之一,它是一個數學和三角函式,可將值進行相加。
例如:
=SUM(A2:A10)=SUM(A2:A10, C2:C10)02、IF函式
IF 函式也非常簡單,它是一個邏輯判斷函式。IF 函式最簡單的形式表示:
IF(內容為 True,則返回第一個值,否則就返回其他值)
我們來看一個案例:如圖所示,如果“實際”大於“預算”,則在D列提示出超出預算,否則提示在預算範圍內。
這是一個典型的邏輯判斷問題,我們再D列中寫入公式=IF(C2>B2,"超出預算","在預算範圍內")
03、LOOKUP函式
LOOKUP函式可以查詢一行或一列並查詢另一行或列中的相同位置的值,它有向量形式和陣列形式,我們這裡只講向量形式。
函式語法:LOOKUP(lookup_value, lookup_vector, [result_vector])
(注意: lookup_vector 中的值必須按升序排列,否則,LOOKUP 可能無法返回正確的值。)
示例:如圖所示,AB兩列有對應的資料,我們在D2單元格寫入公式=LOOKUP(4.19,A2:A6,B2:B6),意思就是在A2:A6中查詢4.19這個數值,找到後,返回其對應的B2:B6單元格中的值。(4.19對應的是橙色,所以返回結果就是橙色)
在一定程度上,LOOKUP函式能代替VLOOKUP和HLOOKUP,使用起來更加靈活。
04、VLOOKUP 函式
VLOOKUP函式用於按行查詢表或區域中的內容,例如,按員工號查詢某位員工的姓氏。他是LOOKUP函式家族之一。
VLOOKUP相比LOOKUP,引數更多,而且只能按行進行查詢,其語法為:
=VLOOKUP(查詢值、包含查詢值的區域、需要返回的值所在列號,精確查詢/模糊查詢)
示例:如圖所示,我們透過零件號查詢零件的價格。
在D14單元格中寫入公式:=VLOOKUP(D13,B2:E11,3,False),即可查找出A008對應的價格。我們來看一下每個引數都是什麼意思?
1、D13 是lookup_value,即要查詢的值。2、B2 到 E11(在表中以黃色突出顯示)是 table_array,即查閱值所在的區域。3、3 是 col_index_num,即 table_array 中包含返回值的列號。在此示例中,表陣列中的第三列是“零件價格”,因此公式輸出將是“零件價格”列中的值。4、FALSE 是 range_lookup,因此返回值將是精確匹配項。最終,VLOOKUP 公式的輸出是剎車盤的價格,即 85.73。
05、MATCH 函式
MATCH用於在單元格區域中搜索某值,然後返回改值在單元格區域中的相對位置。
換成通俗易通的話說就是:xxx,你算老幾?
函式的語法為:MATCH(lookup_value, lookup_array, [match_type])
MATCH(查詢值, 值所在的區域, 匹配方式)
關於匹配方式,共有三種情況:
示例:如圖所示,A1:B5單元格中存放有資料,在B8、B9單元格中分別寫入公式,由於Macth既可以模糊匹配,也可以精確匹配,所以無論能否查詢到,都能返回一個數值。
今天我們先講這五個最常用的函式,你學會了麼?
-
3 # 天蓬姐
Excel表是辦公必備利器,各種資料報表都離不開它,一般情況下,如果你熟悉各種選單欄裡面的格式刷,自動換行,排序篩選,分列,資料有效性等,你會發現Excel表能解決很多工作中的小問題。而如果你熟悉一些常用函式的話,常用的函式countif,sum,sumif,vlookup,lookup,if等等,掌握這些函式,你會發現Excel表簡直就是給你打開了一扇新的大門,效率直接上升幾十倍,你再也不用在表裡辛苦的找資料,比對資料了,函式組合成公式,幫你搞定一切,各種花式玩法接著來。以WPS的表格為例,如果你手上有一份人員花名冊,但是別人只給你身份證號,沒填性別,是不是很煩人?莫慌,函式來了,它會解決這個問題:
利用身份證號的特性,倒數第二位數字的奇偶,顯示男女,就可以成功解決。
-
4 # 財經檔案館
常用財務函式是指用來進行財務處理的函式。可以進行一般的財務計算,如確定貸款的支付額、投資的未來值或淨現值,以及債券或息票的價值。財務函式中常見的引數:未來值(fv)--在所有付款發生後的投資或貸款的價值。未來值(Futurevalue)現時的資金增長至將來的價值,資金增長以復息計算。
1、投資計算函式
函式名稱 函式功能EFFECT 計算實際年利息率FV 計算投資的未來值FVSCHEDULE 計算原始本金經一系列複利率計算之後的未來值IPMT 計算某投資在給定期間內的支付利息NOMINAL 計算名義年利率NPER 計算投資的週期數NPV 在已知定期現金流量和貼現率的條件下計算某項投資的淨現值PMT 計算某項年金每期支付金額PPMT 計算某項投資在給定期間裡應支付的本金金額PV 計算某項投資的淨現值XIRR 計算某一組不定期現金流量的內部報酬率XNPV 計算某一組不定期現金流量的淨現值EFFECT(nr,np)該函式利用給定的名義年利率和一年中的複利期次,計算實際年利率。
其中nr為名義利率,np為每年的複利期數。 例如:EFFECT(6.13%,4)的計算結果為0.062724或6.2724%fV函式基於固定利率及等額分期付款方式,返回某項投資的未來值。
【語法】FV(rate,nper,pmt,pv,type)rate為各期利率。nper為總投資(或貸款)期,即該項投資(或貸款)的付款期總數。pmt為各期所應支付的金額,其數值在整個年金期間保持不變。通常pmt包括本金和利息,但不包括其他費用及稅款。如果忽略pmt,則必須包含pv引數。pv為現值,即從該項投資開始計算時已經入帳的款項,或一系列未來付款的當前值的累積和,也稱為本金。如果省略PV,則假設其值為零,並且必須包括pmt引數。type數字0或1,用以指定各期的付款時間是在期初還是期末。
【說明】•應確認所指定的rate和nper單位的一致性。例如,同樣是四年期年利率為12%的貸款,如果按月支付,rate應為12%/12,nper應為4*12;如果按年支付,rate應為12%,nper為4。•在所有引數中,支出的款項,如銀行存款,表示為負數;收入的款項,如股息收入,表示為正數。
【示例】AB1資料說明210%年利率312付款期總數4-400各期應付金額5-900現值61各期的支付時間在期初(請參見上面的資訊)公式說明(結果)=FV(A2/12,A3,A4,A5,A6)在上述條件下投資的未來值(6,062.35)AB1資料說明29%年利率332付款期總數4-1800各期應付金額51各期的支付時間在期初(請參見上面的資訊)公式說明(結果)=FV(A2/12,A3,A4,,A5)在上述條件下投資的未來值(65,312.89)注意上述示例中,年利率應除以12,因為它是按月計複利而得的。 例如:FV(0.6%,12,-200,-500,1)的計算結果為¥3,032.90;FV(0.9%,10,-1000)的計算結果為¥10,414.87;FV(11.5%/12,30,-2000,,1)的計算結果為¥69,796.52。又如,假設需要為一年後的一項工程預籌資金,現在將¥2000以年利4.5%,按月計息(月利為4.5%/12)存入儲蓄存款帳戶中,並在以後十二個月的每個月初存入¥200。那麼一年後該帳戶的存款額為:FV(4.5%/12,12,-200,-2000,1)計算結果為¥4,551.19。
IPMT函式IPMT(rate,per,nper,pv,fv,type)Rate為各期利率。Per用於計算其利息數額的期數,必須在1到nper之間。Nper為總投資期,即該項投資的付款期總數。Pv為現值,即從該項投資開始計算時已經入帳的款項,或一系列未來付款的當前值的累積和,也稱為本金。Fv為未來值,或在最後一次付款後希望得到的現金餘額。如果省略fv,則假設其值為零(例如,一筆貸款的未來值即為零)。Type數字0或1,用以指定各期的付款時間是在期初還是期末。如果省略type,則假設其值為零。Type值支付時間0期末1期初說明應確認所指定的rate和nper單位的一致性。例如,同樣是四年期年利率為12%的貸款,如果按月支付,rate應為12%/12,nper應為4*12;如果按年支付,rate應為12%,nper為4。對於所有引數,支出的款項,如銀行存款,表示為負數;收入的款項,如股息收入,表示為正數。
示例如果您將示例複製到空白工作表中,可能會更易於理解該示例。操作方法建立空白工作簿或工作表。請在“幫助”主題中選取示例。不要選取行或列標題。從幫助中選取示例。按Ctrl+C。在工作表中,選中單元格A1,再按Ctrl+V。若要在檢視結果和檢視返回結果的公式之間切換,請按Ctrl+`(重音符),或在“工具”選單上,指向“公式稽核”,再單擊“公式稽核模式”。AB資料說明10%年利率1用於計算其利息數額的期數3貸款的年限8000貸款的現值公式說明(結果)=IPMT(A2/12,A3*3,A4,A5)在上述條件下貸款第一個月的利息(-22.41)=IPMT(A2,3,A4,A5)在上述條件下貸款最後一年的利息(按年支付)(-292.45)注意利率除以12將得到月利率。現金支出的年限乘以12將得到應償還的數額NPV透過使用貼現率以及一系列未來支出(負值)和收入(正值),計算一項投資的淨現值。投資的淨現值是指未來各期支出(負值)和收入(正值)的當前值的總和。
語法NPV(rate,value1,value2,...)Rateee是某一期間的貼現率。Value1,value2,.....代表支出及收入的1到29個引數。Value1,value2,...在時間上必須具有相等間隔,並且都發生在期末。NPV使用value1,value2,...的順序來解釋現金流的順序。所以務必保證支出和收入的數額按正確的順序輸入。如果引數為數字、空值、邏輯值或數字的文字表示式,則都會被計算在內;如果引數是錯誤值或不能轉化為數字的文字,則將被忽略。說明函式NPV假定投資開始於value1現金流所在日期的前一期,並結束於列表中最後一筆現金流的當期。函式NPV依據未來的現金流來進行計算。如果第一筆現金流發生在第一個週期的期初,則第一筆現金必須新增到函式NPV的結果中,而不應包含在values引數中。有關詳細資訊,請參閱下面的示例。如果n是值列表中的現金流的次數,則NPV的計算公式如下:函式NPV與函式PV(現值)相似。PV與NPV之間的主要差別在於:函式PV允許現金流在期初或期末開始。與可變的NPV的現金流數值不同,PV的每一筆現金流在整個投資中必須是固定的。有關年金與財務函式的詳細資訊,請參閱函式PV。函式NPV與函式IRR(內部收益率)也有關,函式IRR是使NPV等於零的比率:NPV(IRR(...),...)=0。
示例1在下面的示例中:Rate是年貼現率。Value1一年前的初期投資。Value2第一年的收益。Value3第二年的收益。Value4第三年的收益。RateValue1Value2Value3Value4公式說明(結果)10%-10000300042006800=NPV([Rate],[Value1],[Value2],[Value3],[Value4])此項投資的淨現值(1,188.44)在上例中,將開始投資的$10,000作為數值引數中的一個。因為此項付款發生在第一期的期末。示例2在下面的示例中:Rate年貼現率。可表示整個投資的通貨膨脹率或利率。Value1一年前的初期投資。Value2第一年的收益。Value3第二年的收益。Value4第三年的收益。Value5第四年的收益。Value6第五年的收益。RateValue1Value2Value3Value4Value5Value6公式說明(結果)8%4000080009200100001200014500=NPV(Rate,[Value2],[Value3],[Value4],[Value5],[Value6])+[Value1]此項投資的淨現值(1,922.06)8%4000080009200100001200014500=NPV(Rate,[Value2],[Value3],[Value4],[Value5],[Value6],-9000)+[Value1]此項投資的淨現值,包括第六年中9000的賠付(-3,749.47)在上例中,一開始投資的$40,000並不包含在數值引數中,因為此項付款發生在第一期的期初。例如假設第一年投資¥8,000,而未來三年中各年的收入分別為¥2,000,¥3,300和¥5,100。假定每年的貼現率是10%,則投資的淨現值是:NPV(10%,-8000,2000,3300,5800)計算結果為:¥8208.98。該例中,將開始投資的¥8,000作為v引數的一部分,這是因為付款發生在第一期的期末。下面考慮在第一個週期的期初投資的計算方式。
又如,假設要購買一家書店,投資成本為¥80,000,並且希望前五年的營業收入如下:¥16,000,¥18,000,¥22,000,¥25,000,和¥30,000。每年的貼現率為8%(相當於通貸膨脹率或競爭投資的利率),如果書店的成本及收入分別儲存在B1到B6中,下面的公式可以計算出書店投資的淨現值:NPV(8%,B2:B6)+B1計算結果為:¥6,504.47。在該例中,一開始投資的¥80,000並不包含在v引數中,因為此項付款發生在第一期的期初。假設該書店的營業到第六年時,要重新裝修門面,估計要付出¥11,000,則六年後書店投資的淨現值為:NPV(8%,B2:B6,-15000)+B1計算結果為:-¥2,948.08期間數(nper)--投資的總支付期間數。期間數(nper)是指投資的總支付期間數的數目。NPerNPer函式返回一個Double,指定定期定額支付且利率固定的總期數。
語法NPer(rate,pmt,pv[,fv[,type]])NPer函式有下列命名引數:部分描述rate必要。Double指定每一期的利率。
例如,如果有一筆貸款年百分率(APR)為百分之十並按月付款的汽車貸款,則每一期的利率為0.1/12或0.0083。pmt必要。Double指定每一期所付金額。付款金額通常包含本金和利息,且付款金額在年金的有效期間不變。pv必要。Double指定未來一系列付款或收款的現值。
例如,當貸款買一輛汽車時,向貸方所借貸的金額為將來每月償付給貸方款項的現值。fv可選。Variant指定在付清貸款後所希望的未來值或現金結存。
例如,貸款的未來值在貸款付清,則後為0美元。但是,如果想要在18年間存下50,000美元作為子女教育基金,那麼50,000美元為未來值。如果省略的話,預設值為0。type可選。DueDate列舉型別物件,指定付款/貸款到期時間。如果貸款是在貸款週期結束時到期,請使用0,如果貸款是在週期開始時到期,請使用1。如果省略的話,預設值為0。說明年金是在一段時間內一系列固定現金支付。年金可以是貸款(如房屋抵押貸款),也可以是一筆投資(如按月儲蓄計劃)。對所有引數,用負數表示現金支出(如儲蓄存款),而用正數表示現金收入(如紅利支票)。 現值(pv)--在投資期初的投資或貸款的價值。
例如,貸款的現值為所借入的本金數額。現值(Presentvalue),指資金折算至基準年的數值,也稱折現值、也稱在用價值,是指對未來現金流量以恰當的折現率進行折現後的價值。指資產按照預計從其持續使用和最終處置中所產生的未來淨現金流入量折現的金額,負債按照預計期限內需要償還的未來淨現金流出量折現的金額。PV(rate,nper,pmt,fv,type)rate為各期利率。
例如,如果按12%的年利率借入一筆貸款來購買汽車,並按月償還貸款,則月利率為12%/12(即1%)。可以在公式中輸入12%/12、1%或0.01作為rate的值。nper為總投資(或貸款)期,即該項投資(或貸款)的付款期總數。
例如,對於一筆5年期按月償還的汽車貸款,共有5*12(即60)個償款期數。可以在公式中輸入60作為nper的值。pmt為各期所應支付的金額,其數值在整個年金期間保持不變。通常pmt包括本金和利息,但不包括其他費用及稅款。
例如,$10,000的年利率為12%的四年期汽車貸款的月償還額為$263.33。可以在公式中輸入-263.33作為pmt的值。如果忽略pmt,則必須包含fv引數。fv為未來值,或在最後一次支付後希望得到的現金餘額,如果省略fv,則假設其值為零(一筆貸款的未來值即為零)。
例如,如果需要在12年後支付$60,000,則$60,000就是未來值。可以根據保守估計的利率來決定每月的存款額。如果忽略fv,則必須包含pmt引數。type數字0或1,用以指定各期的付款時間是在期初還是期末。FVSCHEDULE(p,s)該函式基於一系列複利返回本金的未來值,它用於計算某項投資在變動或可調利率下的未來值。其中p為現值,s為利率陣列。
例如:FVSCHEDULE(1,{0.08,0.11,0.1})的計算結果為1.31868。付款(pmt)--對於一項投資或貸款的定期支付數額。payment作為對貨物或服務的報酬而支付款項房款總額560000首付房款額¥112,000.00李某需貸款數額¥448,000.00貸款年利率5.23%貸款期限(年)25.5每月還款數額(期初)1到期,李某還款數額合計5.23%/12=0.00437525.5*12=306 =PMT(0.004375,306,448000,0,1)或=PMT(5.23%/12,25.5*12,448000,0,1)=-2642.386033 PMT函式PMT函式即年金函式。PMT基於固定利率及等額分期付款方式,返回貸款的每期付款額。
語法PMT(Rate,Nper,Pv,Fv,Type)語法引數●Rate貸款利率。●Nper該項貸款的付款總期數。●Pv現值,或一系列未來付款的當前值的累積和,也稱為本金。●Fv為未來值,或在最後一次付款後希望得到的現金餘額,如果省略Fv,則假設其值為零,也就是一筆貸款的未來值為零。●Type數字0或1,用以指定各期的付款時間是在期初還是期末。1代表期初,不輸入或輸入0代表期末引數說明PMT返回的支付款項包括本金和利息,但不包括稅款、保留支付或某些與貸款有關的費用。應確認所指定的rate和nper單位的一致性。
例如,同樣是四年期年利率為12%的貸款,如果按月支付,rate應為12%/12,nper應為4*12;如果按年支付,rate應為12%,nper為4。
例如需要10個月付清的年利率為8%的¥10,000貸款的月支額為:PMT(8%/12,10,10000)計算結果為:-¥1,037.03。又如,對於同一筆貸款,如果支付期限在每期的期初,支付額應為:PMT(8%/12,10,10000,0,1)計算結果為:-¥1,030.16。再如:如果以12%的利率貸出¥5,000,並希望對方在5個月內還清,那麼每月所得款數為:PMT(12%/12,5,-5000)計算結果為:¥1,030.20。NPerNPer函式返回一個Double,指定定期定額支付且利率固定的總期數。語法NPer(rate,pmt,pv[,fv[,type]])NPer函式有下列命名引數:部分描述rate必要。Double指定每一期的利率。
例如,如果有一筆貸款年百分率(APR)為百分之十並按月付款的汽車貸款,則每一期的利率為0.1/12或0.0083。pmt必要。Double指定每一期所付金額。付款金額通常包含本金和利息,且付款金額在年金的有效期間不變。pv必要。Double指定未來一系列付款或收款的現值。
例如,當貸款買一輛汽車時,向貸方所借貸的金額為將來每月償付給貸方款項的現值。fv可選。Variant指定在付清貸款後所希望的未來值或現金結存。
例如,貸款的未來值在貸款付清後為0美元。但是,如果想要在18年間存下50,000美元作為子女教育基金,那麼50,000美元為未來值。如果省略的話,預設值為0。type可選。Variant指定貸款到期時間。如果貸款是在貸款週期結束時到期,請使用0,如果貸款是在週期開始時到期,請使用1。如果省略的話,預設值為0。說明年金是在一段時間內一系列固定現金支付。年金可以是貸款(如房屋抵押貸款),也可以是一筆投資(如按月儲蓄計劃)。對所有引數,用負數表示現金支出(如儲蓄存款),而用正數表示現金收入(如紅利支票)。PV函式返回投資的現值。現值為一系列未來付款的當前值的累積和。
例如,借入方的借入款即為貸出方貸款的現值。
【語法】PV(rate,nper,pmt,fv,type)rate為各期利率。例如,如果按12%的年利率借入一筆貸款來購買汽車,並按月償還貸款,則月利率為12%/12(即1%)。可以在公式中輸入12%/12、1%或0.01作為rate的值。nper為總投資(或貸款)期,即該項投資(或貸款)的付款期總數。
例如,對於一筆5年期按月償還的汽車貸款,共有5*12(即60)個償款期數。可以在公式中輸入60作為nper的值。pmt為各期所應支付的金額,其數值在整個年金期間保持不變。通常pmt包括本金和利息,但不包括其他費用及稅款。
例如,$10,000的年利率為12%的四年期汽車貸款的月償還額為$263.33。可以在公式中輸入-263.33作為pmt的值。如果忽略pmt,則必須包含fv引數。fv為未來值,或在最後一次支付後希望得到的現金餘額,如果省略fv,則假設其值為零(一筆貸款的未來值即為零)。
例如,如果需要在12年後支付$60,000,則$60,000就是未來值。可以根據保守估計的利率來決定每月的存款額。如果忽略fv,則必須包含pmt引數。type數字0或1,用以指定各期的付款時間是在期初還是期末。 Type值支付時間0或省略期末1期例如如果需要在18年後支付¥50,000,則50,000就是未來值。可以根據保守估計的利率來決定每月的存款額;t(type)為數字0或1,用以指定各期的付款時間是在期初還是期末,如果省略t,則假設其值為零。
例如:假設要購買一項保險年金,該保險可以在今後二十年內於每月末回報¥500。此項年金的購買成本為60,000,假定投資回報率為8%。那麼該項年金的現值為:PV(0.08/12,12*20,500,,0)計算結果為:-¥59,777.15。負值表示這是一筆付款,也就是支出現金流。年金(¥59,777.15)的現值小於實際支付的(¥60,000)。因此,這不是一項合算的投資。在計算中要注意優質t和n所使用單位的致性。
例如,同樣是四年期年利率為12%的貸款,如果按月支付,rate應為12%/12,nper應為4*12;如果按年支付,rate應為12%,nper為4。 應用於年金函式:CUMIPMT、PPMT、CUMPRINC、PV、FV、RATE、FVSCHEDULE、XIRR、IPMT、XNPV、PMT年金是在一段連續期間內的一系列固定的現金付款。
例如汽車貸款或抵押貸款就是年金。有關詳細資訊,請參閱各年金函式的詳細說明。•在年金函式中,支出的款項,如銀行存款,表示為負數;收入的款項,如股息收入,表示為正數。
例如,對於儲戶來說,$1000銀行存款可表示為引數-1,000,而對於銀行來說該引數為1,000。【示例】如果您將示例複製到空白工作表中,可能會更易於理解該示例。 AB1資料說明2400每月底一項保險年金的支出310%投資收益率412付款的年限公式說明(結果)=PV(A3/12,12*A4,A2,,0)在上述條件下年金的現值(-33,470.61)。結果為負值,因為這是一筆付款,亦即支出現金流。如果年金的購買成本是(40,000),則年金的現值(33,470.61)小於實際支付值。因此,這不是一項合算的投資。注意利率除以12得到月利率。支付的年數乘以12得到支付次數。
2、折舊計算函式函式名稱
函式功能AMORDEGRC 計算每個會計期間的折舊值DB 計算用固定定率遞減法得出的指定期間內資產折舊值DDB 計算用雙倍餘額遞減或其它方法得出的指定期間內資產折舊值SLN 計算一個期間內某項資產的直線折舊值SYD 計算一個指定期間內某項資產按年數合計法計算的折舊值VDB 計算用餘額遞減法得出的指定或部分期間內的資產折舊值DB函式DB(cost,salvage,life,period,month)cost為資產原值。salvage為資產在折舊期末的價值(也稱為資產殘值)。life為折舊期限(有時也稱作資產的使用壽命)。period為需要計算折舊值的期間。Period必須使用與life相同的單位。month為第一年的月份數,如省略,則假設為12。
說明•固定餘額遞減法用於計算固定利率下的資產折舊值,函式DB使用下列計算公式來計算一個期間的折舊值:(cost-前期折舊總值)*rate式中:rate=1-((salvage/cost)^(1/life)),保留3位小數•第一個週期和最後一個週期的折舊屬於特例。對於第一個週期,函式DB的計算公式為:cost*rate*month/12•對於最後一個週期,函式DB的計算公式為:((cost-前期折舊總值)*rate*(12-month))/12示例,如果您將示例複製到空白工作表中,可能會更易於理解該示例。 AB1資料說明21,800,000資產原值3200,000資產殘值46使用壽命公式說明(結果)1=DB(A2,A3,A4,1,7)計算第一年7個月內的折舊值(322,350.00)2=DB(A2,A3,A4,2,7)計算第二年的折舊值(453,638.55)3=DB(A2,A3,A4,3,7)計算第三年的折舊值(314,371.52)4=DB(A2,A3,A4,4,7)計算第四年的折舊值(217,859.46)5=DB(A2,A3,A4,5,7)計算第五年的折舊值(150,976.61)6=DB(A2,A3,A4,6,7)計算第六年的折舊值(104,626.79)7=DB(A2,A3,A4,7,7)計算第七年5個月內的折舊值(30,210.98)DDB函式使用雙倍餘額遞減法或其他指定方法,計算一筆資產在給定期間內的折舊值。
【語法】DDB(cost,salvage,life,period,factor)cost為資產原值。salvage為資產在折舊期末的價值(也稱為資產殘值)。life為折舊期限(有時也稱作資產的使用壽命)。period為需要計算折舊值的期間。Period必須使用與life相同的單位。factor為餘額遞減速率。如果factor被省略,則假設為2(雙倍餘額遞減法)。注意這五個引數都必須為正數。
【說明】•雙倍餘額遞減法以加速的比率計算折舊。折舊在第一階段是最高的,在後繼階段中會減少。DDB使用下面的公式計算一個階段的折舊值:((資產原值-資產殘值)-前面階段的折舊總值)*(餘額遞減速率/生命週期)•如果不想使用雙倍餘額遞減法,更改餘額遞減速率。•當折舊大於餘額遞減計算值時,如果希望轉換到直線餘額遞減法,請使用VDB函式。
【示例】如果您將示例複製到空白工作表中,可能會更易於理解該示例。 AB1資料說明21,800,000資產原值3200,000資產殘值46使用壽命公式說明(結果)1=DDB(A2,A3,A4*365,1)計算第一天的折舊值。WPS表格自動將factor設定為2。(1,643.84)2=DDB(A2,A3,A4*12,1,2)計算第一個月的折舊值(50,000.00)3=DDB(A2,A3,A4,1,2)計算第一年的折舊值(600,000.00)4=DDB(A2,A3,A4,2,1.5)計算第二年的折舊值,使用了1.5的餘額遞減速率,而不用雙倍餘額遞減法(337,500.00)5=DDB(A2,A3,A4,6)計算第六年的折舊值,WPS表格自動將factor設定為2(37,037.04)注意結果將四捨五入到兩位小數。SLN(c,s,l)該函式返回一項資產每期的直線折舊費。其中c為資產原值,s為資產在折舊期末的價值(也稱為資產殘值),1為折舊期限(有時也稱作資產的生命週期)。
例如,假設購買了一輛價值¥30,000的卡車,其折舊年限為10年,殘值為¥7,500,那麼每年的折舊額為:SLN(30000,7500,10)計算結果為:¥2,250。
3、償還率計算函式函式名稱
函式功能IRR 計算某一連續現金流量的內部報酬率MIRR 計算內部報酬率。此外正、負現金流量以不同利率供給資金計算RATE 計算某項年金每個期間的利率IRR(v,g)該函式返回由數值代表的一組現金流的內部收益率。這些現金流不一定必須為均衡的,但作為年金,它們必須按固定的間隔發生,如按月或按年。內部收益率為投資的回收利率,其中包含定期支付(負值)和收入(正值)。其中v為陣列或單元格的引用,包含用來計算內部收益率的數字,v必須包含至少一個正值和一個負值,以計算內部收益率,函式IRR根據數值的順序來解釋現金流的順序,故應確定按需要的順序輸入了支付和收入的數值,如果陣列或引用包含文字、邏輯值或空白單元格,這些數值將被忽略;g為對函式IRR計算結果的估計值,excel使用迭代法計算函式IRR從g開始,函式IRR不斷修正收益率,直至結果的精度達到0.00001%,如果函式IRR經過20次迭代,仍未找到結果,則返回錯誤值#NUM!,在大多數情況下,並不需要為函式IRR的計算提供g值,如果省略g,假設它為0.1(10%)。如果函式IRR返回錯誤值#NUM!,或結果沒有靠近期望值,可以給g換一個值再試一下。
例如如果要開辦一家服裝商店,預計投資為¥110,000,並預期為今後五年的淨收益為:¥15,000、¥21,000、¥28,000、¥36,000和¥45,000。在工作表的B1:B6輸入資料“函式.xls”所示,計算此項投資四年後的內部收益率IRR(B1:B5)為-3.27%;計算此項投資五年後的內部收益率IRR(B1:B6)為8.35%;計算兩年後的內部收益率時必須在函式中包含g,即IRR(B1:B3,-10%)為-48.96%。IRR(values()[,guess])返回一個Double,指定一系列週期性現金流(支出或收入)的內部利率。
語法IRR(values,guess)Values為陣列或單元格的引用,包含用來計算返回的內部收益率的數字。•Values必須包含至少一個正值和一個負值,以計算返回的內部收益率。•函式IRR根據數值的順序來解釋現金流的順序。故應確定按需要的順序輸入了支付和收入的數值。•如果陣列或引用包含文字、邏輯值或空白單元格,這些數值將被忽略。Guess為對函式IRR計算結果的估計值。Excel使用迭代法計算函式IRR。從guess開始,函式IRR進行迴圈計算,直至結果的精度達到0.00001%。如果函式IRR經過20次迭代,仍未找到結果,則返回錯誤值#NUM!。在大多數情況下,並不需要為函式IRR的計算提供guess值。如果省略guess,假設它為0.1(10%)。如果函式IRR返回錯誤值#NUM!,或結果沒有靠近期望值,可用另一個guess值再試一次。註解函式IRR與函式NPV(淨現值函式)的關係十分密切。函式IRR計算出的收益率即淨現值為0時的利率。下面的公式顯示了函式NPV和函式IRR的相互關係:NPV(IRR(B1:B6),B1:B6)等於3.60E-08(在函式IRR計算的精度要求之中,數值3.60E-08可以當作0的有效值)。
4、債券及其他金融函式函式名稱
函式功能ACCRINTM 計算到期付息證券的應計利息COUPDAYB 計算從付息期間開始到結算日期的天數COUPDAYS 計算包括結算日期的付息期間的天數COUPDAYSNC 計算從結算日期到下一個付息日期的天數COUPNCD 計算結算日期後的下一個付息日期COUPNUM 計算從結算日期至到期日期之間的可支付息票數COUPPCD 計算結算日期前的上一個付息日期CUMIPMT 計算兩期之間所支付的累計利息CUMPRINC 計算兩期之間償還的累計本金DISC 計算證券的貼現率DOLLARDE 轉換分數形式表示的貨幣為十進位制表示的數值DOLLARFR 轉換十進位制形式表示的貨幣分數表示的數值DURATION 計算定期付息證券的收現平均期間INTRATE 計算定期付息證券的利率ODDFPRICE 計算第一個不完整期間面值$100的證券價格ODDFYIELD 計算第一個不完整期間證券的收益率ODDLPRICE 計算最後一個不完整期間面值$100的證券價格ODDLYIELD 計算最後一個不完整期間證券的收益率PRICE 計算面值$100定期付息證券的單價PRICEDISC 計算面值$100的貼現證券的單價PRICEMAT 計算面值$100的到期付息證券的單價PECEIVED 計算全投資證券到期時可收回的金額TBILLPRICE 計算面值$100的國庫債券的單價TBILLYIELD 計算國庫債券的收益率YIELD 計算定期付息證券的收益率YIELDDISC 計算貼現證券的年收益額YIELDMAT 計算到期付息證券的年收益率ACCRINT(is,fs,s,r,p,f,b)ACCRINT函式可以返回定期付息有價證券的應計利息。其語法形式為ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis)其中issue為有價證券的發行日,first_interest為有價證券的起息日,settlement為有價證券的成交日,即在發行日之後,有價證券賣給購買者的日期,rate為有價證券的年息票利率,par為有價證券的票面價值,如果省略par,函式ACCRINT就會自動將par設定為¥1000,frequency為年付息次數,basis為日計數基準型別。
例如,某國庫券的交易情況為:發行日為2008年3月1日;起息日為2008年8月31日;成交日為2008年5月1日,息票利率為10.0%;票面價值為¥1,000;按半年期付息;日計數基準為30/360,該函式返回定期付息有價證券的應計利息。其中is為有價證券的發行日,fs為有價證券的起息日,s為有價證券的成交日,即在發行日之後,有價證券賣給購買者的日期,r為有價證券的年息票利率,p為有價證券的票面價值,如果省略p,函式ACCRINT就會自動將p設定為¥1000,f為年付息次數,b為日計數基準型別。
例如,某國庫券的交易情況為:發行日為95年1月31日;起息日為95年7月30日;成交日為95年5月1日,息票利率為8.0%;票面價值為¥3,000;按半年期付息;日計數基準為30/360,那麼應計利息為:=ACCRINT("95/1/31","95/7/30","95/5/1",0.08,3000,2,0)計算結果為:60.6667。ACCRINTM(is,m,r,p,b)該函式返回到期一次性付息有價證券的應計利息。其中i為有價證券的發行日,m為有價證券的到期日,r為有價證券的年息票利率,p為有價證券的票面價值,如果省略p,函式ACCRINTM就會自動將p為¥1000,b為日計數基準型別。
例如,一個短期債券的交易情況如下:發行日為95年5月1日;到期日為95年7月18日;息票利息為9.0%;票面價值為¥1,000;日計數基準為實際天數/365。那麼應計利息為:=ACCRINTM("95/5/1","95/7/18",0.09,1000,3)計算結果為:19.23228。CUMPRINC(r,np,pv,st,en,t)該函式返回一筆貨款在給定的st到en期間累計償還的本金數額。其中r為利率,np為總付款期數,pv為現值,st為計算中的首期,付款期數從1開始計數,en為計算中的末期,t為付款時間型別,如果為期末,則t=0,如果為期初,則t=1。 CUMPRINC函式用於返回一筆貨款在給定的st到en期間累計償還的本金數額。其語法形式為CUMPRINC(rate,nper,pv,start_period,end_period,type)其中rate為利率,nper為總付款期數,pv為現值,start_period為計算中的首期,付款期數從1開始計數,end_period為計算中的末期,type為付款時間型別。
例如一筆住房抵押貸款的交易情況如下:年利率為9.00%;期限為30年;現值為¥125,000。由上述已知條件可以計算出:r=9.00%/12=0.0075,np=30*12=360。那麼該筆貸款在第下半年償還的全部本金之中(第7期到第12期)為:=CUMPRINC(A2/12,A3*12,A4,7,12,0)計算結果為:-436.568194。該筆貸款在第一個月償還的本金為:=CUMPRINC(A2/12,A3*12,A4,1,1,0)計算結果為:-68.27827118。
例如一筆住房抵押貸款的交易情況如下:年利率為9.00%;期限為25年;現值為¥110,000。
由上述已知條件可以計算出:r=9.00%/12=0.0075,np=30*12=360。那麼該筆貸款在第下半年償還的全部本金之中(第7期到第12期)為:CUMPRINC(0.0075,360,110000,7,12,0)計算結果為:-384.180。該筆貸款在第一個月償還的本金為:=CUMPRINC(0.0075,360,110000,1,1,0)計算結果為:-60.0849。DISC(s,m,pr,r,b)該函式返回有價證券的貼現率。其中s為有價證券的成交日,即在發行日之後,有價證券賣給購買者的日期,m為有價證券的到日期,到期日是有價證券有效期截止時的日期,pr為面值為“¥100”的有價證券的價格,r為面值為“¥100”的有價證券的清償價格,b為日計數基準型別。 DISC函式返回有價證券的貼現率。其語法形式為DISC(settlement,maturity,pr,redemption,basis)其中settlement為有價證券的成交日,即在發行日之後,有價證券賣給購買者的日期,maturity為有價證券的到日期,到期日是有價證券有效期截止時的日期,pr為面值為"¥100"的有價證券的價格,redemption為面值為"¥100"的有價證券的清償價格,basis為日計數基準型別。
例如:某債券的交易情況如下:成交日為99年3月18日,到期日為99年8月7日,價格為¥48.834,清償價格為¥52,日計數基準為實際天數/360。那麼該債券的貼現率為:DISC("99/3/18","99/8/7",48.834,52,2)計算結果為:0.154355363。
例如:某債券的交易情況如下:成交日為95年3月18日,到期日為95年8月7日,價格為¥45.834,清償價格為¥48,日計數基準為實際天數/360。那麼該債券的貼現率為:DISC("95/3/18","95/8/7",45.834,48,2)計算結果為:0.114401。Rate在經濟生活中,經常要評估當前某項投資的運作情況,或某個新企業的現狀。
例如某承包人建議你貸給他30000元,用作公共工程建設資金,並同意每年付給你9000元,共付五年,以此作為這筆貸款的最低迴報。那麼你如何去決策這筆投資?如何知道這項投資的回報率呢?對於這種週期性償付或是一次償付完的投資,用RATE函式可以很快地計算出實際的贏利。其語法形式為RATE(nper,pmt,pv,fv,type,guess)。
具體操作步驟如下:1)、選取存放資料的單元格,並按上述相似的方法把此單元格指定為"百分數"的格式。2)、插入函式RATE,開啟"貼上函式"對話方塊。3)、在"貼上函式"對話方塊中,在"Nper"中輸入償還週期5(年),在"Pmt"中輸入7000(每年的回報額),在"Pv"中輸入-30000(投資金額)。即公式為=RATE(5,9000,-30000)4、確定後計算結果為15.24%。這就是本項投資的每年實際贏利,你可以根據這個值判斷這個贏利是否滿意,或是決定投資其它專案,或是重新談判每年的回報。 Rate函式返回一個Double,指定每一期的年金利率。
語法Rate(nper,pmt,pv[,fv[,type[,guess]]])Rate函式有下列命名引數:部分描述nper必要。Double指定一筆年金的付款總期數。
例如,如果對一筆為期四年的汽車貸款選擇按月付款,則貸款共有4*12(或48)個付款期。pmt必要。Double,指定每一期的付款金額。付款金額通常包含本金和利息,且此付款金額在年金的有效期間不變。pv必要。Double指定未來一系列付款或收款的現值。
例如,當貸款買一輛汽車時,向貸方所借貸的金額為將來每月償付給貸方款項的現值。fv可選。Variant指定在付清貸款後所希望的未來值或現金結存。
例如,貸款的未來值在貸款付清後為0美元。但是,如果想要在18年間存下50,000美元作為子女教育基金,那麼50,000美元為未來值。如果省略的話,預設值為0。type可選。Variant,指定貸款到期時間,如果貸款是在貸款週期結束時到期,則請使用0。如果貸款是在週期開始時到期,則請使用1。如果省略的話,預設值為0。guess可選。Variant指定Rate返回的估算值。如果省略,則guess為0.1(10%)。說明年金是在一段時間內的一系列固定現金支付,年金可以是貸款(如房屋抵押貸款)或是一筆投資(如按月儲蓄計劃)。對所有引數,現金支出(如儲蓄存款)用負數表示,而現金收入(如紅利支票)用正數表示。Rate是疊代計算的。先從guess的值開始,Rate反覆迴圈計算,直到精確度達到0.00001%。如果經過20次疊代測試還不能得到結果,則Rate計算失敗。如果猜測是10%而Rate計算失敗,則請試用不同的guess.值。綜合練習分析下面公式的含義:“=A2&IF(OR(VALUE(RIGHT(A2,2))={11,12,13}),″th″,IF(OR(VALUE(RIGHT(A2))={1,2,3,},CHOOSE(RIGHT(A2),″st″,″nd″,″rd″),″th″))”答案:大凡是以“1”、“2”、“3”結尾的數字分別是以“st”、“nd”和“rd”結尾的。而且,“11”、“12”、“13”這3個數字是以“th”結尾的。編寫此公式,就可輕鬆轉換了。其含義為:①如果數字是以“11”、“12”、“13”結尾的,則加上“th”字尾;②如果第1原則無效,則檢查最後一個數字,以“1”結尾使用“st”、以“2”結尾使用“nd”、以“3”結尾使用“rd”;③如果第1、2原則都無效,那麼就用“th”。因此,基數詞和序數詞的轉換實現得如此輕鬆和快捷。計算單元格中的總字數有時候,我們可能希望得到一句英文中的單詞數,試著編寫解決這個問題的公式。(提示:利用“SUBSTITUTE(text,old_text,new_text,instance_num)”函式去掉所有空格外,還要用“TRIM”函式來保留單詞分割空格。)
答案: =IF(LEN($A$1)=0,0,LEN(TRIM($A$1))-LEN(SUBSTITUTE($A$1,"",""))+1)該式的含義是利用“TRIM”函式取得只含有一個空格間隔的句子,用“SUBSTITUTE”函式無空格字串長度,然後計算兩個字串的數位差,從而得出“空格”的數量,最後將空格數+1,就得出單元格中單詞的數量了。
回覆列表
每個人的常用函式都是不同的,一般人都會用自己熟悉的函式,要說廣泛應用的常用函式,也許excel給出的是比較有代表性的了吧。
excel中列出的十大常用函式:
在任意excel表格中,按F1鍵開啟幫助,輸入函式,即可出現如下介面:
開啟第一項,檢視excel函式類別:
這裡列出了excel中最常用的10個函式,和各類別函式,是非常全面且具體的函式列表。
最常用的10個函式列表如下,並對其用法做了簡單說明:
其中第一列和說明中的藍色部分是連結:
開啟後是詳細的函式示例:
有的函式還有操作影片,是非常不錯的學習材料。
如果excel列出的十大函式不能滿足你的需求,那就來看一下函式列表吧。
除了excel幫助中列出的10個常用函式,其他的類別的函式也都有一一列出:
excel幫助,是學習函式最好的材料,有解釋有示例有的還有操作影片,而且已經嵌入到你的excel軟體中,隨時都可以拿來學習。
授人以魚不如授人以漁,這裡沒有一一列出常用的函式,其實簡單列出,並不能夠解釋清楚函式的用法,很多函式高手都是從excel幫助起步,相信大家也一定能夠獲益匪淺。