DISC settlement, maturity, pr, redemption, basis : Tính tỷ lệ chiết khấu của một chứng khoán DOLLARDE fractional_dollar, fraction : Chuyển đổi giá dollar ở dạng phân số sang giá dollar ở[r]
Trang 1QUAN CÁC HÀM TRONG EXCEL
I
Tài này !" #$ %& ' #(" các hàm Excel /
"0 +1 bài toán 3 4 "0 5 67) &6 ! ma 9:;
<" kê, +1 cách #? dàng và nhanh chóng
B" hàm mà %& 56 xúc trong Excel )D" là B"
hàm < mà %& !E" xuyên "F6 trong các 7" #("
khác ! Access, SQL, và trong =H : :6 trình
PASCAL, C++, C#, VB.NET,
G' #(" và / các hàm Excel giúp %& có O 0" )4 %0 khi làm @) @ các 6P +O+ tính toán khác, 5 xa 4 trong =H : :6 trình,
II 4 %0 @O hàm < trong Excel:
9!) khi làm @) @ %0" tính Excel
2.1 Toán 'R
Microsoft Excel ' #(" các toán ' toán X) + , -, *, /, ^ ]D 38^
Microsoft Excel ' #(" các toán ' so sánh >, >=, <, =<, <>
2.2 Hàm <R
c trúc hàm Excel:
`]eaf< < V_;af< < 2>, ])
Trong AR
do Excel cung )c6 5 %& :6 sai báo h #NAME!
af< < 1>, af< < 2> có / là tham )5 5 ô, dãy ô, k8 )l +0"; hay =5 m0 90
@O )n8 +1 công 7) 2F) hàm khác
Excel cho phép < 8 30 < < và r" )O dài )n8 công 7) < 8 là 255 ký u
Các < < 60 !v) F trong #c "2F) 4 ( )
f< @ B" < < =/ ký u; )h :6 vào công 7) thì 60 !v) F trong #c
"2F) kép " " < không dùng 2 #c "2F) 4 / &2 #c "2F) kép Lúc này Excel báo h nghiêm 9X"
yc phân cách "B các < < là #c 6{ (,) 2F) #c )c+ 6{ (;) tùy vào 5 :6 trong <" )n8 %& P xem =H 6P !" #$ bên #!
2.3 fk8 )lR
Hàm < Excel ' #(" các k8 )l ô / & # cho các giá 9k bên trong ô và "X là tham )5 Vì @: có / ' #(" cô 7) cho O ô có cùng #&" công 7) %d" copy công
7)
fk8 )l ô có 3 2&R
fk8 )l !4" < Ví #( AA10
fk8 )l < $$ Ví #( $IV$65536
Trang 2fk8 )l h v6 $ 2F) $ Ví #( $A10
Tùy 2& công 7); +() Q) ' #(" mà có / ' #(" các 2& k8 )l khác nhau cho phù v6 Ví #( / tính toán cho c )0 các ô O tham )5 5 +1 ô thì k8 )l ô )< .k A trong công 7) 60 là k8 )l <
f/ )/ r "B8 các 2& k8 )l trong công 7); sau khi )X vùng tham )5 ].k8 )l ô) c phím F4
f/ !8 các k8 )l ô (tham )5^ vào trong công 7) không nên :6 9u) 56 3 bàn phím mà )l )P dùng )1 )X 2F) dùng các phím +D tên ]2F) =5 v6 @ phím Shift / )X O ô)
2.4 yB =/ < trong Excel
phân và phân nguyên (Decimal symbol : ), Dùng #c 6{ / nhóm 3 ký < < @
B" < hàng nghìn 9 lên (Digit grouping symbol: ,)
Quy cách / k =/ < )n8 Excel liên quan 9u) 56 5 công 7) và !v) 5 :6 trong Regional Options )n8 Control Panel 5 < )n8 USA thì công 7) ' #(" #c 6{ / phân cách các < < 5 < )n8 VN thì công 7) ' #(" #c )c+ 6{ (;) ./ phân cách các < <
Khi :6 +1 #B =/ < vào Excel 5 ô )!8 k #&" thì #B u 1" !v) canh O bên 60 5 < %& :6 vào 0 qua bên 60 là +1 < không v6 Có /
do %& P+ @ =/ < )n8 M Nam Khi A công 7) !E" 90 @O h #VALUE! Nên dùng bàn phím < / :6 +1 < vào Excel
f/ r < thành < )n8 VN: Vào Regional Options trong Control Panel X Number G'8 Decimal symbol (ký u phân cách 6P nguyên và 6P :6 phân) là #c 6{ (,) G'8 Digit grouping symbol (ký u dùng / nhóm < < @ < > 1000) là #c )c+ (.)
2.5 yB =/ ngày tháng trong Excel
yB =/ ngày tháng trong Excel 6( 1) vào 5 :6 trong Regional Options )n8 Control Panel và +F) k dùng quy cách ngày tháng )n8 USA: M/d/YYYY
Khi :6 +1 giá 9k ngày tháng vào Excel nó u 1" canh trái thì Excel / A là +1 giá 9k =/ text, dùng công 7) cho giá 9k ngày tháng A 90 @O h #VALUE!
f/ )/ r sang quy cách / k ngày tháng )n8 VN, vào Control Panel, Regional Options X Date :6 k #&" dd/mm/yyyy vào +() Short Date Format
CÁC HÀM KÊ - STATISTICAL FUNCTIONS (1)
Các hàm <" kê có / chia thành 3 nhóm sau: Nhóm hàm @O <" Kê, nhóm hàm @O Phân J< Xác Gc; và nhóm hàm @O !4" Quan và Quy 5 Tính
1 NHÓM HÀM M KÊ
AVEDEV (number1, number2, ) : Tính trung bình 1 ) < các /+ #B theo trung bình )n8 chúng !E" dùng làm !) 2 @O u %5 r )n8 :6 <
Trang 3AVERAGE (number1, number2, ) : Tính trung bình )1"
AVERAGEA (number1, number2, ) : Tính trung bình )1" )n8 các giá 9k; bao "+ )0
B" giá 9k logic
AVERAGEIF (range, criteria1) : Tính trung bình )1" )n8 các giá 9k trong +1 +0" theo +1 O =
AVERAGEIFS (range, criteria1, criteria2, ) : Tính trung bình )1" )n8 các giá 9k trong +1 +0" theo O O =
COUNT (value1, value2, ) : f5+ < ô trong danh sách
COUNTA (value1, value2, ) : f5+ < ô có )78 giá 9k (không 9h"^ trong danh sách COUNTBLANK (range) : f5+ các ô 9h" trong +1 vùng
COUNTIF (range, criteria) : f5+ < ô 8 +1 O = cho 9!) bên trong +1 dãy COUNTIFS (range1, criteria1, range2, criteria2, ) : f5+ < ô 8 O O = cho
9!)
DEVSQ (number1, number2, ) : Tính bình 6!4" 1 ) các /+ #B 3 trung bình +$ )n8 chúng, 9 )1" các bình 6!4" A &
FREQUENCY (data_array, bins_array) : Tính xem có bao nhiêu giá 9k !E" xuyên ,c bên trong +1 dãy giá 9k; 9 90 @O +1 +0" 7" các < Luôn ' #(" hàm này #&" công 7) +0"
GEOMEAN (number1, number2, ) : 90 @O trung bình nhân )n8 +1 dãy các < #!4"
!E" dùng / tính +7) " 9!" trung bình, trong A lãi kép có các lãi %5 r .!v) cho 9!)
HARMEAN (number1, number2, ) : 90 @O trung bình O hòa ]"k) 02 )n8 trung bình )1"^ )n8 các <
KURT (number1, number2, ) : Tính 1 X )n8 :6 < ; %/ k +7) X hay +7) 6" !4" < )n8 +1 phân %< so @ phân %< ){
LARGE (array, k) : 90 @O giá 9k c 7 k trong +1 :6 <
MAX (number1, number2, ) : 90 @O giá 9k c )n8 +1 :6 giá 9k
MAXA (number1, number2, ) : 90 @O giá 9k c )n8 +1 :6 giá 9k; bao "+ )0 các giá 9k logic và text
Trang 4MEDIAN (number1, number2, ) : Tính trung bình @k )n8 các <
MIN (number1, number2, ) : 90 @O giá 9k c )n8 +1 :6 giá 9k
MINA (number1, number2, ) : 90 @O giá 9k c )n8 +1 :6 giá 9k; bao "+ )0 các giá 9k logic và text
MODE (number1, number2, ) : 90 @O giá 9k ,c O c trong +1 +0" giá
9k
PERCENTILE (array, k) : Tìm phân @k 7 k )n8 các giá 9k trong +1 +0" #B PERCENTRANK (array, x, significance) : 90 @O 7 &" ]@k trí !4" <^ )n8 +1 9k trong +1 +0" #B ; là < 6P 9+ )n8 +0" #B A
PERMUT (number, number_chosen) : 90 @O hoán @k )n8 các < !v"
QUARTILE (array, quart) : Tính /+ 7 phân @k )n8 :6 #B !E" !v) dùng trong =02 sát #B / chia các :6 v6 thành O nhóm
RANK (number, ref, order) : Tính 7 &" )n8 +1 < trong danh sách các <
SKEW (number1, number2, ) : 90 @O 1 ) )n8 phân 6<; mô 0 1 không < ,7" )n8 phân 6< quanh 9k trung bình )n8 nó
SMALL (array, k) : 90 @O giá 9k c 7 k trong +1 :6 <
STDEV (number1, number2, ) : ) !v" 1 ) ){ trên )4 +$
STDEVA (value1, value2, ) : ) !v" 1 ) ){ trên )4 +$; bao "+ )0
B" giá 9k logic
STDEVP (number1, number2, ) : Tính 1 ) ){ theo toàn / :6 v6
STDEVPA (value1, value2, ) : Tính 1 ) ){ theo toàn / :6 v6; =/ )0 )B và các giá 9k logic
VAR (number1, number2, ) : 90 @O 6!4" sai #u8 trên +$
VARA (value1, value2, ) : 90 @O 6!4" sai #u8 trên +$; bao "+ )0 các 9k logic và text
VARP (number1, number2, ) : 90 @O 6!4" sai #u8 trên toàn / :6 v6
VARPA (value1, value2, ) : 90 @O 6!4" sai #u8 trên toàn / :6 v6; bao "+ )0 các 9k logic và text
Trang 5TRIMMEAN (array, percent) : Tính trung bình 6P trong )n8 +1 :6 #B ; %d" cách
2& 6P 9+ )n8 các /+ #B P và )< :6 #B
2 NHÓM HÀM M PHÂN J XÁC G
BETADIST (x, alpha, beta, A, B) : 90 @O giá 9k )n8 hàm tính +: 1 phân 6< xác c tích D beta
BETAINV (probability, alpha, beta, A, B) : 90 @O "k) 02 )n8 hàm tính +: 1 phân 6< xác c tích D beta
BINOMDIST (number_s, trials, probability_s, cumulative) : 90 @O xác c )n8 B"
P ' thành công )n8 phân 6< k phân
CHIDIST (x, degrees_freedom) : 90 @O xác ,c +1 phía )n8 phân 6< chi-squared CHIINV (probability, degrees_freedom) : 90 @O "k) 02 )n8 xác ,c +1 phía )n8 phân 6< chi-squared
CHITEST (actual_range, expected_range) : 90 @O giá 9k )n8 xác ,c 3 phân 6< chi-squared và < %:) u do !4" 7"
CONFIDENCE (alpha, standard_dev, size) : Tính =20" tin ): cho +1 = @X" lý
5
CRITBINOM (trials, probability_s, alpha) : 90 @O giá 9k c sao cho phân 6< k
7) tích D 4 hay %d" giá 9k tiêu ){ !E" dùng / %02 0+ các 7" #(" .& )c !v"
EXPONDIST (x, lambda, cumulative) : Tính phân 6< +D !E" dùng / mô 6"
E gian "B8 các %5 )<
FDIST (x, degrees_freedom1, degrees_freedom2) : Tính phân 6< xác c F !E" dùng / tìm xem hai :6 < có O +7) 1 khác nhau hay không
FINV (probability, degrees_freedom1, degrees_freedom2) : Tính "k) 02 )n8 phân 6< xác c F !E" dùng / so sánh 1 %5 thiên trong hai :6 <
FTEST (array1, array2) : 90 @O =5 m0 )n8 +1 phép ' F !E" dùng / xác k xem hai +$ có các 6!4" sai khác nhau hay không
FISHER (x) : 90 @O phép %5 r Fisher & x !E" dùng / =/+ tra "0 5 #u8 trên < !4" quan
FISHERINV (y) : Tính "k) 02 phép %5 r Fisher !E" dùng / phân tích +<
Trang 6!4" quan "B8 các +0" <
GAMMADIST (x, alpha, beta, cumulative) : 90 @O phân 6< tích D gamma Có / dùng / nghiên )7 có phân %< )
GAMMAINV (probability, alpha, beta) : 90 @O "k) 02 )n8 phân 6< tích D
gamma
GAMMLN (x) : Tính logarit u nhiên )n8 hàm gamma
HYPGEOMDIST (number1, number2, ) : 90 @O phân 6< siêu %1 (xác c )n8 +1
< P thành công nào A^
LOGINV (probability, mean, standard_dev) : Tính "k) 02 )n8 hàm phân 6< tích
D lognormal )n8 x (LOGNORMDIST)
LOGNORMDIST (x, mean, standard_dev) : 90 @O phân 6< tích D lognormal )n8 x, trong A logarit u nhiên )n8 x !E" !v) phân 6< @ các tham < mean và
standard_dev
NEGBINOMDIST (number_f, number_s, probability_s) : 90 @O phân 6< k 7) âm ]90 @O xác c mà có number_f P c %& 9!) khi có number_s P thành công, khi xác c không r )n8 +1 P thành công là probability_s)
NORMDIST (x, mean, standard_dev, cumulative) : 90 @O phân 6< ){ (normal distribution) !E" !v) ' #(" trong @) <" kê, "+ )0 @) =/+ tra "0 5 NORMINV (probability, mean, standard_dev) : Tính "k) 02 phân 6< tích D ){
NORMSDIST (z) : 90 @O hàm phân 6< tích D ){ S) (standard normal cumulative distribution function), là phân 6< có 9k trung bình )1" là zero (0) và 1 ) ){ là 1 NORMSINV (probability) : Tính "k) 02 )n8 hàm phân 6< tích D ){ S)
POISSON (x, mean, cumulative) : 90 @O phân 6< poisson !E" dùng / !) tính <
!v" %5 )< ,0 ra trong +1 =20" E gian c k
PROB (x_range, prob_range, lower_limit, upper_limit) : Tính xác c )n8 các 9k trong dãy d+ "B8 hai " &
STANDARDIZE (x, mean, standard_dev) : 90 @O 9k ){ hóa 3 phân 6< %/ k % mean và standard_dev
TDIST (x, degrees_freedom, tails) : 90 @O xác c )n8 phân 6< Student (phân 6< t), trong A x là giá 9k tính 3 t và !v) dùng / tính xác c
Trang 7TINV (probability, degrees_freedom) : 90 @O giá 9k t )n8 phân 6< Student.
TTEST (array1, array2, tails, type) : Tính xác ,c =5 v6 @ phép ' Student
WEIBULL (x, alpha, beta, cumulative) : 90 @O phân 6< Weibull !E" ' #(" trong phân tích 1 tin ):; ! tính r X trung bình )n8 +1 5 %k
ZTEST (array, x, sigma) : 90 @O xác c +1 phía )n8 phép ' z
3 NHÓM HÀM M QUAN VÀ QUY TÍNH
CORREL (array1, array2) : Tính < !4" quan "B8 hai +0" / xác k +< quan
)n8 hai F) tính
COVAR (array1, array2) : Tính tích < các 1 ) )n8 +h )F6 /+ #B ; 9 tính trung bình các tích < A
FORECAST (x, known_y's, known_x's) : Tính toán hay #u 2* +1 giá 9k !4" lai
%d" cách ' #(" các giá 9k có, %d" 6!4" pháp quy 5 tính
GROWTH (known_y's, known_x's, new_x's, const) : Tính toán u " 9!" #u =5 theo hàm +D; %d" cách ' #(" các #B = có
INTERCEPT (known_y's, known_x's) : Tìm /+ giao nhau )n8 +1 !E" " @
9() y %d" cách ' #(" các 9k x và y cho 9!)
LINEST (known_y's, known_x's, const, stats) : Tính <" kê cho +1 !E" %d" cách dùng 6!4" pháp bình 6!4" < / (least squares) / tính !E" " thích v6
c @ #B ; 9 90 @O +0" mô 0 !E" " A Luôn dùng hàm này #&" công
7) +0"
LOGEST (known_y's, known_x's, const, stats) : Dùng trong phân tích quy Hàm tính !E" cong hàm +D phù v6 @ #B !v) cung )c6; 9 90 @O +0" gía 9k mô 0 .!E" cong A Luôn dùng hàm này #&" công 7) +0"
PEARSON (array1, array2) : Tính < !4" quan momen tích pearson (r), +1 )l +() không 7 nguyên, trong =20" 3 -1 5 1, 60 ánh u + 91" quan 5 tính
"B8 hai :6 <
RSQ (known_y's, known_x's) : Tính bình 6!4" < !4" quan momen tích Pearson (r), thông qua các /+ #B trong known_y's và known_x's
SLOPE (known_y's, known_x's) : Tính < góc )n8 !E" quy 5 tính thông qua các O+ #B
Trang 8STEYX (known_y's, known_x's) : 90 @O sai < ){ )n8 9k #u 2* y < @ +h 9k x trong quy
TREND (known_y's, known_x's, new_x's, const) : 90 @O các 9k theo xu 5 5 tính
XI CÁC HÀM TÀI CHÍNH - FINANCIAN FUNCTIONS
ACCRINT (issue, first_interest, settlement, rate, par, frequency, basis, calc_method) : Tính lãi tích D cho +1 )7" khoán 90 lãi theo k =
ACCRINTM (issue, settlement, rate, par, basis) : Tính lãi tích D < @ )7" khoán
90 lãi theo = &
AMORDEGRC (cost, date_purchased, first_period, salvage, period, rate, basis) : Tính
=c hao trong +h tài khóa =5 toán tùy theo E & ' #(" )n8 tài 0 ]' #(" trong các <" =5 toán theo =/ Pháp)
AMORLINC (cost, date_purchased, first_period, salvage, period, rate, basis) : Tính =c hao trong +h tài khóa =5 toán ]' #(" trong các <" =5 toán theo =/ Pháp) COUPDAYBS (settlement, maturity, frequency, basis) : Tính < ngày =/ 3 P = lãi ngày =5 toán
COUPDAYS (settlement, maturity, frequency, basis) : Tính < ngày trong = lãi bao "+ )0 ngày =5 toán
COUPDAYSCN (settlement, maturity, frequency, basis) : Tính < ngày 3 ngày =5 toán
ngày tính lãi =5 56
COUPNCD (settlement, maturity, frequency, basis) : 90 @O +1 con < / ngày tính lãi =5 56 =/ 3 sau ngày =5 toán
COUPNUM (settlement, maturity, frequency, basis) : Tính < P lãi c 60 90 trong
=20" 3 ngày =5 toán 5 ngày *2 &
COUPPCD (settlement, maturity, frequency, basis) : 90 @O +1 con < / ngày thanh toán lãi P 9!); 9!) ngày =5 toán
CUMIPMT (rate, nper, pv, start_period, end_period, type) : Tính v 7) tích D 60 90 .< @ =20 vay trong =20" E gian "B8 start_period và end_period
CUMPRINC (rate, nper, pv, start_period, end_period, type) : 90 @O O @< tích D 60 90 < @ =20 vay trong =20" E gian "B8 start_period và end_period
Trang 9DB (cost, salvage, life, period, month) : Tính =c hao cho +1 tài 0 ' #(" 6!4" pháp < #! "0+ #P theo +1 +7) )< k (fixed-declining balance method) trong +1
=20" E gian xác k
DDB (cost, salvage, life, period, factor) : Tính =c hao cho +1 tài 0 ' #(" 6!4" pháp < #! "0+ #P kép (double-declining balance method), hay "0+ #P theo +1 nào A; trong +1 =20" E gian xác k
DISC (settlement, maturity, pr, redemption, basis) : Tính )5 =c )n8 +1 )7" khoán
DOLLARDE (fractional_dollar, fraction) : / r giá dollar #&" phân < sang giá dollar #&" :6 phân
DOLLARFR (decimal_dollar, fraction) : / r giá dollar #&" :6 phân < sang giá dollar #&" phân <
DURATION (settlement, maturity, coupon, yld, frequency, basis) : Tính E &
u) Macauley #u8 trên " + giá $100 ]E & u) là trung bình 9X" giá 9k
& )n8 dòng luân )/ O +F và !v) dùng làm !) 2 @O u 60 làm thay r v : )n8 giá 9k trái 65^
EFFECT (nominal_rate, npery) : Tính lãi c u) 5 d" +; %5 9!) lãi c danh
"8 d" + và r" < = thanh toán lãi kép +h +
FV (rate, nper, pmt, pv, type) : Tính giá 9k = & )n8 u P ! #u8 trên @) chi 90 )< .k theo = và lãi c )< k
FVSCHEDULE (principal, schedule) : Tính giá 9k = & )n8 +1 @< ban P sau khi
áp #(" +1 )h các lãi c kép (tính giá 9k = & cho +1 P ! có lãi c thay r^ INTRATE (settlement, maturity, investment, redemption, basis) : Tính lãi c cho +1 )7" khoán P ! toàn %1
IPMT (rate, per, nper, pv, fv, type) : 90 @O =20 thanh toán lãi cho +1 P ! #u8 trên
@) chi 90 )< k theo = và #u8 trên lãi c không r
IRR (values, guess) : Tính v c 1 hàm cho +1 )h các ! 1" O +F !v) /
% các 9k <
ISPMT (rate, per, nper, pv) : Tính < O lãi j 90 & +1 = nào A < @ +1 =20 vay có lãi c không r; sau khi j 93 < O "<) 60 90 cho = A
MDURATION (settlement, maturity, coupon, yld, frequency, basis) : Tính E & Macauley '8 r cho )7" khoán #u8 trên " + giá $100
Trang 10MIRR (values, finance_rate, reinvest_rate) : Tính c doanh v 1 & trong +1 )h luân )/ O +F theo chu =
NOMINAL (effect_rate, npery) : Tính lãi c danh "8 d" +; %5 9!) lãi c
u) 5 và các = tính lãi kép +h +
NPER (rate, pmt, pv, fv, type) : Tính < = & / 90 =20 vay trong P ! #u8 trên
3" chu =; < O 90 và c v 7) )< k
NPV (rate, value1, value2, ) : Tính giá ròng )n8 +1 =20 P ! %d" cách '
#(" )5 =c @ các chi =20 90 = & ]9k âm) và thu :6 ]9k #!4"^
ODDFPRICE (settlement, maturity, issue, first_coupon, rate, yld, redemption, frequency, basis) : Tính giá 9k trên +h " + giá $100 )n8 )7" khoán có = P tiên ]"S & hay dài &^
ODDFYIELD (settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, basis) : 90 @O v : )n8 +1 )7" khoán có = tính lãi P tiên là ]"S & hay dài &^
ODDLPRICE (settlement, maturity, last_interest, rate, yld, redemption, frequency, basis) : Tính giá 9k trên +h " + giá $100 )n8 )7" khoán có = tính lãi 65 )< cùng là ]"S & hay dài &^
ODDLYIELD (settlement, maturity, last_interest, rate, pr, redemption, frequency, basis) : Tính v : )n8 )7" khoán có = )< cùng là ]"S & hay dài &^
PMT (rate, nper, pv, fv, type) : Tính O 60 90 < @ =20 vay có lãi c không r
và chi 90 O F
PPMT (rate, per, nper, pv, fv, type) : Tính =20 @< thanh toán trong +1 = & j cho .< @ +1 =20 P !; trong A @) chi 90 !v) u) O F theo k = @ +1 lãi c không r
PRICE (settlement, maturity, rate, yld, redemption, frequency, basis) : Tính giá 9k )7" khoán trên " + giá $100, thanh toán v 7) theo chu =
PRICEDISC (settlement, maturity, discount, redemption, basis) : Tính giá 9k trên " + giá $100 )n8 +1 )7" khoán j )5 =c
PRICEMAT (settlement, maturity, issue, rate, yld, basis) : Tính giá 9k trên " + giá $100 )n8 +1 )7" khoán 60 thanh toán lãi vào ngày *2 &
PV (rate, nper, pmt, fv, type) : Tính giá 9k & )n8 +1 =20 P !
RATE (nper, pmt, pv, fv, type, guess) : Tính lãi c +h = trong +1 niên kim